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

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Forbes - Security
Forbes - Security
WordPress大学
WordPress大学
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
L
LINUX DO - 热门话题
L
Lohrmann on Cybersecurity
Spread Privacy
Spread Privacy
D
Darknet – Hacking Tools, Hacker News & Cyber Security
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
P
Privacy International News Feed
A
About on SuperTechFans
T
Tailwind CSS Blog
I
InfoQ
S
Securelist
云风的 BLOG
云风的 BLOG
罗磊的独立博客
Recent Announcements
Recent Announcements
T
The Exploit Database - CXSecurity.com
B
Blog RSS Feed
V
Visual Studio Blog
Know Your Adversary
Know Your Adversary
The GitHub Blog
The GitHub Blog
Jina AI
Jina AI
腾讯CDC
Cyberwarzone
Cyberwarzone
有赞技术团队
有赞技术团队
AWS News Blog
AWS News Blog
博客园 - 【当耐特】
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
F
Full Disclosure
S
Secure Thoughts
博客园 - 司徒正美
J
Java Code Geeks
Y
Y Combinator Blog
Google Online Security Blog
Google Online Security Blog
GbyAI
GbyAI
N
News and Events Feed by Topic
Help Net Security
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Project Zero
Project Zero
T
Tenable Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Tor Project blog
MyScale Blog
MyScale Blog
Scott Helme
Scott Helme
小众软件
小众软件
K
Kaspersky official 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服务器端应用)
     剩下的就是就是真刀真枪的干了,放下书本,去做网站,活学活用,如果还有好的建议,随时拍砖交流。