Yan He

He is a Recreator

Page 9


第一章.进入忍者的世界(1.Enter the ninja)[完成]

翻译 Secrets of the JavaScript Ninja (JavaScript忍者禁术)

第一章 进入忍者的世界(1.Enter the ninja)

本章重点:

1.介绍本书的目的和结构

2.我们将要关注的类库,我们将要讲解的比较cool的亮点都会在这些类库中找到具体的实现。

3.什么是JavaScript的高级编程(世界级的开发者用什么方式来编写JavaScript)

4.什么是跨浏览器编程

5.展示测试组件(如何测试你的代码)

目录链接:http://yannhe.com/secrets-of-the-javascript-ninja-javascript

本文链接:http://yannhe.com/1-enter-the-ninja

如果你在阅读本书,你一定使用过JavaScript,你一定会感到编写有效并且可以跨浏览器的JavaScript代码并不轻松。

我们的挑战,除了要写出干净的代码,还要考虑不同浏览器之间的差异。

为了可以解决这些复杂问题,我们想到将可重用的功能以类库的形式实现。

这些类库,虽然彼此之间很不同,但是他们的统一原则是:

它们要很容易的被使用,构建的开支要尽量的小,并且可以在所有的浏览器中正常运行。

通过分析这些类库的构造,我们可以学习到很多非常牛逼的经验,如果你可以学以致用,你一样可以构建出同样牛逼的代码。

本书将那些世界级的大牛写的代码融合在一起,目的就是想为你开启探索JavaScript精髓的大门。

1.1 JavaScript类库

在本书中,到处都是一些有趣的技术和代码示例,目的是想通过这些技术和示例让你体会到其背后的思想和理念。

那些世界级的类库,正是基于这些思想构建和理念构建而成。

它们是:

·Prototype(http://prototypejs.org/):2005年由现代JavaScript库教父Sam Stephenson创建并发布的。封装了DOM,Ajax和event事件功能,此外还有涉及到面向对象编程技术、面向方面编程技术和函数式编程技术。

...

Continue reading →


翻译 Secrets of the JavaScript Ninja (JavaScript忍者禁术)

jsninja.jpg

原书: Secrets of the JavaScript Ninja

作者: John Resig

译者: Yann(yannhe.com)

GitHub: (github.com/yannhack/jsninja)

第一阶段:准备阶段

1.进入忍者的世界(Enter the ninja) [完成]

2.测试和debug(Testing and debugging)[完成]]

第二阶段:学徒阶段

3.函数是根基(Functions are fundamental)[完成]

4.挥舞函数(Wielding functions)[完成]

5.闭包 (Closing in on closures)[完成]

6.原型与面向对象(Object-orientation with prototypes)[完成]

第三阶段:忍者阶段

第四阶段:大师阶段

(转载本文章请注明作者和出处 Yann (yannhe.com),请勿用于任何商业用途)

Continue reading →


2014 Year

现在我30岁,工作快7年了。
这么多年在技术层面没有真正静下心来去专研,
心里总感觉没底,不踏实,不舒服。

究其原因当然是自己的功利主义,
觉得学习技术了也没有直接的效果,工作中也用不到。

现在我醒悟过来,不应该抱着这样的态度生活。
生活应该是有乐趣的,专注的。
我应该沉浸在技术的世界里面,
不要再想,现在做的这事有用还是没用。
乐趣是唯一的目的。

所以2014年我要改变。
虽然到了这个年龄再去改变有些晚,
虽然改变了也不能怎样,但是不改变又能怎样。
我要看看1年后我的变化有多大。

2014年的改变如下:

1.读技术书籍

我要深入的精读技术的书籍,今年的目标是JavaScript和C语言

2.写读书笔记

读完一本书如果不输出,就会忘记,所以我要将读过的好书,输出成文档

3.读英文书

学英语应该是一辈子的事情,不应该是短时间见成果的,放弃功利主义吧

4.看中国Geek的blog

5.看外国Geek的blog

要和世界接轨,看看人家都在做什么

6.每个周末找一天看书

每个周末找一天,去咖啡馆看书

View →