全栈可以说是最适合初创公司的一种发展类型,广义上认为是从前端干到后端,从开发干到运维,这种就不说了,一般人应该不会想要去往这个方向发展,想要成为这种意义上的full-stack dev的,可能用不着来看我这篇文章了;而狭义上的全栈特指使用js语言从前端写到架设在nodeJs上的后端,前后端统一语言,统一编程模型,甚至公用同一套代码。更多了解全栈开发可以看看玉伯这篇说说全栈工程师。
以上是我对前端以及衍生出来的技术路线的一些浅薄理解,学习一个领域掌握它的整体上的走向和趋势还是挺重要的。另外如果想要对前端学习方向、职业成长路径有一个整体的认识,推荐看看拔赤总结的这篇前端开发十日谈。
最后
贡献几个对前端学习、面试有帮助的链接:
· 前端面试问题合集(Front-end-Developer-Interview-Questions)
· 前端技能汇总(JacksonTian)
· 另一张前端技能汇总图
· 前端那点事儿(书列)
byr论坛yiyizym的建议
与grunt相比,学习gulp会比较简单
做SPA的话,推荐backbone.js和 backbone.marionette.js
翻墙不用折腾,花十块钱买一个月的 红杏。
把基础打扎实了再学这些都没问题。
html 没什么好说的,有空学学HTML5。
css 尽量看文档 ,因为很多中文资料都各执一辞,看多了反而会糊涂。
有个网站可以查找html/css标签、属性在各个浏览器中的支持情况,挺好用的。
javascript 就看 javascript高级程序设计 。不过这么厚的书看过就会忘。对javascript核心概念的讲解:对象/原型链/ 构造函数/执行上下文/作用域链/闭包/this,这里有篇不错的文章。
有闲情可以看看 ecmascript 6,计划明年6月就发布啦。阮一峰的网站有入门资料。
jQuery 有很多 API,这个网站可以方便查到。有时间弄清楚jquery deferred 的用法。
多给 sublimetext 装插件,比如说检查代码错误的,新建目录文件的,整理代码的。
seo资讯