240 发简信
IP属地:安徽
  • 【JS第39期】DOM-NodeList对象和HTMLCollection对象的区别

    单个节点元素是对象,有时会需要一种数据结构,能够容纳多个节点,DOM提供两种集合对象,用于实现这种节点的集合:NodeList和HTMLColl...

  • 【JS第37期】BOM-screen对象

    screen对象包括浏览器外部的显示器的信息,如:像素宽度高度等。各个浏览器都有不同的属性。如下:

  • 【JS第36期】BOM-navigator对象

    Navigator 对象包含有关浏览器的信息。下表列出所有navigator对象的方法及属性。 检测插件 在ie中检测插件可以使用专有的Acti...

  • 【JS第33期】设计模式-模块模式

    模块模式通过为单例添加私有变量和特权方法能够使其得到增强,语法如下: 增强模块模式 增强模块模式,即在返回对象之前加入对其增强的代码。这种增强的...

  • 【JS第28期】继承-借用构造函数

    上期我们介绍了下原型链,知道了它潜在的问题,我们这期运用借用构造函数来解决上期遗留问题。回顾以下: 上期遗留问题 包含引用类型的原型属性会被所有...

  • 【JS第27期】继承-原型链

    每个构造函数都有一个原型对象,原型对象都包含一个指向函数的指针,而实例都包含一个指向原型对象的内部指针。此时的原型对象将包含一个指向另一个原型的...

  • 【JS第24期】设计模式-动态原型模式

    动态原型模式把所有信息都封装在了构造函数中,在构造函数中初始化原型。如: 只有在sayName方法不存在时,才会创建,这里或许会有疑问,是否原型...

  • 【JS第10期】如何解决 touchstart 事件与 click 事件的冲突

    业务场景的描述 在对已完成的PC站点进行移动端适配时,我们想要站点在移动设备上有更快的响应速度,以带给用户更好的体验,此时,我们应该使用移动设备...

  • 【JS第11期】js类型判断

    typeof var simpleStr = "This is a simple string";simpleStr instanceof St...