参考资料:JavaScript 的怪癖 2:两个「空值」:undefined 和 null 1. undefined 变量未被初始化 var foo;console.log(...
参考资料:JavaScript 的怪癖 1:隐式类型转换 1.布尔值的隐式转换 1.1 转为false 四种情况: undefined, null Boolean: fals...
1. 所谓跨域 跨域是一种浏览器同源安全策略,也即浏览器单方面限制脚本的跨域访问。很多人可能误认为资源跨域时无法请求,实质上请求是可以正常发起的(指通常情况下,部分浏览器存在...
1.draggabilly.js demo演示 官方文档 1.1. 使用方式及兼容性 可以结合jQuery使用,也可以用纯js的方式使用,可以支持IE8浏览器和移动触摸设备。...
1. 首页 一般为封面,格式固定 image 2. 第二页 第二页格式也固定,包含如下信息: 规定专利类型 申请号、申请人等信息 发明名称 摘要 image 3. 权利要求书...
xml 的特性 xml的设计宗旨是传输数据,而html宗旨是显示内容。 xml有自我描述性。 需要自定义标签。 xml元素指的是从标签开始到结束的部分。元素可以包含其他元素,...
小结1 :Office在线预览及PDF在线预览的实现方式大集合 第三方成熟的服务 1. OfficeWeb365.com 1.1 特点: 快、高并发 预览速度,普通文档解析速...
参考资料: learn css layout 1. display 每个元素都有一个默认的 display 值,这与元素的类型有关。对于大多数元素它们的默认值通常是 bloc...
参考资料: 汇智网 JavaScript函数在定义时并不会去执行,只有我们在调用定义的函数时,它才会去执行。 在JavaScript中有四种方式调用函数,如下: 方法调用模式...
部分方法来自于网上看到的优秀代码,加了自己的理解和补充。(算部分原创吧~) 1.方法一: 用for循环删除后面重复的 注解:此方法虽然可行,但不推荐。循环次数过多。 2.方法...
1. array.concat 语法: var newArray = oldArray.concat(value1[, value2[, ...[, valueN]]]) 作...
6.array.slice 语法:arr.slice([begin[,end]]) 作用:从已有的数组中返回选定的元素。主要用于复制,可传入1或2个参数。 返回值: 新数组 ...
1.go()方法 使用go()方法可以在用户的历史记录中任意跳转。接受一个参数 参数为数字 参数为字符串:浏览器跳转到历史记录中包含该字符串的第一个位置(可能前进可能后退) ...