JavaScript是見過最多人說它“有趣”,“好玩”的一門語言。不僅僅是因為它的靈活性,包括它本身很多的特性,比如說原型鏈,作用域鏈都是非常好玩的東西。現在已經有很多的JavaScript設計模式,各種方便我們使用的類庫,但是你真的懂JavaScript嗎?
最近寫了三篇關于JavaScript非常基礎,但是很本質的東西,放一個鏈接在這里分享給大家。
第一篇主講:類型
http://www.cnblogs.com/jesse2013/p/the-essence-of-javascript-you-have-to-know.html
光知道5種基本類型以及1種復雜類型那是遠遠不夠的,var str=new String(); 中的str是string類型嗎? String又是什么東西呢?所有的function其它是Function的實例你知道嗎?基本類型不能隨意添加屬性,那string類型下的實例方法是如何實現的呢? 要弄懂這些問題,就看第一篇吧。
第二篇主講:作用域和作用域鏈
http://www.cnblogs.com/jesse2013/p/the-essence-of-javascript-you-have-to-know-part2.html
作用域鏈對于很多JavaScript新手來說是一個必須要弄懂的問題,閉包的實現就有它的功勞。
第三篇主講:面向對象編程
http://www.cnblogs.com/jesse2013/p/the-essence-of-javascript-you-have-to-know-part3.html
JavaScript的神奇之處就在于,一切都變得那么的簡單。包括對象也是,對于JavaScript來說對象就是一組無序排列的鍵值對。而強大之處則在于對于this的靈活運動,當然最后還得多歸了我們的原型鏈,讓JavaScript中的對象如此美妙。
如果大家覺得有幫助,就幫忙推薦一下吧,小伙伴們的認可就是我寫作的持續動力。
文章列表