惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
V
Visual Studio Blog
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
L
LangChain Blog
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
P
Proofpoint News Feed
博客园_首页
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog

博客园 - 川川哥哥

一道有趣的javascript小题 javascript高性能编程笔记(个人自用) css3基础知识提纲 html5基础知识提纲 javascript语言精粹----笔记 javascript和jquery窗口定位方法对应表 利用C#编写一个简单的抓网页应用程序 对C#开发两个基本原则的深入讨论(转) ASP编程中15个非常有用的例子 - 川川哥哥 - 博客园 oracle9i使用OMS备份数据 如何清除掉归档日志文件? 雅虎公司C#笔试题[转] .NET 访问 Oracle 数据库相关 [转] 从ASP.NET1.1到2.0迁徙所遇到的 IIS无法显示ASP 最终幻想Ⅸ 最终幻想X小说 经典音乐country roads歌词 06年及以前韩国星际职业联赛及选手资料
学习javascript-我的经验和建议(乱译)
川川哥哥 · 2013-04-16 · via 博客园 - 川川哥哥

原文:http://sivers.org/learn-js   

      自从我提到对javascript有点研究后,求指导的邮件纷至沓来,那我就在此一并打包吐槽。
      反正我学javascript没有找到啥捷径和窍门,起早贪黑,实干苦干,一步一个脚印从小工到专家。
      首先,肯定有不少伙计给你推荐过《JavaScript语言精粹》,道格拉斯(JSON之父)君的大作。当我还是小白的时候,兴冲冲的跑去读这本书,然后就晕了,书中果然全是干货,问题是太干了,像压缩饼干一样,没点功力的小白啃不动。我当时觉得完全是给那些有20年功力的C,JAVA,C++老鸟想快速过一遍javascript准备的,所以我建议一开始先略过它。
      刚入门的话,建议你看《JavaScript编程精解》,内容简单得让你欢欣鼓舞,冲满自信,还在网上有在线练习哦。看得差不多了,就去看尼古拉斯(前雅虎首席前端)君的《javascript高级程序设计》,看看尼古拉斯君从第二版封面的青涩小伙到第三版封面(英文版)的秃顶大叔,就可以知道他对此书倾注了多少心血,每个旮旮旯旯都彻底讲清楚了,看完你就知道一个javascript程序员究竟是干什么的。
      啃完这两本后,你算入门了,现在回到开头,去啃那本《JavaScript语言精粹》,多思考,纯干货,认真消化。当然,像看小说一样把这三本书看一遍还不行,结合书中的内容,多写笔记,多写代码,才能融会贯通。


     如果你还想多学点javascript的知识巩固下的话,还可以看下面三本书:
     《JavaScript经典实例》     一个美国资深技术妞写的
     《Effective JavaScript》   Mozilla的扫地僧写的,还没有中文版
     《Secrets of the JavaScript Ninja》  jQuery之父约翰哥写的,还没有中文版
     这三本都是好书,是不是感觉看起来已经比较流畅了,先别激动,把练习和实例都做一遍,玩熟,玩腻。


     接下来练练手,干翻那些久经考验的javascript代码,比如下面两个:
     Underscore.js    (很全的集合、数组、对象方法扩展)
     Backbone.js    (著名MVC框架)
     干翻这两个js后是不是很有感觉,你现在基本上算个javascript熟练工了。(注:已经有雷锋给这2个js上了很全的中文注释)


     另外学习jQuery是必须的,这个超流行的js库,干起活来要效率得多。我力荐《Head First jQuery》(此书中文版也叫这名),手把手的教会你。如果你还感觉很饥渴的话,还可以继续:
     学习《The Little Book on CoffeeScript》  (CoffeeScript比JavaScript稍优雅,但最终会编译成JavaScript) 
     学习Backbone.js : http://javascriptissexy.com/learn-backbone-js-completely/
     学习Node.js     :    http://javascriptissexy.com/learn-node-js-completely-and-with-confidence/    (javascript服务器端应用)
     剩下的就是就是真刀真枪的干了,放下书本,去做网站,活学活用,如果还有好的建议,随时拍砖交流。