JavaScript寫法你更偏向哪個
思維導圖
優(yōu)點:
1、userData本身就是對象實例。——上來就實例化一個類出來,也不怕瀏覽器受不了。
2、代碼緊湊。
3、編程效率高。
缺點:
1、代碼的重用性比較差。
2、不符合面向?qū)ο蟮木幊趟悸贰?mdash;—設(shè)計模式這種玩意,經(jīng)常是在類上,弄來弄去。這種直接在對象上使用,夠嗆!
總結(jié):應(yīng)避免使用該方法創(chuàng)建自定義對象。
使用案例: QQ迷你彈窗
使用方法:需要使用“new 和 構(gòu)造函數(shù)”創(chuàng)建實例。
優(yōu)點:
只有new的時候,才分配內(nèi)存。如果不new,瀏覽器一輩子都不會給你內(nèi)存資源的。——想要就要,不想要就不理她!
上面那一坨紅色標出來的部分,讓人看著眼暈。——這代碼讓誰看了,估計都要狂吐血!
這個是我經(jīng)常用的,你看這代碼,用兩字形容,“漂亮”,再給兩字,“相當漂亮”
上面那個是我經(jīng)常用的,我在項目中寫了一堆的擴展,用這玩意,層次感非常強。
案例:jQuery
總結(jié)
我在平時寫js代碼時候,喜歡自己寫,不太喜歡使用現(xiàn)在網(wǎng)上的框架。——一是比較熟悉自己的代碼(別人問我,我都知道里面都是什么東東),二是自己的框架更適合現(xiàn)有的項目。
原文地址:http://www.cnblogs.com/baochuan/archive/2012/04/30/2473771.html
【編輯推薦】