CSS-大前端:一些 CSS 的知识点。
JavaScript 篇有了 HTML 与 CSS,网页也就有了内容和样式,但是会缺少与用户的互动,所有的内容都静静的躺在那里死气沉沉。就好比一个美女穿着漂亮的衣服在你面前一动不动好像也没有什么吸引力,但如果又唱歌,又跳舞,还向你抛媚眼,那可真就把持不住了。JavaScript 就是给网页添加这样的「行为」。
Javascript 简史 :可以简单了解下,JavaScript 发展由来。
1. 基础书籍
《JavaScript权威指南 (第6版)》:俗称「犀牛书」,JS 的经典之作,提升JS技能的必备书籍,我的JS基础知识全都是啃这本书啃下来的,刚开始读时可能有会有些吃力,但是只要坚持下来收获满满。
《JavaScript高级程序设计(第3版)》:俗称「红宝书」,JavaScript 超级畅销书,全书阐述了JavaScript语言实现的各个组成部分,ECMAScript,DOM,BOM,事件,面向对象等等,随时拿出来翻翻,更加深入了学习 JS。
在线系列
除了书籍之外,也有很多优秀的在线教程,可以帮助我们更好的学习。
:非常全面的JavaScript 学习教程,从基础到高阶,非常详细,相信你会爱上它的。
廖雪峰的JavaScript教程:廖雪峰系列教程。
:阮一峰老师的系列教程,通俗易懂,案例丰富。
2. 进阶:揭示JavaScript中的精华。
:对 JS 一些的核心知识点进行梳理讲解,例如:this,闭包/作用域,构造函数,原型等等,都是面试必考知识点。
ECMAScript 6 入门:阮一峰老师ES6入门书籍,全面介绍 ECMAScript 6 新引入的语法特性。
JavaScript使用技巧:可以认识到一些你平时没有接触过的小技巧。
深入理解javascript原型和闭包系列:详细解释了原型和闭包,看完之后对原型与闭包让你彻底明白。
:大漠老师的JavaScript系列文章。
:基于 JavaScript 的算法与数据结构,让你愉快的学习。
JavaScript中的正则表达式:我自己的一篇正则表达式的文章,希望对你有帮助。
30分钟掌握ES6/ES2015核心内容(上)
30分钟掌握ES6/ES2015核心内容(下):阐述了一些常用的ES6的知识点。
:阐述JavaScript编程语言中经典和现代的设计模式。
你不懂JS(系列丛书)
:聚集了很多知识点,包括JS,浏览器,性能等。
30 秒就能理解的 JavaScript 代码片段:让你更好的理解一些有用的JS代码片段。
TypeScript篇ES6 的超集扩展,严格的数据类型,带来更好的维护,适合大型项目的开发工作,有人说它是未来的发展趋势,你说要不要了解?
TypeScript 中文手册:官网翻译版。
TypeScript Handbook(中文版):中文版。
RxJS 中文文档:中文官网。
30 天精通 RxJS (01):認識 RxJS :繁体字可能阅读起来并没有那么顺畅。
Jquery篇虽说现在已经是单页面应用时代,有React,Vue 这种强大的框架可以使用,但也不缺乏一些老的项目需要维护,而且在学习之初,可以用它做两个简单的应用还是不错的,可以相对了解下基本用法,它可以让你更好,更方便的操作DOM。但不建议再深度学习。
《锋利的jQuery(第2版)》:一本很不错的 Jquery 学习书籍。
jQuery API中文文档:JQuery 中文教程。
Ajax篇掌握了的HTML、CSS、JavaScript时,这时候可以尝试自己做一些项目了,而项目中肯定会有数据的交互,这时候就是 Ajax 的用武之地了。
廖雪峰AJAX:廖雪峰大佬的博客知识。
:阮一峰老师的AJAX详解。
:前后端的交互数据通常都是 JSON 格式,所以了解 JSON 是必要的。
NodeJS与模块化NodeJs 的出现让前端发展进入了一个新的领域,并且滋生出专业的 Node 工程师,不仅如此 Node 在前端模块化,工程化起到很重要的作用,所以了解是必须的,如果感兴趣的可以深入学习,可以向全栈工程师发展。
Javascript模块化编程(二):AMD规范
Javascript模块化编程(三):require.js的用法
前端模块化开发那点历史:了解下,前端模块化的发展。
Node.js 官方
狼叔:如何正确的学习Node.js:狼叔江湖地位颇高,《更了不起的 Node.js》的作者。