expfe技术周刊第110期

9.4-9.11,纸上得来终觉浅,绝知此事要躬行。

本期推荐

when react meets VIRTUAL REALITY

在这个月初,百度世界大会上,公司在VIRTUAL REALITY上的投入让人眼前一亮。说起VR,貌似是个遥不可及,门槛很高的领域。其实,作为前端开发者,也许VR距离你并不遥远。虽然现在距离VR在前端的成熟还有一段距离,但是古语说“小荷才露尖尖角,早有蜻蜓立上头”。本着满足好奇心也好,探索有趣的技术也好,这里给大家推荐这个视频。他是在React.js Conf 2016大会上,大神Eric Florenzano做的一篇演讲。主要涉及了他本人开发的移动端VR引擎,这个引擎的特别之处是由react.js驱动。对react.js有兴趣的同学也可以了解一下。演讲里,还对比了A-Frame。不知道大家对A-Frame了解多少,A-Frame作为Mozilla发布的全新开源框架,旨在帮助开发者更轻松的开发在浏览器中运行的高性能响应式的VR体验,而不用学习强大但非常复杂的 WebGL。他的学习资料在国内社区并不多,鼓励大家可以翻墙去了解更多知识。

After a short moment in the 90s, Virtual Reality faded away. Now in 2016, VR is coming back in a big way. Games are leading the charge, but with millions of headsets pouring into the marketplace over the next few years, how can React web and app developers get involved? Can React even handle the screaming-fast performance requirements of VR? Spoiler: it can.
This talk explores these concepts by incrementally building up a mobile VR engine that can be driven not just with JavaScript, but with React. We’ll discover how naive approaches fail, and why game engines are built the way they are. Finally, we’ll cover some exciting work with WebVR which intends to bring VR to all browsers.

废话说到这里,快戳开视频观看吧。另附YouTube地址:https://www.youtube.com/watch?v=ty2bFeOdGeI

认识javascript中的作用域和上下文

在追求最新技术和理念的同时,JS的基础知识同样不可忽略。所谓“水之积也不厚,则其负大舟也无力”-《庄子·逍摇游》,想想作为新同学,多少次因为JS中的this漂移踩了坑;多少次挣扎在原型链里不得解;面试时,闭包的知识有多少次被提及。“墙高基下,虽得必失”,千里之行,还要从基础开始。这里给大家安利一篇颜海镜大神的文章,希望大家能对js中的作用域了解有所加深。
最后,给大家布置课后作业:ES6中,关于作用域的改进有哪些呢?

JavaScript

高效jQuery的奥秘

同样是颜海镜大神的文章。讨论jQuery和javascript性能的博文并不罕见。然而,这里总结一些速度方面的技巧和一些建议,来提升jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。
同样,看过这些之后,想想如何能做到jquery free呢?

每日一个前端特效-视觉差

笔者第一次见到视差滚动的效果是在苹果官网上。当时我和我的小伙棒就被震惊了。这里给大家介绍关于视觉差的效果。

CSS

30个你必须记住的CSS选择符

同样是偏于基础的东西,可是,30个CSS选择符,你又能说出多少呢?

其他

深入浅出ES6:代理 Proxies