• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Lin.js

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2016年3月12日

js 独立命名空间,私有成员和静态成员
摘要: 独立的命名空间 1可以避免全局变量污染。 全局变量污染不是 说 被全局变量污染,而是说不会污染全局变量。 2实现私有成员。 在js中函数 就可以满足独立的命名空间的两点需求。 如: function lib(){} 但是通常我们都是使用立即执行的匿名函数来实现 独立的命名空间。 通过向window注 阅读全文
posted @ 2016-03-12 12:24 Lin.js 阅读(408) 评论(0) 推荐(0)
 
prototype 以及 constructor 属性的理解
摘要: 1 为什么 xx.constructor.prototype 可以访问到当前对象的原型。 'str'.constructor.prototype 'str'.constructor 指向当前对象的构造函数 (构造函数).prototype:即函数的prototype 属性 1 函数有prototyp 阅读全文
posted @ 2016-03-12 12:23 Lin.js 阅读(1542) 评论(0) 推荐(1)
 
jQuery 结构的实现思路
摘要: 前提: 使用 JS 创建对象的最优办法,是 原型模式。 step1: 原型模式的基础使用方式 function fn(){} fn.prototype = {} var x = new fn(); x.aaa(); 缺点:使用 fn.prototype 中的成员时,需要先创建 fn的实例:var x 阅读全文
posted @ 2016-03-12 12:21 Lin.js 阅读(161) 评论(0) 推荐(0)
 
jQuery 结构的实现思路
摘要: 前提: 使用 JS 创建对象的最优办法,是 原型模式。 step1: 原型模式的基础使用方式 function fn(){} fn.prototype = {} var x = new fn(); x.aaa(); 缺点:使用 fn.prototype 中的成员时,需要先创建 fn的实例:var x 阅读全文
posted @ 2016-03-12 12:20 Lin.js 阅读(67) 评论(0) 推荐(0)