JavaScript写法你更偏向哪个

开发 前端
我在平时写js代码时候,喜欢自己写,不太喜欢使用现在网上的框架。——一是比较熟悉自己的代码(别人问我,我都知道里面都是什么东东),二是自己的框架更适合现有的项目。

思维导图

 介绍
 
老是在写js,你平时是怎么写你的js呢?更喜欢哪种方式呢?
 
今天就把常见的跟大家唠叨唠叨。——年纪大了,就这一爱好(平时也喜欢说胡话),别闲我烦!

[[69659]]

 直接初始化法

 [[69660]]

优点:

1、userData本身就是对象实例。——上来就实例化一个类出来,也不怕浏览器受不了。

2、代码紧凑。

3、编程效率高。

缺点:

1、代码的重用性比较差。

2、不符合面向对象的编程思路。——设计模式这种玩意,经常是在类上,弄来弄去。这种直接在对象上使用,够呛!

总结:应避免使用该方法创建自定义对象。

使用案例: QQ迷你弹窗

 构造函数法

[[69661]]

使用方法:需要使用“new 和 构造函数”创建实例。

优点:

只有new的时候,才分配内存。如果不new,浏览器一辈子都不会给你内存资源的。——想要就要,不想要就不理她!

 Object表达式法
 
类似于***种”直接初始化法“。——其实是一种变种。

[[69662]]

上面那一坨红色标出来的部分,让人看着眼晕。——这代码让谁看了,估计都要狂吐血!

 匿名函数法

这个是我经常用的,你看这代码,用两字形容,“漂亮”,再给两字,“相当漂亮”

上面那个是我经常用的,我在项目中写了一堆的扩展,用这玩意,层次感非常强。

案例:jQuery

总结

我在平时写js代码时候,喜欢自己写,不太喜欢使用现在网上的框架。——一是比较熟悉自己的代码(别人问我,我都知道里面都是什么东东),二是自己的框架更适合现有的项目。

但是平时我也比较关注这些框架,一般是看看这些框架是怎么写的,然后在写自己项目的时候,会放进去一些。
 
大家在平时写js代码的时候更喜欢以上哪种方式,或者你们是不是有更好的方式呢?不妨告知一二。

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

【编辑推荐】

  1. 分享5个***的JavaScript日期处理类库
  2. JavaScript表格组件加载速度测试
  3. JavaScript是一门令人愉悦的语言
  4. 5种JavaScript调用函数的方法
  5. 10件有关JavaScript让人费解的事情
责任编辑:张伟 来源: 川山甲的博客
相关推荐

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

2011-06-16 14:47:46

激光打印机推荐

2022-07-12 19:43:41

WPSOffice

2012-10-29 13:25:54

JavaScriptJSjQuery

2022-10-08 07:54:24

JavaScriptAPI代码

2022-05-10 10:28:21

JavaScript代码

2023-07-11 15:43:16

JavaScript技巧

2023-06-29 00:15:12

2020-01-03 16:40:37

UbuntuPop!_OSLinux

2009-04-06 22:29:30

2010-09-30 14:55:23

Javascriptfloat

2024-01-11 09:21:13

JavaScript工具JSON

2015-07-16 09:19:48

OS XLinux

2016-09-30 15:40:36

容器虚拟化

2015-11-04 08:56:55

iosandroid赚钱
点赞
收藏

51CTO技术栈公众号