以前一共用15篇文章,把javascript的原型和閉包。javascript
首先,javascript原本就「不容易學」。不是說它有多難,而是學習它的人,每每都是在學會了其餘語言以後,又學javascript。有其餘語言的學習經歷和實踐經歷,再加上自學javascript,邊學邊用,確定會產生許多誤解,走許多彎路。我就沒少經歷,也算是一種教訓。html
其次,原型和閉包又是一對難兄難弟,一來是他倆比較難懂,而來是他倆都或多或少的給初級開發人員帶來許多BUG。不懂原型和閉包,你也能夠開發javascript程序,可是你寫不出高質量、符合設計原則的javascript程序。前端
所以,仍是強調基礎,強調理論!理論和實踐相結合不是一句空話。java
由此想到了我平時練習投籃。通常喜歡籃球的人都是週末和別人去一塊兒打籃球玩,我以前也是如此。可是我從今年春天開始,每週另外抽出一小時時間,本身一我的去練習投籃。練習正確的投籃姿式,強迫本身在練習的時候使用正確姿式,時間長了就造成了肌肉記憶。web
因此,工做之餘,切不可忘記充電。面試
寫這些東西,我也參考了好多資料,包括博客園、csdn好多技術專家的博客,各類javascript書籍,json.js源碼,jQuery源碼。可是我都沒有生搬硬套裏面的術語和段落。json
本身寫東西,不是抄襲,不是寫畢業論文。必定要有本身的思考和總結。學習、工做中都是如此。閉包
此前15篇文章中全部的描述、解釋、例子包括圖片,都體現了我本身的理解,大部分圖片都是我本身畫出來的。包括在寫每一篇文章以前,我都要去思考,應該用何種方式去表達,才能讓讀者更容易理解和接收。app
最後,看到好多文章都是長篇大論,巴不得用一篇文章解釋完全部的內容。而個人文章都是小步快跑,看完一篇估計也就十分鐘。這是我在看《明朝那些事兒》時發現的一個思路。這本書一節只有不多的內容,並且語言簡單,演繹性很強,一節緊扣着一節,能黏住讀者。webapp
所以,我在寫文章時,會先用一個你們都知道的概念引入正題,而後進一步解釋。在一篇文章的最後,要拋出一個疑問引出下一節。
原型和閉包這個系列,正好填補了javascript教程一個空缺,即便《javascript高級程序設計》中,都沒有將原型和閉包講解的如此深刻。但願你們多多支持吧。
就此,結束。
---------------------------------------------------------------------------
本文已更新到《深刻理解javascript原型和閉包系列》的目錄,更多內容可參見《深刻理解javascript原型和閉包系列》。
另外,歡迎關注個人微博。
學習做者教程:《前端JS高級面試》《前端JS基礎面試題》《React.js模擬大衆點評webapp》《zepto設計與源碼分析》《json2.js源碼解讀》
--------------------------------------------------------------------------