本来想尝试每天回答或看已解决的3个问题来学习总结今天的知识点,看了下博文里面的问答,在问的和已解决的都提不起兴趣。就看了下知识库里面一些文章,把里面感觉好的段落再摘录一下,为自己再看时备忘。
第一阶段:《JavaScript DOM编程艺术》
看这本书之前,请先确认您对Javascript有个基本的了解,应该知道if else之类的语法,如果不懂,先去看看我第二阶段推荐的《Javascript高级程序设计》的前三章,记住看三章就别往下看了,回到《JavaScript DOM编程艺术》这本书上来。
学习Javascript用《JavaScript DOM编程艺术》来入门最好不过了,老老实实看两遍,看完了你就会对JS有一个大概的了解,整本书都围绕着一个网页效果例子展开,你跟着老老实实敲一篇,敲完之后,你会发现这个效果不是常在网页中看到么,发现自己也能做出来网上的效果了,嘿嘿,小有成就感吧。
第二阶段:《JavaScript高级程序设计》
有的书是用来成为经典的,比如犀牛书;还有些书是用来超越经典的,显然这本书就是这种。书中章章经典,由浅入深,其中第6章,关于JS面向对象的解说,没有教程出其右。
如果有一场满分100分的JS考试,看了《JavaScript DOM编程艺术》能让你拿到20分,那么看完这本书,你就能拿到60分以上了。学完后,你会成就感倍增的,相信我(至少看两遍,推荐三篇,跟着书上的代码一行行的敲)。
这本书强烈推荐购买,写的太TMD牛逼了,给你带来的价值超过百倍千倍。
这本书最新的是第三版,貌似就是前些日子出来的,我看的是第二版,第三版相对第二版变动不大,添加了几章内容,价格目前相差10元左右。
接下来,恭喜你可以下山了,这个时候可以自己做一些事情了
你可以去Ferris这个教程看看他写的这些效果,看看源代码,怎么样,是不是觉得有一部分很简单了,尝试着跟着他写一写这些效果吧。
学技术闭门造车是行不通的,适当的加一两个前端群交流(注重质量),常去论坛逛逛,你会经常有些小收获的。
再有就是看看前辈这些牛人前辈们分享的文章,它会让你的学习事半功倍的,这里是热心人收集的国内一些牛人的博客、个人网站,点这里。
第三阶段:《JavaScript语言精粹》和《高性能JavaScript》
接下来两本书《JavaScript语言精粹》和《高性能JavaScript》算是JS高级教程的补充,里面有一些内容和JS高级教程重复了,两本书可以同时看,都不厚,可以对前面所学的有一个很好的加强和巩固。
第四阶段:《JavaScript DOM高级程序设计》和《JavaScript设计模式》
在吃透了前面所说的书之后,接下来两本书的顺序已经无关紧要了,《JavaScript DOM高级程序设计》(注意和《JavaScript 高级程序设计》相区别)和《JavaScript设计模式》,这两本都是重量级的书,能让你的JS技术上一个新的台阶;这两本书前者主修炼外功,后者主修炼内功,有点想乾坤大挪移和九阳神功的关系。
《JavaScript DOM高级程序设计》 首先教你搭建一个类似JQuery的额工具函数库,然后通过讲解几个实际中经常遇到的几个应用例子,会让初学者受益匪浅。
《JavaScript设计模式》主要讲Javascript的设计模式,说实话,翻译的质量很一般,有些生硬,但已经基本不影响你的学习,看代码完全可以理解出自己的意思。
专注一件事很重要,下面两点说的很好:
明星效应。很简单,在一个领域保持顶尖水平,比在一两个领域保持领先水平和五六个领域保持一般水准都要更有价值、并且收益更好。
有悖常识的真相:让未来更开放的方式,正是专注的去做好一件事情。这个世界上最成功的人,他们在某一领域获得成功之后,可通过经营杠杆进入任何他们想要涉足的领域。而这都得依赖于他们曾极致的专注在做好一件事情上。
今天博客园的cuteEditor编辑器终于在chrome上能正常输入内容了。
分享到:
相关推荐
本资源“JavaScript 高手”旨在帮助你提升JavaScript编程技能,通过一系列超炫而实用的代码示例,让你在实践中快速成长,成为一名真正的JavaScript高手。 1. **基础概念** - **变量与数据类型**:JavaScript支持...
2. **编程语言特性**:《编程高手箴言》不仅涵盖了多种主流编程语言(如C++、Java、Python、JavaScript等)的关键特性,还讲解了如何根据项目需求选择合适的语言,并利用其特性来解决问题。 3. **算法与数据结构**...
"编程高手--必看读物"这个标题暗示了这是一份专为那些渴望提升编程技能的人准备的资料集。它可能包含了各种编程语言、算法、设计模式以及最佳实践的深入解析。 "课外程序"的描述进一步强调了这些资源超越了常规教学...
### 成为编程高手的秘诀 在当今社会,随着信息技术的快速发展,编程已成为一项非常重要的技能。无论是对于学生还是职场人士来说,掌握编程技术都显得尤为重要。本文将从多个角度出发,为大家提供一些实用的建议与...
本书内容旨在为读者提供一套系统学习JavaScript的高手指南,不涉及基础入门知识,而是直接深入到高级和精髓部分,帮助读者迅速提升前端开发能力,并理解复杂的框架源码。读者可通过官方提供的联系方式(Email和...
### JavaScript高级编程知识点总结 #### 一、JavaScript基础与历史 ...通过学习本书,读者不仅能掌握JavaScript的核心知识,还能学会如何将其应用到复杂的Web开发项目中,成为真正的JavaScript高手。
这本书的目的是帮助读者掌握JavaScript与DOM的高级应用,从而成为JavaScript编程的高手。 1. **JavaScript基础** - 变量、数据类型:理解JavaScript的var、let、const声明,以及基本数据类型(字符串、数字、布尔...
### 十大编程算法详解 #### 一、快速排序算法 快速排序算法是由东尼·霍尔(Tony Hoare)于1960年提出的一种高效排序算法。它基于分治法策略,能够有效地对数据集进行排序。快速排序的核心在于分区操作,其主要...
《战胜Javascript必做练习50题》是一本专注于提升Javascript编程技能的实用教程书籍。书籍通过50个精心挑选的程序实例,旨在帮助具有一定HTML和Javascript基础的读者,通过实际操作和思考题来加深理解和提升编程水平...
"编程高手经验"这个主题,旨在为初学者提供一条清晰的学习路径,避免在编程学习过程中迷失方向。让我们深入探讨一下编程高手的必备知识和成长路径。 首先,理解编程的本质是至关重要的。编程是一种通过计算机语言来...
JavaScript 高级编程的学习笔记涵盖了ECMAScript中的基础概念,特别是关于变量、数据类型和...在后续的学习中,还将涉及到作用域、闭包、原型链、异步编程等更复杂的概念,这些都是成为JavaScript高手必不可少的知识。
本资源集合旨在帮助你轻松掌握JavaScript,并逐步成长为一个JavaScript高手。让我们深入探讨这个"Javascript 轻松成为高手的必备"所涵盖的知识点。 首先,JavaScript的基础知识至关重要。这包括变量、数据类型(如...
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现 深入理解JavaScript系列(19):求值策略 深入理解JavaScript系列(20):《你真懂JavaScript吗?》答案详解 深入理解JavaScript系列(21):S.O.L....
成为JavaScript的高手并非一朝一夕之事,而是需要持续的努力和时间的积累。叶小凡的决心和坚持,正是所有编程学习者应当效仿的典范。通过不懈的学习和实践,每个人都能够在编程领域有所成就。 最终,JavaScript的...
JavaScript,一种广泛应用于Web开发的脚本语言,是创建动态网页的关键工具。它允许开发者在用户的浏览器上直接执行...在学习过程中,结合这些实例,可以更好地消化吸收所学知识,为成为JavaScript高手打下坚实基础。
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现 深入理解JavaScript系列(19):求值策略 深入理解JavaScript系列(20):《你真懂JavaScript吗 》答案详解 深入理解JavaScript系列(21):S O L I...
此外,深入理解JavaScript的类型系统,包括动态类型、弱类型以及它们与强类型语言的区别,也是提升JavaScript编程能力的重要步骤。 在这些网页集合中,你将找到关于这些主题的深入探讨,包括但不限于概念解释、示例...
通过以上这些高级主题的学习和实践,配合提供的源代码示例,相信你能在短时间内快速提升JavaScript技能,成为一名真正的JavaScript高手。同时,CHM格式的帮助文档通常包含丰富的索引和搜索功能,便于快速查找和学习...
JavaScript,作为全球最广泛使用的编程语言之一,是前端开发的核心技术,也是许多现代Web应用程序的基础。"javascript 王者归来之JavaScript程序思想"这个压缩包文件,显然旨在深入探讨JavaScript的本质,帮助开发者...