第一步,学习w3school的js编程。
w3school提供了最基础的js学习方案,非常粗略,但很适合让你了解客户端js的概貌。立即可以尝试的实例,也可以让js的初学者马上看到效果。
第二步,你需要一本系统介绍js的书,比如犀牛书(javascript权威指南)。
w3school能告诉你的只有js大概是什么。但你接下来要了解的是js真正是什么。犀牛书就充当了这个角色。犀牛书的涵盖面非常广,并且内容非常全,可以为你打开整个js的世界。当然因为犀牛书比较厚,而且看的时候你没办法马上做点什么成果出来,所以这段时间会比较艰难(对我来说还挺有意思的,因为我喜欢js嘛。)但是如果你真能啃完这本书,我相信你也会被js的魅力所吸引。
第三步,了解js的精华——《javascript语言精粹》
这是一本很薄的书,大概一两天就可以看完。但完全不适合初学者看,当然,相对于看完犀牛书的人来说,就非常适合了。js的诞生太过于仓促,以至于它不得不保留很多糟糕的特性,但你有权利不使用那些。犀牛书告诉了你js是什么,而这本书则告诉你js的精华(与糟粕),看完以后相信你会受益匪浅。
第四步,读代码
如果你不借助任何第三方js库来完成你的网页,说明你很厉害,但我不提倡你那样做。你完全可以使用优秀的第三方js库来进行更快速的开发,比如jquery,dojo,d3等等。而且更令人兴奋的是,这些别人写的js对你是完全可见的。读代码是对一个人编程能力提升最快的方法,但凭空读代码肯定会让你头痛不已。你如何才能快速理解别人为什么要那样写代码?一来你已经读过两本经典的js书籍,你脑子里已经装上了js的精华,二来,你也可以到各种程序员社区提问。
第五步,向开源社区提交代码。
读懂别人的代码是学习,而改进别人的代码则是创造了。
加油吧,总有一天你可以完成一件属于你自己的、开天辟地的作品。
总结:简单的说学习javascript就是要先打好基础,然后多读代码,最后写些例子提交到开源社区,让大家指正你的错误,这样才能更好的进步。
javascript 犀牛书 pdf js犀牛书叫什么
转载文章标签 javascript 犀牛书 pdf javascript js库 开源社区 文章分类 JavaScript 前端开发
-
javaweb 项目pdf.js和print.js 实现pdf预览和批量打印
pdf文件预览,直接批量打印,前后端代码实现
文件流 压缩版 官网 pdfjs printjs -
【爬虫工具】2024研发!批量采集小红书对标账号发布笔记
用python开发的小红书博主笔记采集工具
小红书对标账号 小红书笔记采集 抓取小红书 小红书采集工具 -
犀牛书《JavaScript权威指南(原书第7版)》
介绍JavaScript语言和由浏览器与Node实现的JavaScript API。前端人共同的选择。
JavaScript 犀牛书 Java 架构 数据 -
地代码 犀牛javascript 犀牛书和javascript高级权威指南
第8章 函数 除了实参之外,每次调用还会拥有一个值——本次调用的上下文——这就是 this 关键字的值。 如果函数挂载在一个对象上,作为对象的一个属性,就称它为对象的方法。当通过这个对象来调用函数时,该对象就是此次调用的上下文(co
地代码 犀牛javascript javascript 犀牛书 全局变量 嵌套 -
java 查询排序中不连续的数据
一、java不常见关键字 1. synchronized :同步块,多线程同步操作时使用。 在多线程访问的时候,同一时刻只能有一个线程能够用 synchronized 修饰的方法 或者 代码块。 2. volatile: 用volatile修饰的
java 查询排序中不连续的数据 java c/c++ Java 参数传递