自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 js面向对象设计规则

1.  单利模式的对象不要定义原型函数,定义成员函数即可(this.func1)       由于实例化结果只会有一个实例,因此定义原型函数没有优点。相反,原型函数之间无法共享变量(共有成员变量除外)是它的明显缺陷。 2.  不会被大量实例化的对象,需要权衡是否要定义原型函数。建议同上述1。       理由同上

2017-09-13 15:31:32 470

原创 js 单例模式下,无需定义原型函数,在构造器中定义公有,私有成员更便利

在构造器中定义成员变量,函数的好处: 能够定义私有成员函数,变量:  var   变量名   ;   不加this的 function 所有成员函数都能够访问构造器中的var变量。

2017-09-12 11:56:27 362

原创 js面向对象程序设计的最佳实践: 无成法,因地制宜

js语法宽泛,实现同一目的可以有很多结构设计。 每一种设计都有其特点。 没有一成不变的且能够满足任意场合的“最佳实践”。 因地制宜地采用最恰当的设计是js开发者要领悟的要点。 在Canvas图表结构设计过程中,就要遵循上述思想。忌讳贪大求全,忌讳造“银弹”

2017-09-12 10:39:34 509

原创 js 面向对象编程 陷阱2

观察如下代码: function A() { A.prototype.get = function () { return 1 ; } } //步骤一: 先生成一个A的实例,检验其原型函数

2017-09-09 18:13:45 275

原创 js 面向对象编程 陷阱1

如下代码: 期待结果: 输出 1,2 实际结果: 输出 2,2 function A(par) { var i = par ; A.prototype.getI = function () { return i ; } } function B() {

2017-09-09 17:11:20 301

转载 js中取得不同精度的时间,时间戳,时间差的方法

http://blog.csdn.net/kingviker/article/details/7951106 http://jimliu.net/2014/03/16/hrt-in-js/ http://web.jobbole.com/83705/ https://yq.aliyun.com/ziliao/106356 https://www.z01.com/item/2702

2017-09-08 09:38:50 2095

原创 备忘

1.  缓动函数速查表      http://easings.net/zh-cn 2.

2017-09-06 13:30:27 249

Flex加载进度流程图

Flex加载进度流程图以及说明文字,通过它可以粗线条体了解Flex工程师的设计思路。

2012-03-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除