深入学习JS
○重新 认真仔细的学习JS语法,倾向于“原生”JS哦,不要使用框架
○ 深入的了解一下JS中的“一级函数”、对象、类的概念(自认为函数最头疼,在学校不好好学的原因)学会使用函数来构造类、闭包,学会用面向对象的方式组织代码
○ 深入理解JS的作用域、作用域链、this对象(在各种调用形式中,this的指向)理解函数的各种调用方法(call、apply、bind等)
○ 理解对象、数组的概念理解对象的“[]”调用,理解对象是一种“特殊数组“ 理解for语句的用深入理解JS中原始值、包装对象的概念(重要
○ 学习一些常用框架的使用方法,想清楚“JS语言极其灵活”这一事实
○ 总结JS常见的用法,提高学习速度学习模块化开发(使用require.js、sea.js等)
○看源码,这是不管学习哪个模块都不能忘记的重点 ,多看一些人家好的框架组成形式,就是设计模式
○了解JS解释、运行过程
○理解浏览器组成部件,理解V8的概念学习V8的解释-运行过程在V8基础上,学会如何提高JS性能学会使用chrome的profile进行内存泄露分析
推荐书籍:
1、《O'Reilly精品图书系列:JavaScript权威指南(第6版)》 必看
本书适合初学的web前端的小白阅读,还有就是想了解uedu精通JavaScript的程序员y
2、《JavaScript设计模式》
本书主要就是讲述JavaScript的基础知识,主要是基础的对象编程、基础创建型模式、结构型模式和行为型模式。还有就是JavaScript的设计技巧,本文个章节之间的知识点连贯,建议读者按顺序阅读
3、《WebKit技术内幕》
《WebKit技术内幕》从HTML5的基础知识入手,重点阐述目前应用最广的渲染引擎项目——WebKit。不仅着眼于系统描述WebKit 内部渲染HTML 网页的原理,并基于Chromium 的实现,向读者传授实现高性能Web 前端开发所需的宝贵经验。
4、《用AngularJS开发下一代Web应用》
该书对AngularJS框架的核心特性做了全面的介绍,包括常用的开发工具和开发环境。再此就不做细的解读。
以上书籍如果感兴趣大家可以去看看,相信一定会对自己的专业知识有所帮助。