抄经 - javascript高级程序设计 - 1
Posted gnuzsx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抄经 - javascript高级程序设计 - 1相关的知识,希望对你有一定的参考价值。
20多年的职业生涯,我也长出了白头发。
回首往事,曾经对我的职业道路,产生过重要影响的技术和人,历历在目。
如果让我只说一种技术,一种对我产生了最大正面影响的技术,
那么,就是javascript。
说实话,我也并非一直都是javascript的信徒。
跟许多人一样,我以前也把它当做一门玩具语言。
认为它只能用来做一些旋转的横幅广告,
或者是在页面当中,添加一些有意思的交互效果,作为装饰。
我原来,是做服务器端开发的,我们都对这种玩具语言不感冒的,
该死的,可是,后来ajax出现了。
永远也忘不了当时无孔不入的ajax,
大家都认为它是一种非常酷、非常新,
同时极具创造性的技术。
我也开始了解它,阅读相关资料。
知道这门曾被我嗤之以鼻的玩具语言,
如今被每一位专业web开发人员津津乐道之后,我感到很震惊。
突然,我的看法,就转变了。
随着探索ajax的继续深入,
我认识到javascript的强大威力,
急切地想了解它能提供的所有法宝。
于是,我全身心地投入到学习javascript之中,
不仅努力学习这门语言,还加入了jquery项目团队,
专门从事客户端开发。
我的日子过得很爽。
对javascript了解越深,接触的开发人员就越多。
其中不乏今天在我眼里依然是巨星和导师级的人物。
尼古拉斯·泽卡斯(本书作者)就是这样一位开发人员。
我一直记得在读本书第2版时,心中油然而生的喜悦之情。
虽然我也有多年的积累,但仍然从中学到了很多新东西。
这本书,实实在在、深入浅出。
读起来,就好像,尼古拉斯对不同层次的读者,都了如指掌。
所以,他的风格,才那么贴切自然。
对于技术书来说,这是非常突出的,一个特色。
多数作者,都想靠坚深的技术,给人留下印象。
但这本书,不同。
所以,它很快就成为了,我案头必备的书。
我也会,向那些有志于,全面掌握javascript的开发人员推荐这本书。
我希望,每个人对这本书,都能够有跟我一样的,体会。
认识到它的价值所在。
后来,在一次jquery大会上,我荣幸地见到了尼古拉斯本人。
站在我面前的,是一位世界顶级的javascript开发人员。
而且,正负责世界上最重要的一个web站点(雅虎)。
尼古拉斯是我见过的,最随和的人,之一。
真的。
见到他的时候,我有一种追星族的幻觉。
但他就是那么一个活生生的人。
一个想帮助开发人员成就梦想的人。
不仅他的书,改变了我对javascript的认识,
而且尼古拉斯这个人,也让我愿意接近,愿意了解。
听说尼古拉斯要请我写序,
我激动得不知道该说什么才好。
在此,我代表大牛来为本书暖场。
这个序也是他本人有多么令人景仰的一个明证。
不过,更重要的是,这也给了我一个机会,
让我能够,跟大家分享,自己为什么,觉得这本书如此重要。
我看过很多javascript图书,
的确也有很多令人叹服的佳作。
但在我看来,
这本书,为读者,成为全方位javascript高手,提供了“一揽子方案”。
这本书,从介绍表达式和变量声明开始,平滑地过渡到了闭包、面向对象开发等高级主题。
与那些把大量篇幅,花在讲解背景知识上的书,
以及那些,让人感觉是要使用javascript开发导弹制导系统的书相比,
这本书,让人感觉细致周到、亲切自然。
这是一本写给普通人的书,
它能够让你编写出引以为荣的代码,
构建出令人叫绝的网站。
雷·邦戈(rey bango)
微软公司高级布道师,
jquery项目团队核心成员。
图灵社区会员
StinkBC
StinkBC@gmail.com
专享
尊重版权
以上是关于抄经 - javascript高级程序设计 - 1的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript高级 引用类型《JavaScript高级程序设计(第三版)》