當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
(转)javascript 杂谈之哪种写法你更喜欢?
生活随笔
收集整理的這篇文章主要介紹了
(转)javascript 杂谈之哪种写法你更喜欢?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文地址:http://www.cnblogs.com/baochuan/archive/2012/04/30/2473771.html
?
?
?
思維導圖
?
?
?
介紹
老是在寫js,你平時是怎么寫你的js呢?更喜歡哪種方式呢?
今天就把常見的跟大家嘮叨嘮叨?!昙o大了,就這一愛好(平時也喜歡說胡話),別閑我煩!
直接初始化法
優點:
1、userData本身就是對象實例?!蟻砭蛯嵗粋€類出來,也不怕瀏覽器受不了。
2、代碼緊湊。
3、編程效率高。
缺點:
1、代碼的重用性比較差。
2、不符合面向對象的編程思路?!O計模式這種玩意,經常是在類上,弄來弄去。這種直接在對象上使用,夠嗆!
總結:應避免使用該方法創建自定義對象。
使用案例: QQ迷你彈窗
構造函數法
使用方法:需要使用“new 和 構造函數”創建實例。
優點:
只有new的時候,才分配內存。如果不new,瀏覽器一輩子都不會給你內存資源的。——想要就要,不想要就不理她!
Object表達式法
類似于第一種”直接初始化法“?!鋵嵤且环N變種。
上面那一坨紅色標出來的部分,讓人看著眼暈?!@代碼讓誰看了,估計都要狂吐血!
匿名函數法
這個是我經常用的,你看這代碼,用兩字形容,“漂亮”,再給兩字,“相當漂亮”
上面那個是我經常用的,我在項目中寫了一堆的擴展,用這玩意,層次感非常強。
案例:jQuery
總結
我在平時寫js代碼時候,喜歡自己寫,不太喜歡使用現在網上的框架?!皇潜容^熟悉自己的代碼(別人問我,我都知道里面都是什么東東),二是自己的框架更適合現有的項目。
但是平時我也比較關注這些框架,一般是看看這些框架是怎么寫的,然后在寫自己項目的時候,會放進去一些。
大家在平時寫js代碼的時候更喜歡以上哪種方式,或者你們是不是有更好的方式呢?不妨告知一二。
推薦
如果這文章對你有所幫助,請推薦一把,給哥們寫作的動力。
轉載于:https://www.cnblogs.com/fcsh820/archive/2012/05/09/2491859.html
總結
以上是生活随笔為你收集整理的(转)javascript 杂谈之哪种写法你更喜欢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Microsoft Dynamics C
- 下一篇: MooseFS使用问题分析总结