随笔分类 - Javascript
摘要:+ 号代表前面的字符至少出现一次,1次或多次。 * 号代表0次,或1次,或多次 ? 号代表最多一次,0次或1次 $ 匹配输入字符串的结尾位置 ^ 匹配输入字符串的开始位置 常用正则: 1、^[a-z][a-z0-9_]*$ : 以字母开头,只能包含数字字母和下划线。
阅读全文
摘要:ECMAScript中的数据类型可以分为两种: 基本类型:Undefined, Null, Boolean, String, Number, Symbol 引用类型:Object, Array, Function, RegExp等 不同类型的存储方式: 基本类型:基本类型值在内存中占据固定大小,保存
阅读全文
摘要:以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4. 文字输入、自动完成的keyup/key
阅读全文
摘要:JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行起来那个比较快,不同循环方法使用在那些场景,下面将进行比较: 各种数组遍历的方法 for 语句 这是标准for循环的写法也是最传统的语句,字符串也支持,定义一个变量i作为索引,以跟踪访问的位置,len是数组的长度,条
阅读全文
摘要:JavaScript5中有6种基本数据类型:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object) ES6中新引入一种原始数据类型:Symbol,表示独一无二的值。ES5中对象属性名都是字符串,比较容易造成属性名冲突。比如,当你使用
阅读全文
摘要:内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。 在C++中,因为是手动管理内存,内存泄露是经常出现的事情。而现在流行的C#和Java等语言采用了自动垃圾回收方法管理内存,正常使用的情况下几乎不会发生内存泄露。 浏览器中也是采用自动垃圾回收方法管理内存,但由于浏览器垃圾回收方
阅读全文
摘要:http://www.cnblogs.com/shouce/p/5068787.html
阅读全文
摘要:1、回调函数定义: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 在Ja...
阅读全文
摘要:JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、...
阅读全文
摘要:一、默认函数JavaScript提供了一些默认的函数编码函数escape():将非字母、数字字符转换成ASCII码译码函数unescape():将ASCII码转换成字母、数字字符求值函数eval()数值判断函数isNaN():判断一个值是否为非数值类型整数转换函数parseInt():将不同进制(二...
阅读全文

浙公网安备 33010602011771号