HTML5事件

1.contextmenu事件 通过鼠标右键点击触发,该事件是冒泡事件,支持此事件的浏览器包括IE,看下面的例子: <div id="myDiv">ddddddddddddddddddddddd...

JavaScript 2020-07-16 937

事件处理程序

1.两种事件流 早期浏览器ie采用冒泡事件流,而Netscape采用事件捕获流。现代浏览器都支持这两种事件流。 冒泡事件流,从触发事件的html元素向上冒泡到Document 捕获流,从Docu...

JavaScript 2020-07-13 937

页面元素大小

1.偏移量 偏移量,包括元素在屏幕上占用的所有可见的空间。元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框大小(不包括外边距)。通过以下四个属性可以取到元素的偏移量。 1.offs...

JavaScript 2020-07-09 990

操作DOM

document对象 在浏览器中document对象是HTMLDocument(继承自Document类型)的一个实例,表示整个HTML页面,而且document对象是window对象的一个属性...

JavaScript 2020-07-04 1000

函数-Function类型

1.函数是对象 函数名实质上是一个指向函数对象的指针,不与某个函数绑定。 定义函数有三种方式: 1.函数声明语法 function func(){ alert('这是函数声明'); } 2.函数...

JavaScript 2020-05-31 961

js数组归并方法reduce

数组归并有两个方法,reduce()和reduceRight(),两个方法都会迭代数组所有项,然后构建最终的值。reduce是从数组的第1项开始,reduceRight则是从数组最后一项向前迭代...

JavaScript 2020-05-30 1010

RegExp方法

Regex类型 三个标志: - g:表示全局模式,即模式被应用于所有字符串,而非在发现第一个匹配项时立即停止。 - i:表示不区分大小写模式,即在确认匹配项时忽略模式与字符串的大小写 - m:表...

JavaScript 2020-05-30 1138

js垃圾回收机制及优化

垃圾回收: 1.标记清除 当变量进入环境(作用域)时,就将该变量记录为"进入环境",当变量离开环境时,记录为"离开环境".垃圾收集器运行时,会给在内存中的所有变量都加上标记。它会去掉环境中的变量...

JavaScript 2020-05-24 1068

值类型与引用类型

  原始值 引用值 概念 原始值指的是 原始类型 的值,也叫 基本类型 引用值指的是 引用类型(类) 的值 数据类型 Number、Stirng、Boolean、Null、Underfined ...

JavaScript 2020-03-07 909