自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 javascript在私有作用域中定义私有变量和私有函数 (2)

上一篇博客介绍了如何使用构造函数在私有作用域中定义私有变量和私有函数,缺点就是:构造函数针对每个实例都会创建相同的一组方法,而使用静态私有变量可以避免这个问题 利用静态私有变量 在私有作用域中定义私有变量和私有函数的基本套路: (function() { // 私有变量和函数 var privateVariable = 1; fun...

2017-07-11 15:29:00 89

转载 浅谈javascript函数执行过程

javascript函数执行过程:   1. 为函数创建一个执行环境   2. 复制函数的 [[scopes]]属性中的对象构建起执行环境的作用链域   3. 创建函数活动对象并推入执行环境作用链域的前端   4. 执行代码   5. 销毁执行环境和活动对象(闭包情况下活动对象仍被引用没被销毁) 用例子来说明: function Person(name) { ...

2017-07-10 11:07:00 135

转载 javascript在私有作用域中定义私有变量和私有函数 (1)

javascript没有私有成员,但是有私有变量,所有对象属性都是公有的 任何在函数中定义的变量,都可以认为是私有变量,因为函数外部不能访问。 私有变量包括:函数的参数、局部变量、函数内部定义的其他函数 - 在私有作用域中定义私有变量和私有函数 function MyObject(){ //私有变量和私有函数 var privateVa...

2017-07-10 00:23:00 161

转载 javascript构造函数小知识

1.默认函数首字母大写 2.构造函数并没有显示返回任何东西。new 操作符会自动创建给定的类型并返回他们,当调用构造函数时,new会自动创建this对象,且类型就是构造函数类型。 3.也可以在构造函数中显示调用return.如果返回的值是一个对象,它会代替新创建的对象实例返回。如果返回的值是一个原始类型,它会被忽略,新创建的实例会被返回。 function Pers...

2017-07-09 22:55:00 73

转载 javascript模仿块级作用域

javascript没有块级作用域的概念,例如以下代码: function outputNumbers(count){ for (var i=0; i < count; i++){ alert(i); } alert(i); //count } 不同于C、java语言,变量 i在for循环外仍然能使用,...

2017-07-09 10:41:00 62

空空如也

空空如也

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

TA关注的人

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