《Web前端开发之JavaScript精英课堂》(九)

继承模式

var inherit = (function () {
  var F = function () {}
  return function (Target, Origin) {
    F.prototype = Origin.prototype
    Target.prototype = new F()
    Target.prototype.construtor = Target
    Target.prototype.uber = Origin.prototype 
  }
})();

命名空间

管理变量,防止污染全局,适用于模块发开发

对象枚举

for in

  1. obj.hasOwnProperty()
  2. 'prop' in obj
  3. A instanceof B // A对象的原型链上 有没有 B的原型
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,981评论 0 3
  • 此文章用于归纳Object的所有方法 在JavaScript中,object是所有对象的基础(原型链的顶端),所以...
    moonburn阅读 757评论 0 5
  • JS基础讲解 JavaScript组成ECMAScript:解释器、翻译DOM:Document Object M...
    FConfidence阅读 660评论 0 1
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,686评论 0 13
  • 2007年 7月5日 天气晴 "好饿!妈妈!有好吃的吗?"刚刚踏进门的女儿把书包...
    张紫暄妈妈阅读 224评论 0 0

友情链接更多精彩内容