本期来推荐一下我搜罗全网总结出来的最优秀的中文和英文的学习 Meteor+React 的参考资料。也聊一下 JS 基础学习的一些误区。
简单一句话,不用学太深。像 prototype 和闭包这些高级语言特性可以先不学。React 的兴起本来就是为了解决 jQuery 的问题的,所以围绕 React 技术栈,大家正在试图去放弃使用 jQuery ,参考 You Don’t Need Jquery 。我自己发现最近几年明显的趋势是 Jquery 越用越少。jQuery 不介绍是不合适的,但是讲解太深也不合适,像如何写作 jQuery 插件这样的知识就可以不讲了。jQuery 在前端领域的地位已经不是像以前那样不可动摇了,就比如有专业人士发布了这样的文章《一年没有用 jQuery 了》 。
真正使用 Meteor-React 技术栈之后,就会发现其实写一些简单应用,对 JS 的要求是很低的。对于更多的 JS 基础技巧,我的建议是
项目带理论,边用边学
好,那么参考资料是:
说到基础知识,React 时代来了,面向对象编程成了前端开发者的最最最基础的知识了。我现在觉得让大家拥有面向对象的思想,是应该作为 JS 基础教学的核心的。
但是浏览器原生的 JS 有它的局限性,甚至连 class 关键字都没有,所以,面向对象编程,后面简称 OOP 吧,我觉得最好是直接用 ES6 来教。有几个理由:
第一,ES6 其实比原生 JS ,也就是 ES5 简单,好学 第二,产品化应用已经铺开了 第三,Meteor 中自带 ES6 -> ES5 的编译器
Meteor+React 目前全面拥抱 ES6 了。
参考材料:
参考资料:
目前 Meteor-React 技术引发了前端大变革,Peter 决心跟上这一个浪潮,后续会不断发相关教程的,请大家关注我的朋友圈动态。我微信:happypeter1983 。