<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body> <input type="button" value="网页初始化为我绑定2个事件"> <input type="button" value="点击我移除左边按钮的1个事件"> <script> var button1=document.getElementsByTagName('input')[0]; var button2=document.getElementsByTagName('input')[1]; var m1=function(){console.log('I am m1')}; var m2=function(){console.log('I am m2')}; //为button1绑定2个事件,点击后执行2个函数 button1.addEventListener('click',m1); button1.addEventListener('click',m2); //为button2绑定事件,点击后移除button1的1个事件 button2.addEventListener('click',function(){ button1.removeEventListener('click',m1); }); //如果使用button.onclick()2次,最终只能执行第2次赋值的事件 //使用addEventListener绑定事件,会执行2次 </script> </body> </html>
WebSql的原理是浏览器集成了sqllite数据库,Js操作,浏览器协助完成,没有多复杂。<!-- 三个核心方法  ...
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body>...
代码1:<!--代码开始--> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script> <script>...
通过FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据,因为可以独立于表单使用。如果你把表单的编码类型设置为multipart/form-data ,则通过FormData传输的数据格式和表单通过submit() 方法传输的数据格式相同...
rem原理和简介(1).字体单位单位的值是根据html根元素大小而定,同样可以作为宽度高度单位(2).适配原理将px替换为rem,动态修改html的font-size适配(3).单位1rem=16px,why? F12中1rem在computed中font-size属性中会显示为font-size:...
var的作用域是全局的,let的作用域是块级的,直接看代码(其他的小区别忽略):<script type="text/javascript"> for (var a = ...