自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JavaScript寫法你更偏向哪個

開發(fā) 前端
我在平時寫js代碼時候,喜歡自己寫,不太喜歡使用現(xiàn)在網(wǎng)上的框架?!皇潜容^熟悉自己的代碼(別人問我,我都知道里面都是什么東東),二是自己的框架更適合現(xiàn)有的項目。

思維導圖

 介紹
 
老是在寫js,你平時是怎么寫你的js呢?更喜歡哪種方式呢?
 
今天就把常見的跟大家嘮叨嘮叨。——年紀大了,就這一愛好(平時也喜歡說胡話),別閑我煩!

[[69659]]

 直接初始化法

 [[69660]]

優(yōu)點:

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

2、代碼緊湊。

3、編程效率高。

缺點:

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

2、不符合面向?qū)ο蟮木幊趟悸贰?mdash;—設(shè)計模式這種玩意,經(jīng)常是在類上,弄來弄去。這種直接在對象上使用,夠嗆!

總結(jié):應(yīng)避免使用該方法創(chuàng)建自定義對象。

使用案例: QQ迷你彈窗

 構(gòu)造函數(shù)法

[[69661]]

使用方法:需要使用“new 和 構(gòu)造函數(shù)”創(chuàng)建實例。

優(yōu)點:

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

 Object表達式法
 
類似于***種”直接初始化法“。——其實是一種變種。

[[69662]]

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

 匿名函數(shù)法

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

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

案例:jQuery

總結(jié)

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

但是平時我也比較關(guān)注這些框架,一般是看看這些框架是怎么寫的,然后在寫自己項目的時候,會放進去一些。
 
大家在平時寫js代碼的時候更喜歡以上哪種方式,或者你們是不是有更好的方式呢?不妨告知一二。

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

【編輯推薦】

  1. 分享5個***的JavaScript日期處理類庫
  2. JavaScript表格組件加載速度測試
  3. JavaScript是一門令人愉悅的語言
  4. 5種JavaScript調(diào)用函數(shù)的方法
  5. 10件有關(guān)JavaScript讓人費解的事情
責任編輯:張偉 來源: 川山甲的博客
相關(guān)推薦

2016-01-11 11:56:14

jQueryAngularJS

2023-10-23 07:36:25

@ResourceAutowiredjavax

2019-06-10 11:06:04

JavaScript編輯器HTML5

2010-07-30 13:58:01

命令行GUI

2017-06-22 12:45:12

JavaScript編輯器Sublime Tex

2012-10-29 13:25:54

JavaScriptJSjQuery

2011-06-16 14:47:46

激光打印機推薦

2022-07-12 19:43:41

WPSOffice

2022-10-08 07:54:24

JavaScriptAPI代碼

2022-05-10 10:28:21

JavaScript代碼

2025-03-05 08:58:53

Warp終端Ghostty

2023-07-11 15:43:16

JavaScript技巧

2024-01-11 09:21:13

JavaScript工具JSON

2010-09-30 14:55:23

Javascriptfloat

2020-01-03 16:40:37

UbuntuPop!_OSLinux

2023-06-29 00:15:12

2009-04-06 22:29:30

2024-12-12 16:38:44

點贊
收藏

51CTO技術(shù)棧公眾號