hhqian
hhqian
全部文章
javascr...
javascript(1)
java学习(6)
jquery(5)
spring学习(1)
未归档(4)
项目总结(1)
归档
标签
去牛客网
登录
/
注册
hq的博客
全部文章
/ javascript学习笔记
(共12篇)
DOM事件流的三个阶段,捕获,目标,冒泡
事件发生后,会在DOM树上传播,DOM事件流分为三阶段:捕获,目标,冒泡 1、捕获阶段 事件传播由目标节点的祖先节点逐级传播到目标节点。先由文档的根节点document(window)开始触发对象,最后传播到目标节点,从外向内捕获事件对象; 2、目标阶段 事件到达目标对象,事件触发,如果事件不允...
2018-10-30
0
716
学习笔记13--DOM扩展
#Selector API querySelector() 接受一个css选择符,返回第一个匹配的元素 // 在整个文档范围查找 var divEl = document.querySelector("div"); // 在某个元素后代范围内查找 divEl.querySele...
2018-09-13
0
473
学习笔记12--DOM
节点层次 DOM可以将任何HTML文档描绘成一个由多节点构成的结构。有12种节点类型,这些类型都继承自一个基类。 Node类型 node是一个接口,所有DOM类型实现这个接口。JavaScript 中的所有节点类型都继承自 Node 类型,因此所有节点类型都共享着相同的基本属性和方法。 最常用...
2018-09-11
0
375
学习笔记11--BOM
window对象 BOM的核心对象是window,代表浏览器的一个实例。既是通过JavaScript访问浏览器的一个接口,又是ECMAScript规定的Global对象。在网页中定义的任何一个对象,变量,函数都以window作为其Global对象。 全局作用域 所有在全局作用域中声明的变量,函...
2018-08-13
0
436
学习笔记10--函数表达式
函数表达式的特征 函数表达式和其他表达式一样,在使用前必须先赋值。 递归 //递归阶乘函数 function factorial(num) { if (num <= 1) { return 1; } else { ...
2018-08-10
0
446
学习笔记9--继承
原型链继承、 ECMAScript主要依靠原型链实现继承 利用原型让一个引用类型继承另一个引用类型的实例和方法。让子类原型对象等于超类对象的实例。 function SuperType() { this.property = "super"; } ...
2018-08-09
0
408
学习笔记7
执行环境(作用域) 每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。 在WEB浏览器中,全局作用域被认为是window对象。 每个函数有自己的作用域。 非全局的执行环境(局部作用域)的代码块执行完毕后,该环境及保存在该环境的所有变量和函数也随之销毁。 ...
2018-08-08
0
415
学习笔记8--创建对象
工厂模式 工厂模式解决了多个对象相似的问题,没有解决对象识别的问题。 function createPerson(name, age, job) { var o = new Object(); o.name = name; o.age =...
2018-08-07
0
377
学习笔记7--js面向对象
对象是无序属性的集合 属性类型 创建属性Object.defineProperty() 如果对象中不存在指定的属性,Object.defineProperty()就创建这个属性。当描述符中省略某些字段时,这些字段将使用它们的默认值。拥有布尔值的字段的默认值都是false。value,get和s...
2018-08-06
0
319
学习笔记7--基本包装类型
每当读取一个基本类型值的时候,后台就会创建一个对应的基本类型的包装对象。 基本类型值不是对象 ,所以不该有方法。为了方便操作基本类型值,当读取基本类型值时,后台会进行一系列处理。eg. var s1 = "str"; var s2 = s1.substring(2); 后台...
2018-08-06
0
353
首页
上一页
1
2
下一页
末页