2018年6月29日

摘要: 由于DOM是一棵树,而树的定义本身就是用的递归定义,所以用递归的方法处理树,会非常地简单自然。 阅读全文
posted @ 2018-06-29 15:14 指尖的繁华 阅读(276) 评论(1) 推荐(0)
摘要: 在发布/订阅模式中,你可以想象存在一个消息中心的地方,你可以在那里“注册一条消息”,那么被注册的这条消息可以被感兴趣的若干人“订阅”,一旦未来这条“消息被发布”,则所有订阅了这条消息的人都会得到提醒。 这个就是发布/订阅模式的设计思路。接下来我们一点一点实现一个简单的发布/订阅模式 function 阅读全文
posted @ 2018-06-29 11:17 指尖的繁华 阅读(1331) 评论(0) 推荐(0)

2018年6月28日

摘要: call和apply的作用是:更改函数运行时候的上下文对象,换句话说,就是更改函数运行时候的this指向 call 和 apply 是为了动态改变 this 而出现的,当一个 object 没有某个方法,但是其他的有,我们可以借助call或apply用其它对象的方法来操作。 call和apply的区 阅读全文
posted @ 2018-06-28 17:11 指尖的繁华 阅读(118) 评论(0) 推荐(0)

2018年6月9日

摘要: 模板字面量(Template Literals) 模板字面量使得使用字符串比以前更容易。它们以反引号开始,可以使用${variable}插入变量。 你可以将任何内容放入花括号中:变量,方程式或函数调用 对象字面量和简写模式 当你从变量创建对象字面量时,ES6 允许你在与变量名称相同的情况下省略该 k 阅读全文
posted @ 2018-06-09 15:16 指尖的繁华 阅读(119) 评论(0) 推荐(0)
摘要: 展开操作符 1.将数组或对象传播到新的数组或对象中 2.展开操作符,将数组元素当做一组变量传递给函数非常有用 3.展开操作符创建一个新的数组或对象 4.展开操作符将变量收集到一个数组中,当你不知道有多少变量传递给函数的时候,这个特别有用 2.默认参数 1.默认参数缺少或未定义的值将使用默认值进行初始 阅读全文
posted @ 2018-06-09 15:10 指尖的繁华 阅读(99) 评论(0) 推荐(0)
摘要: 1.块作用域语法(Syntax Block scoping) JavaScript 一直被函数作用域所限制,这就是为什么将整个 JavaScript 文件包装在一个空的立即调用函数表达式(IIFE) 中的原因。这样做是为了隔离文件中的所有变量,所以不会引起变量冲突。 现在,我们有块作用域和两个绑定到 阅读全文
posted @ 2018-06-09 15:00 指尖的繁华 阅读(114) 评论(0) 推荐(0)

2018年6月8日

摘要: 1.作用域(Scope)的问题: (function () { var a = b = 5; })() console.log(b) 正常情况下 输出是5,如果是严格模式,报错 b is not defined (如果现在严格模式下,需要吧b挂在在window对象上 var a = window.b 阅读全文
posted @ 2018-06-08 15:28 指尖的繁华 阅读(140) 评论(0) 推荐(0)

2018年6月4日

摘要: call 与 apply 是什么: call 方法应用于 Function 对象。语法为 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Global 对象被用作 阅读全文
posted @ 2018-06-04 16:22 指尖的繁华 阅读(244) 评论(0) 推荐(0)

2018年5月31日

摘要: 总结几种js数组去重的方法: 第一种:创建一个新数组res,遍历原数组arr, 如果遍历的arr数组元素在新数组res数组中不存在,就吧这个遍历出来的元素添加到新数组res中,否则跳出内层循环,不进行res数组元素添加 第二种:先进行数组排序,然后定一个新的数组,遍历排序后的数组,如果排序后的数组元 阅读全文
posted @ 2018-05-31 15:22 指尖的繁华 阅读(300) 评论(0) 推荐(0)

2018年5月28日

摘要: 在 JavaScript 里使用 typeof 来判断数据类型, 1.通过typeof来判断基本数据类型,统一返回即 “number”,”string”,”undefined”,”boolean” 中的其中之一 typeof 123 //"number" typeof "aa" //"string" 阅读全文
posted @ 2018-05-28 15:42 指尖的繁华 阅读(178) 评论(0) 推荐(0)

导航