摘要: 一、普通 script 1、文档解析的过程中,如果遇到script脚本,停止页面的解析渲染,下载script脚本 2、如果是多个script脚本, 近似于同时并行下载script脚本 注意:虽然说是遇到script脚本, 就停止后面标签的解析渲染; 但chrome做了优化, 遇到script脚本, 阅读全文
posted @ 2017-07-30 17:20 古兰精 阅读(302) 评论(0) 推荐(1) 编辑
摘要: 1、JS禁止BackSpace键: 此问题有个bug就是当鼠标放在一个不可编辑的输入框上的时候,退格键依然会产生页面后退效果!所以修改一下: 还有种情况就是disabled的时候,试验了下发现给input disabled 的时候,其类型就变成了 t == null,所以可以暂时不予考虑。 2、关于 阅读全文
posted @ 2017-07-29 23:14 古兰精 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 先来一段代码引子: 一、数组: push():向数组尾部添加一个或多个元素,返回添加新元素后的数组的长度。——改变原数组 pop():删除数组最后一个元素,返回删除的该元素。——改变原数组 unshift():在数组的第一个位置添加元素,并返回添加新元素后的数组长度。——改变原数组 shift(): 阅读全文
posted @ 2017-07-26 19:52 古兰精 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 一:javascript原生方法 1:拿到select对象: var myselect=document.getElementById("test"); 2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的i 阅读全文
posted @ 2017-07-25 14:47 古兰精 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中,我们讲到了,当一段代码被执行时,JavaScript 引擎先会对其进行编译,并创建执行上下文。但是并没有明确说明到底什么样的代码才算符合规范。 那么接下来我们就来明确下,哪些情况下代码才算是“一段”代码,才会在执行之前就进行编译并创建执行上下文。一般说来,有这么三种情况: 1、当 Ja 阅读全文
posted @ 2017-07-24 20:23 古兰精 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 一、样式优先级: 多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使用多重样式的情况。 一般情况下,大家都认为优先级是:内联样式 > 内部样式 > 外联样式,实际上不是如此,内部样式和外联样式优先级一样(看谁在先后的问题):如果外部样式放在内部样 阅读全文
posted @ 2017-07-21 14:58 古兰精 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 一、on(),live(),bind() on() 为指定的元素,添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用 on() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。 live() 向当前或未来的匹配元素添加一个或多个事件处理器; bind() 向匹配元 阅读全文
posted @ 2017-07-21 14:20 古兰精 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、数组的浅拷贝 如果是数组,我们可以利用数组的一些方法比如:slice、concat 返回一个新数组的特性来实现拷贝。比如: var arr = ['old', 1, true, null, undefined]; var new_arr = arr.concat(); new_arr[0] = 阅读全文
posted @ 2017-07-19 23:11 古兰精 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、结论 1、target 是事件触发的真实元素 2、currentTarget 是事件绑定的元素 3、事件处理函数中的 this 指向始终指向为 currentTarget 4、target 和 currentTarget 有时候是同一个元素,有时候不是同一个元素 (因为事件冒泡) 当事件是子元素 阅读全文
posted @ 2017-07-18 23:49 古兰精 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 127.0.0.1和0.0.0.0这两个IP地址再熟悉不过了,看起来好像就那么回事,但真正较起真来,这两个IP地址到底有什么作用以及到底有什么不同?貌似谁可以轻松回答,但张嘴却又不知从何说起(这要是面试,估计真会被这搞砸...),本文将系统地总结127.0.0.1和0.0.0.0这两个IP地址的作用 阅读全文
posted @ 2017-07-18 18:51 古兰精 阅读(1561) 评论(0) 推荐(0) 编辑