JavaScript
离子守恒
这个作者很懒,什么都没留下…
展开
-
URL的hash模式和history模式的区别
hash模式 例子:http://www.example.com/index.html#location1 #是一个位置标识符,利用a标签的herf属性可以进行页面内位置的跳转。 http请求不会发送#后面的字符串到服务器,如果要发送,要将#转码为%23。 改变#不会触发网页的重载,但是会增加浏览器的历史访问记录,但ie6/7不存在这个规则。 可以通过window.location.hash读取...原创 2020-03-20 17:14:02 · 1334 阅读 · 0 评论 -
浏览器兼容性汇总
1.事件对象 let event = event || window.event 2.DOM.addEventListener/removeEventListener DOM.attachEvent/detachEvent原创 2020-03-18 18:08:27 · 119 阅读 · 0 评论 -
javascript中的事件
事件 javascript与HTML的交互是通过事件实现的。 有一个概念,就是事件流。事件流的意思是从页面中接收事件的顺序。 IE的事件流是事件冒泡,netscape的事件流是事件捕获。 事件冒泡:事件开始时由最具体的元素(target)接收,然后逐级向上传播到较为不具体的节点。 事件捕获:由不太具体的节点更早地接收到实事件,然后逐级向下传播到最具体的节点。 DOM事件流: DOM2级事件规定的事...原创 2020-03-18 17:24:43 · 82 阅读 · 0 评论 -
函数的节流和防抖
一个DOM元素绑定了事件,如果不断地触发事件,函数会频发地执行,这样会消耗大量的性能。这时候,节流和防抖就是很好的解决方案。 const myDiv = document.getElementById("click"); const mySpan = document.getElementById("show"); let num = 0; function count () { num+...原创 2019-08-08 18:13:11 · 106 阅读 · 0 评论