《基於MVC的JavaScript Web富應用開發》 電子工業出版社 (三)

第2章 事件和監聽

       咬牙切齒的看完了第二章,真心開始懷疑自己的JS水平了。難道我就真的那麼水麼?感覺裏面的描述非常的...非常的通俗易懂,簡直讀着難受。

       先說說收穫吧。算是比較清晰的理解了如何添加一個監聽函數(addEventListener),如何移除一個監聽函數(removeEventListener),還有如何取消當前事件(e.stopPropagation()),如何用jQuery快速綁定一個監聽事件。

       說回不懂的。裏面的文字組織簡直讀着難受,真不知道是我語文老師不行,還是我技術水平不行,還是譯者的中文表達有所欠缺。說到這,我又忍不住重新翻了一遍第2章,還說想找幾句不通順的語句出來作爲反例。結果認真重新讀了一遍之後,又覺得比較通順了。果然還是真是應該書讀百遍啊。好吧,我果然還是技術不行。

       在第2章裏面,有幾個小節我是沒深讀的,感覺自己讀也不會讀懂,就直接略過了。其中就包括“切換上下文”、“自定義事件”、“自定義事件和jQuery插件”、“DOM無關事件”。這幾個小節都是順眼看過,沒細讀。如果有讀到這文章的讀者覺得這幾個文章非常重要的,歡迎提醒,萬分感謝。

總結

       重讀了幾遍,真是每讀一遍都有新的收穫。搞懂了事件的綁定,知道了事件的冒泡,瞭解了事件對象裏有各種各樣的類型,還有委託事件能改善代碼性能,最重要的又記住了一個取消事件冒泡的函數“e.stopPropagation()”,這個在前不久才遇到過的問題。結果能通過一個簡單的函數就優雅的解決了之前一直困擾我的冒泡問題。收穫頗豐,而且,更讓我深刻的理解了書讀百遍的重要性。

       另外,希望自己日後能抽出更多的時間與精神來讀書,爭取加快讀書的速度,還好多書等着我看呢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章