摘要:如果数组中某一项的值为或,调用方法后,以空字符串表示。由于比较函数通过返回一个小于等于或大于的值来影响排序结果,因此减法操作就可以适当的处理所有情况。第一个参数指定起始位置第二个参数指定要删除的项数第三个以及后面的参数要插入的项删除插入替换 数组 创建数组方式 数组字面量方式 var a = []; var a = [,,];(如果省略数组直接量的某个值,省略的元素将被赋予un...
摘要:如果浏览器组件是有效的相互匹配原始服务器则不会返回整个组件,而是返回状态码。的请求,是不可以在客户端缓存的,每次请求都需要发送给服务器进行处理,每次都会返回状态码。 1、减少HTTP请求 why 减少响应时间。 how CSS Sprites 合并样式脚本 内联图片(使用data:URL模式可以在web页面中包含图片但不需要额外的HTTP请求) 2、使用内容发布网络(CDN) wh...
摘要:一正则表达式的定义正则表达式是一个描述字符模式的对象对象更多的是通过一种特殊的直接量语法来创建正则表达式的模式规则是由一个字符序列组成的包括所有字母和数字在内大多数的字符都是按照直接量仅描述待匹配字符的二直接量字符正则表达式中的所有字母和数 一.正则表达式的定义 1.正则表达式(regular expression)是一个描述字符模式的对象.2.RegExp对象更多的是通过一种特殊的直...
摘要:原生方法与的区别。返回最适合该对象类型的原始值将该对象的原始值以字符串的形式返回在数值运算中会优先调用在字符串运算中优先调用这两个方法一般交与隐式调用,以满足不同的调用情况。 javascript 原生方法valueOf与toString的区别。 valueOf() 返回最适合该对象类型的原始值; toString() 将该对象的原始值以字符串的形式返回; 在数值运算中会优先调用v...
摘要:什么是深拷贝,什么是浅拷贝中的浅拷贝与深拷贝是针对复杂数据类型引用类型的复制问题。 什么是深拷贝,什么是浅拷贝 JS中的浅拷贝与深拷贝是针对复杂数据类型(引用类型)的复制问题。 浅拷贝:浅拷贝是拷贝引用(拷贝地址),拷贝后两个变量指向的是同一块内存空间 深拷贝:会在内存中开辟一块新的内存空间,它不仅将原对象的各个属性逐个复制过去,而且将原对象各个属性所包含的内容也依次采用深复制的方法...