标签:总结 false ## 第三周 JS 事件 节点 event match
错题总结 MD格式
##节点
HTML文件的根节点是documentElement
childNodes能获取所有子节点(包括文字节点)
##ES6
Array.from
Objec.assign
for of 循环
`字符串${拼接}`
箭头函数
结构赋值
let声明变量
class定义类
##ES5
forEach
link不是JS中的关键字或保留字
class var instanof boolean case do continue false float if new let eval等是保留字或关键字
##数组/字符串/对象
indexOf()匹配数组是否含有某个值
repeat()将字符串重复参数指定的次数
sort()不会改变原数组
对象没有length所以要循环获取对象中的属性值只能用for in循环
match()的语法格式为 str.match(searchvalue) 或者 str.match(regxp)
访问对象的属性有两种方式:foo.att foo["att"]
##正则表达式
+代表其前边的字符重复1~无限多次
方法:只有两种
exec()找到了返回数组,找不到返回null
test()true或false
##计算
由于计算机存储数字的特点,导致浮点数的计算存在误差。
0.1+0.7 === 0.7999999999999999
所以0.1 + 0.7 == 0.8结果为false
##事件
clientX可以获取鼠标光标到页面可视区)水平坐标
获取事件的方法obox.onclick = function (event){ var evt = event || window.event }
文本输入框输入文本后会触发onchange事件
表单提交时会触发onsubmit事件
onblur事件是失去焦点
onmousemove和onmouseenter事件有一定区别
事件的三个阶段:捕获 处于目标阶段 冒泡阶段
阻止事件冒泡的方法或属性:
e.stopPropagation()
e.cancelBubble = true
阻止浏览器默认行为:
e.prenventDefault()
event.returnValue = false;
标签:总结,false,##,第三周,JS,事件,节点,event,match 来源: https://www.cnblogs.com/mizuno0237/p/11474215.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。