排序
进阶之事件这个要理解才行(二)
2、MouseEvent 接口概述 MouseEvent接口代表所有鼠标事件所产生的对象都是MouseEvent实例。此外,滚轮事件和拖拉事件也是MouseEvent实例。 MouseEvent接口继承了Event接口,所以拥有Event的所有...
进阶之事件这个要理解才行(一)
一、EventTarget 接口 事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。DOM 支持大量的事件,本章开始介绍 DOM 的事件编程。 1、概述 DOM 的事件操作(监听和触发)...
ES面对对象与new命令原理是啥
ES5面向对象 //面向对象封装 function Student(props){ // 构造函数 (构造函数内定于属性。尊从首字母大写的约定) this.name = props.name || '匿名'; // 默认‘匿名’ this.grade = props.gr...
进阶之浏览器模型拉开差距(四)
3、URL 接口 URL接口是一个构造函数,浏览器原生提供,可以用来构造、解析和编码 URL。一般情况下,通过window.URL可以拿到这个构造函数。 3.1 构造函数 URL作为构造函数,可以生成 URL 实例。...
进阶之浏览器模型拉开差距(二)
三、Navigator 对象,Screen 对象 window.navigator属性指向一个包含浏览器和系统信息的 Navigator 对象。脚本通过这个属性了解用户的环境信息。 1、Navigator 对象的属性 1.1 Navigator.userAg...
进阶之浏览器模型拉开差距(一)
浏览器模型 一、浏览器环境概述 JavaScript 是浏览器的内置脚本语言。也就是说,浏览器内置了 JavaScript 引擎,并且提供各种接口,让 JavaScript 脚本可以控制浏览器的各种功能。一旦网页内嵌...
DOM模型这个特别重要哦(四)
3.19 document.createTreeWalker() 返回一个DOM的子树遍历器(TreeWalker实例) document.createTreeWalker方法返回一个 DOM 的子树遍历器。它与document.createNodeIterator方法基本是类似的,...
DOM模型这个特别重要哦(三)
3.19 document.createTreeWalker() 返回一个DOM的子树遍历器(TreeWalker实例) document.createTreeWalker方法返回一个 DOM 的子树遍历器。它与document.createNodeIterator方法基本是类似的,...
DOM模型这个特别重要哦(二)
三、NodeList 接口 与 HTMLCollection 接口 (节点的集合) 节点都是单个对象,有时需要一种数据结构,能够容纳多个节点。DOM 提供两种节点集合,用于容纳多个节点:NodeList和HTMLCollection。...
DOM模型这个特别重要哦(一)
一、概述 1、DOM DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内...