[关闭]
@qinyun 2018-04-29T10:57:59.000000Z 字数 2142 阅读 769

前端每周清单第59期:Redux 4.0,用Kotlin重构Java应用

未分类


周报封面59.jpg

前端每周清单专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

新闻热点

国内国外,前端最新动态

Redux 4.0:Redux 是 JavaScript 状态容器,提供可预测化的状态管理。近日,Redux发布了最新版本的Redux 4.0,相对上一版本,它的文档进行了大量更新,还包括TypeScript定义、打包CommomJS/ES模块等,详情可进入GitHub查看。

安卓病毒爆发,300多款APP受感染:近日,腾讯TRP-AI反病毒引擎捕获到一个恶意推送信息的软件开发工具包(SDK),取名为“寄生推”,该病毒可通过预留的“后门”云控开启恶意功能,进行恶意广告行为和应用推广,以牟取灰色收益,目前已有300多款应用受感染,潜在影响用户超2000万。

Oracle终于要向JavaScript动手了!:几天前,一名 iOS 开发者在 Reddit 发帖称,Oracle 向其发送了律师函,要求将一款 App 从 App Store 下架,因为 App 名字中包含“JavaScript”字眼,而 Oracle 拥有 JavaScript 在美国的商标权。目前在Reddit 上已有开发者讨论是否要从此弃用 JavaScript 这个名称了。

开发教程

步步为营,掌握基础技能

用Swift编写网络层:面向协议的方法:在本文中,作者告诉你如何在没有任何第三方库的情况以纯Swift实现网络层。

移动应用中的动画画面过渡:动画是用户体验的重要组成部分,在移动应用中,动画为信息交流增多了很多趣味,而对动画进行过渡制作是强化用户体验的一种形式,本文就向你介绍一些功能性动画强化视觉设计和交互的场景。

wasm-pack:面向WebAssembly的Rust组装工具:wasm-pack 是用于组装和包装面向WebAssembly的Rust包工具,这些软件包可以发布到npm Registry与其他软件包一起使用,本文告诉你,wasm-pack是如何通过四个步骤,将你的Rust代码转换成WebAssembly并打包到npm registry中的。

用D3.js将数据可视化:D3.js是一个JavaScript库,它使用HTML、SVG和CSS将数据可视化带入生活中,作者为读者创建了一个免费的课程,同时为你介绍一些强大的开发库。

工程实践

立足实践,提示实际水平

模块化GraphQL代码架构:随着GraphQL应用程序从demo到实际应用,模式和解析器的复杂度也在增加,为了将更好地组织代码,你需要将架构和关联的解析器分成多个文件。本文提出了一个将架构模块化的方法graphql-tools,可按照自己的习惯和代码库进行操作。

如何以正确的方式配置Webpack 4:Webpack 4是一个经历了大规模更新的模块打包器,它提供了很多的新功能,例如零配置,即不需要配置文件,而且,Webpack 4也是迄今为止最快的Webpack版本。

构建您的第一个Bootstrap 4.0网站:文中,作者将教会你使用Bootstrap 4.0依次从导航栏、超大屏幕(Jumbotron)、网格等方面构建一个简单的网站,同时将Bootstrap重要的功能凸显出来。

深度阅读

深度思考,升华开发智慧

最全前端开发者所需技能:本文回顾了2017年前端发展的情况,预测2018年前端生态可能发生的变化,同时详细介绍了前端实践、前端开发者该学习的内容以及前端开发工具。

深入了解Stimulus框架:Stimulus是由uby on Rails之父David Heinemeier Hansson领导的一个Basecamp团队创建的小型框架,本文将向你详细介绍Stimulus框架用于创建具有异步数据加载、状态持久性等其他性能的单页应用程序。

如何用Kotlin重构Java应用程序:自从去年Google宣布Kotlin成为Android的一级开发语言后,Kotlin就成为了Android开发者的香饽饽,作者在本文中给我们介绍了一些Kotlin的一些优势,并介绍了一些方法,可以将您的Java应用程序快速地用Kotlin进行重构。

开源项目

乐于分享,共推前端发展

react-in-patterns:react-in-patterns里是一个免费的React电子书,它讲述了在用React进行开发时常见的设计模式和技术,主要内容包括组件、数据流、MISC等。

picojs:picojs是用200多行纯JavaScript编写的脸部识别库,文件夹img演示了如何识别静止的脸部图像,文件夹cam/将告诉你如何实时检测摄像头的人脸。

VuePress:VuePress是由Vue作者推出的静态网站生成器,由两个部分组成,一个是基于Vue的轻量级静态网站生成器,另一个是为编写技术文档而优化的默认主题,它能为由它生成的页面提供预加载的html,加载速度快,对seo友好。

前端之巅

「前端之巅」是 InfoQ 旗下关注大前端技术的垂直社群。紧跟时代潮流,共享一线技术,欢迎关注。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注