感悟javascript(我的学习历程)

      一直想写一偏关于javascript感悟的文章,只是刚一抬笔,又不知如何下手,只怨自己对javascript了解太少.回顾自己学习编程的5年来,可以说javascript是我接触的第一门程序语言,当时自己很想做一个网站,开发工具还停留在frontpage上,但是很多静态效果无法满足要求,于是乎我便接触到javascript.回顾自己刚接触javascript时可谓是吃尽了苦头.繁杂的对象方法与属性不说,单是语言的许多语法我都是不能吃透.而且当时介绍javascript的书籍还很少,而且内容在现在看来有些是误导读者的(那时dom编程介绍的是dhtml).再加上自己高中学业也很紧,所以学习的时间真的很少.不过不幸中的万幸是我接触到了一本影响我很长时间的一本书,这本书让我入门的很快,并且很快让我掌握了dhtml,只是那时的编程自己还局限于ie上,所以只是满足现状,而且我一直对javascript的看法就是做弹出窗口或者表单验证的东东,没什么大用,而且有时还蛮烦人的,屏蔽右键,ie死机什么的,一时让我对javascript也没什么兴趣,在以后很长一段时间里都将精力转向了vb.说到vb,我知道很多人都很鄙视这门语言,的确,vb入门容易,上手简单,但是要想深入vb又谈何容易,我知道vb是基于com的,可是又有多少人真正了解com,无非就是写几个activex吧,呵呵,说着有些跑题了.回到正题上来,真正让我对javascript有所领悟的是我读了一本javascript的名著,书写的的确很好,即便我一开始阅读时很不习惯(我以前用惯了dhtml),但是作者还是用通俗易懂的语言向我展示了javascript的魅力所在,更主要的是在dom操作上的那种霸气,在了解了w3c的标准后,我知道自己对于javascript的写法是该换换了.其后的一段时间里我写了不少脚本,但是我总感觉对javascript有种看不透的感觉,尤其在对dom的精确控制上把握不定.其后我又阅读了不少关于dom方面的书籍,比如等,让我备受启发.但是我一直的感觉就是我对这门语言的理解缺少什么,那时很流行ajax,所以自己也买点关于ajax的书籍充实下,阅读后发现原来javascript可以做很多事情,但想深入了解却发现自己捉襟见肘了,对那些代码好多的写法和用法都不知所云,自己的javascript处于了停滞状态.自己很长一段时间对javascript这门语言实质并没有多少深入了解,只是不停的去追寻那些dom对象与方法,有没有什么比较偏的对象或者更好用的方法,而没有去追寻语言本质的一些东西,所以技术没多大提高.直到后来要去做一个比较大的网站,要写一些特效,我第一时间想到了javascript,但是随后又丧气起来,发现自己写的那些特效只是在拼拼凑凑一些东西,代码冗长,效率低下,上网看别人的代码却发现很多都看不懂,我有点慌了,难道自己的javascript能力竟是如此差劲,这时一本书走进了我的眼里,这本书让我了解了什么是javascript的oop,

最让我惊异的是apply的魅力,这个我以前压根不知道的方法一时间让我对这门语言肃然起敬.于是我开始疯狂的追寻oop下的javascript,但遗憾的是书的作者对许多东西都有点避而不谈的味道,或者是谈的太抽象了,我们小菜很难理解.原本以为自己的javascript的学习之路就要封顶时,我生日那天,我一同学送了本书给我,这本书,我只能用两个字,"帅气"来形容,写的实在是太好,但是一上来不太好理解,所以我反反复复把这本书嚼了三遍,感觉自己有些领悟了javascript的真谛,这书不谈dom,不谈ajax,而是说动态语言的特性,将javascript语言的使用几乎是达到了登峰造极的地步,看完后给人以畅快淋漓的感觉.

        夜深了,不行,熬不住了,关于javascript的感悟,我只好说未完待续..........

你可能感兴趣的:(ajax,随想)