日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

(转)javascript 杂谈之哪种写法你更喜欢?

發布時間:2025/7/14 javascript 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (转)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 杂谈之哪种写法你更喜欢?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。