业界动态

Facebook将修改React、Jest、Flow 与 Immutable.js授权许可

Facebook妥协?将用MIT协议重新授权我们的开源项目React、Jest、Flow和Immutable.js。

ThinkJS 3 正式版发布!

ThinkJS 是一款拥抱未来的 Node.js Web 框架,致力于集成项目最佳实践,规范项目让企业级团队开发变得更加简单,更加高效。

Upcoming TypeScript Changes in Vue 2.5

Vue2.5即将对TypeScript作出更新以达到两者API的更好的集成,此次更新对于非使用TypeScript的Vue用户不会造成影响。

去哪儿网迷你React的研发心得

去哪儿对于React框架的简化实践作品QReact

为处理升级过程的问题 Angular 5 将会推迟发布

Angular 发布历史,以及版本号的问题

前端开发

浏览器的渲染:过程与原理

本文不是关于浏览器渲染的底层原理或前端优化具体细节的讲解,而是关于浏览器对页面的渲染——这一过程的描述及其背后原理的解释。这是因为前端优化是一个非常庞大且零散的知识集合,一篇文章如果要写优化的具体方法恐怕只能做一些有限的列举。

深入 JavaScript 数组:进化与性能

起初在JavaScript中 数组并不是一串连续的内存位置,而是类似哈希映射(hash-maps)或字典(dictionaries)来存储值,在现代的 JS引擎中是会给数组分配连续内存的,也仅仅是数据中元素是相同类型的,以及 跟随 ES2015/ES6 有了更多的演进,TC39 决定引入类型化数组(Typed Arrays),JS 也开始拥有了 ArrayBuffer。

60 行 JS 代码搞定一个下拉刷新组件

69行代码实现web的pull to refresh功能

WEB服务器、应用程序服务器、HTTP服务器区别

“WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,…” 作者做了详细的梳理。

再见,babel-preset-2015

Babel 的官网上在9月宣布 ES2015 / ES2016/ ES2017 等等 ES20xx 时代的 presets 通通被废弃(deprecated),取而代之的是 babel-preset-env。除此之外,还提供更便捷的 polyfill 解决方案。

Redux 的问题:React、MobX 和 Realm 能解决吗

没有任何工具对于每一种情况都是完美的,并不建议彻底放弃 Redux。Redux 很棒,但随之而来的是创建附加的样板代码,所以业界出现很多整合的开源方案,或者干脆尝试一下 MobX。总之,选择最合适的方案,就像是 Redux 的作者写到的,你可能不需要 Redux。

HTML5扩展了 HTMLDocument ,增加了新的功能。

与HTML5中新增的其他DOM扩展类似,这些变化同样基于那些已经得到很多浏览器完美支持的专有扩展。所以,尽管这些扩展被写入标准的时间相对不长,但很多浏览器很早就已经支持这些功能了。

实用推荐

iPhone X的缺口和CSS

iPhone X机型的‘刘海’设计对于前端工程师来说,无疑是崩溃的,为此要为项目作出不少的调整。文章介绍了几种trick,以达到最小的开发成本达到较为和谐的效果。

你真的会用 Babel 吗?

本篇文章详细讲解了 Bable 常使用几个包的具体的作用及区别。虽然说工具只要会使用就行, 但了解他们的具体的内容,也才能更好的使用它们。

轻松把你的项目升级到PWA

PWA(Progressive Web Apps,渐进式网页应用)是Google在2015年推出的项目,致力于通过web app获得类似native app体验的网站。

程序人生

程序世界里的不信任原则

人与人之间最重要的是信任,但程序的世界里,可能信任越少越好;我越发觉得越是高性能高可用的系统里,不信任原则会体现得更加淋漓尽致。 为了少走弯路,写下这篇文章留给自己参考,其中一些是自己踩过的一些坑;一些是接手他人系统时触过的雷;还有一些是从别人分享的经验学习得来;能力有限,先记下自己的一些体会,错误的地方再慢慢改正。

如何成为优秀的程序员?

如何才能成为一个厉害的程序员,作者提出一些很不错的观点:锻炼身体,培养一个编程之外的爱好,持续学习,正确应对犯错,不要囿于角色,展示你的创意,以及练习手速。

我的 318 之旅:无关朝圣,无关梦想,只是骑行而已

去年的那个夏天,在离开杭州之后,开始一个长长的假期,决定骑车去拉萨,抱着玩玩的心态,一不小心就完成这段旅程,一段有趣的经历。

ELSE 技术周刊由 IFT 小组 出品,汇聚一周好文章, 周刊原文。本期编辑:

@Curtis 前端中年人

@StoneZou 前端搬砖工,不安分于前端开发的搬砖工

@Steven 写 JS 的老年人

@sturloly building apps for my future starship

@mirreal 想当设计师的程序员不是一个好攻城狮

点击这里 向我们推荐你读到的好文章。