日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/7/14 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (转)javascript 杂谈之哪种写法你更喜欢? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址:http://www.cnblogs.com/baochuan/archive/2012/04/30/2473771.html

?

?

?

思維導圖


?

?

?



介紹

老是在寫js,你平時是怎么寫你的js呢?更喜歡哪種方式呢?

今天就把常見的跟大家嘮叨嘮叨。——年紀大了,就這一愛好(平時也喜歡說胡話),別閑我煩!




直接初始化法





優點:


1、userData本身就是對象實例。——上來就實例化一個類出來,也不怕瀏覽器受不了。


2、代碼緊湊。


3、編程效率高。


缺點:


1、代碼的重用性比較差。


2、不符合面向對象的編程思路。——設計模式這種玩意,經常是在類上,弄來弄去。這種直接在對象上使用,夠嗆!


總結:應避免使用該方法創建自定義對象。


使用案例: QQ迷你彈窗


構造函數法




使用方法:需要使用“new 和 構造函數”創建實例。


優點:


只有new的時候,才分配內存。如果不new,瀏覽器一輩子都不會給你內存資源的。——想要就要,不想要就不理她!



Object表達式法

類似于第一種”直接初始化法“。——其實是一種變種。





上面那一坨紅色標出來的部分,讓人看著眼暈。——這代碼讓誰看了,估計都要狂吐血!


匿名函數法






這個是我經常用的,你看這代碼,用兩字形容,“漂亮”,再給兩字,“相當漂亮”


上面那個是我經常用的,我在項目中寫了一堆的擴展,用這玩意,層次感非常強。


案例:jQuery



總結

我在平時寫js代碼時候,喜歡自己寫,不太喜歡使用現在網上的框架。——一是比較熟悉自己的代碼(別人問我,我都知道里面都是什么東東),二是自己的框架更適合現有的項目。

但是平時我也比較關注這些框架,一般是看看這些框架是怎么寫的,然后在寫自己項目的時候,會放進去一些。

大家在平時寫js代碼的時候更喜歡以上哪種方式,或者你們是不是有更好的方式呢?不妨告知一二。


推薦

如果這文章對你有所幫助,請推薦一把,給哥們寫作的動力。

轉載于:https://www.cnblogs.com/fcsh820/archive/2012/05/09/2491859.html

總結

以上是生活随笔為你收集整理的(转)javascript 杂谈之哪种写法你更喜欢?的全部內容,希望文章能夠幫你解決所遇到的問題。

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