
javascript
舞月剑诀
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript数组的深拷贝和浅拷贝
利用slice、concat 返回一个新数组的特性来实现拷贝。 var arr = ['old', 1, true, null, undefined]; var new_arr = arr.concat(); new_arr[0] = 'new'; console.log(arr) // ["old", 1, true, null, undefined] console.log(new_...原创 2018-11-12 14:48:33 · 172 阅读 · 0 评论 -
javascript事件流
事件流的三个阶段 捕获阶段、目标阶段、冒泡阶段 在DOM兼容浏览器中,事件流分为3个阶段: (1)捕获阶段:事件从Document节点自上而下向目标节点传播的阶段; (2)目标阶段:真正的目标节点正在处理事件的阶段; (3)冒泡阶段:事件从目标节点自上而下向Document节点传播的阶段 具体过程,就是先捕获到目标然后再冒泡。 相关方法 addEventListener eleme...原创 2018-11-12 14:59:14 · 148 阅读 · 0 评论 -
JavaScript参数按值传递
JavaScript参数按值传递 ECMAScript中所有函数的参数都是按值传递的。 什么是按值传递呢? 也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。 按值传递 举个简单的例子: var value = 1; function foo(v) { v = 2; console.log(v); //2 } foo(value); co...原创 2018-11-12 15:34:10 · 169 阅读 · 0 评论