学习笔记
weixin_43708170
这个作者很懒,什么都没留下…
展开
-
N06 js学习笔记 JSON
N06 js学习笔记 JSONJSONJS中的对象只有JS自己认识,其他的语言都不认识JSON就是一个特殊格式的字符串,这个字符串可以被任意的语言所识别,并且可以转换为任意语言中的对象,JSON在开发中主要用来数据的交互- JSONJavaScript Object Notation JS对象表示法JSON和JS对象的格式一样,只不过JSON字符串中的属性名必须加双引号其他的和JS语法一致JSON分类:对象 {}数组 []JSON中允许的值:字符串数值布尔原创 2020-07-18 21:18:47 · 102 阅读 · 0 评论 -
N05 js 学习笔记 BOM
N05 js 学习笔记 BOMBOM浏览器对象模型BOM可以使我们通过JS来操作浏览器在BOM中为我们提供了一组对象,用来完成对浏览器的操作BOM对象Window—代表的是整个浏览器的窗口,同时window也是网页中的全局对象Navigator— 代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器Location— 代表当前浏览器的地址栏信息,通过Location可以获取地址栏信息,或者操作浏览器跳转页面History— 代表浏览器的历史记录,可以通过该对象来操作浏览器原创 2020-07-17 23:58:54 · 112 阅读 · 0 评论 -
N04 js学习笔记 事件的传播
N04 js学习笔记 事件的传播事件的传播关于事件的传播网景公司和微软公司有不同的理解微软公司认为事件应该是由内向外传播,也就是当事件触发时,应该先触发当前元素上的事件, 然后再向当前元素的祖先元素上传播,也就说事件应该在冒泡阶段执行。网景公司认为事件应该是由外向内传播的,也就是当前事件触发时,应该先触发当前元素的最外层的祖先元素的事件,然后在向内传播给后代元素W3C综合了两个公司的方案,将事件传播分成了三个阶段1. 捕获阶段在捕获阶段时从最外层的祖先元素,向目标元素进行事件的捕获,但是原创 2020-07-17 19:33:20 · 68 阅读 · 0 评论 -
N03 js学习笔记 事件的绑定
1. 使用 对象.事件 = 函数 的形式绑定响应函数它只能同时为一个元素的一个事件绑定一个响应函数,不能绑定多个,如果绑定了多个,则后边会覆盖掉前边的2.addEventListener()方法通过这个方法也可以为元素绑定响应函数参数:1. 事件的字符串,不要on2. 回调函数,当事件触发时该函数会被调用3. 是否在捕获阶段触发事件,需要一个布尔值,一般都传false注意使用addEventListener()可以同时为一个元素的相同事件同时绑定多个响应函数,这样当事件被触发原创 2020-07-17 16:11:50 · 56 阅读 · 0 评论 -
N02 js学习笔记 事件的委派
事件的委派 指将事件统一绑定给元素的共同的祖先元素,这样当后代元素上的事件触发时,会一直冒泡到祖先元素从而通过祖先元素的响应函数来处理事件。事件委派是利用了冒泡,通过委派可以减少事件绑定的次数,提高程序的性能作用为每一个超链接都绑定一个单击响应函数,这种操作比较麻烦,而且这些操作只能为已有的超链接设置事件,而新添加的超链接必须重新绑定我们希望,只绑定一次事件,即可应用到多个的元素上,即使元素是后添加的 我们可以尝试将其绑定给元素的共同的祖先元素小知识点target- ev原创 2020-07-17 15:12:25 · 106 阅读 · 0 评论 -
N01 js学习笔记 冒泡
T01 学习笔记 冒泡事件的冒泡(Bubble)所谓的冒泡指的就是事件的向上传导,当后代元素上的事件被触发时,其祖先元素的相同事件也会被触发在开发中大部分情况冒泡都是有用的,如果不希望发生事件冒泡可以通过事件对象来取消冒泡取消冒泡可以将事件对象的cancelBubble设置为true,即可取消冒泡event.cancelBubble = true;...原创 2020-07-17 14:43:00 · 59 阅读 · 0 评论