前端每周清单:React Router 4.0发布、Firefox 52默认支持WebAssembly、苹果热修复门盘点

前端每周清单:React Router 4.0发布、Firefox 52默认支持WebAssembly、苹果热修复门盘点 为InfoQ中文站特供稿件,首发地址为这里;如需转载,请与InfoQ中文站联系。从属于笔者的Web 前端入门与工程实践。更多阅读清单请转向往期索引

前端每周清单

新闻热点

前端领域最新动态

开发教程

步步为营,掌握基础技能

工程实践

立足实践,提示实际水平

  • 《vue2-elm》:基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用,涉及注册、登陆、商品展示、购物车、下单等等,是一个完整的流程。挺不错的学习参考资料。( https://github.com/bailicangd... )

  • 《ReactNative 性能优化实践》:日前有人表示 React Native 在 Android 上表现不佳,本文则是作者对于潜在的性能问题提出的优化方案。作者首先分析了常见的 Overdraw 问题以及可能的问题源与解决方案,然后介绍了列表中常见的 GPU 渲染瓶颈以及解决方案。( http://6me.us/qX63f )

  • 《JavaScript 图片处理库盘点》图片处理一直是客户端开发中的常见问题,本文则是对基于 JavaScript 的常见的进行图片滤镜、裁剪等操作的库进行了盘点;本文横向比较了 Camanjs、glfx.js、grafi.js、Jimp 以及 Filtr2 这几个常用的图片处理库,并且给出了不同业务场景下的选用建议。( http://6me.us/ylUyM )

  • 《Slack 是如何减少其客户端内存占用的》:本文是 Slack 在其桌面应用的开发过程中探索出的如何减少应用内存开销的经验介绍。Slack 最初为用户的每个登录团队都启动了相同的处理进程,而后根据调研发现仅有部分用户会同时使用多个团队;因此 Slack 从卸载后台团队的 DOM 树、分拆 JavaScript 代码进行优雅降级、重构 JavaScript 代码库等多个方式来优化桌面应用的内存占用。( http://6me.us/z0XSh3 )

  • 《别被现在的密码设置原则骗了》:最近 CIA 的黑客工具箱曝光于众,也引发了大家对于系统安全的担忧;本文作者则是从应用系统权限认证中密码设置原则的角度出发,首先指出现存的很多所谓密码原则(譬如必须是 8~32 个字符、必须包含字母数字等)还是存在一些漏洞,并不能完全依赖于这些原则,最后也提出了自己对于现在云计算与 GPU 运算的环境下如何构建有效地密码设置体系进行了介绍。

  • 《React 中 setState 的函数式用法》:React 生态圈中一直崇尚所谓函数式编程理念,而本文作者介绍了如何利用 setState 函数的回调来实现 setState 的函数用法;就像 Redux 中的 reducer 一样,能够独立声明于组件外,然后声明式的使用,从而保证组件更新逻辑的清晰与可测试性。

深度阅读

深度思考,升华开发智慧

开源项目

乐于分享,共推前端发展

巅峰人生

一览众山,聆听巅峰故事

相关文章

一、前言 在组件方面react和Vue一样的,核心思想玩的就是组件...
前言: 前段时间学习完react后,刚好就接到公司一个react项目...
前言: 最近收到组长通知我们项目组后面新开的项目准备统一技...
react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...