摘要: IntroduceArray.prototype.slice([begin[, end]])Array.prototype.splice(start[, deleteCount[, item1[, item2[, ...]]]])summaryTOC IntroduceArray.prototype 阅读全文
posted @ 2020-12-01 14:28 我听不见 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 定义 函数重载为声明多个相同函数名,参数不同的函数,调用时根据参数不同执行响应操作 javascript 实现方法 首先可以想到的是判断 arguments.length 的长度,但是这不是最好的方法 另外一种是使用 typeof 检测参数的类型,也不是最好的方法 以下为一些其他实现方法 funct 阅读全文
posted @ 2020-12-01 14:26 我听不见 阅读(124) 评论(0) 推荐(0) 编辑
摘要: html 常见 <a href="javascript:void(0)"></a> 来阻止默认跳转 void 操作符求值表达式,并且返回 undefined,我们也可以使用 <a href="javascript:undefined"></a> 来替代 https://stackoverflow.c 阅读全文
posted @ 2020-12-01 14:25 我听不见 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 4种绑定机制 默认 绑定到全局,(严格模式为 undefined) var a = 1 function say() { console.log(this.a) } 隐式 对象调用的上一级作用域 function say() { console.log(this.a) } var obj = { a 阅读全文
posted @ 2020-12-01 14:23 我听不见 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 静态路由 Static routing 缺点:先声明,后使用,而且必须在应用运行之前,无法在应用运行期间改变。 动态路由 Dynamic Routing 优点:路由可以在你的应用运行期间使用,作为组件的一部分,那这也就意味着路由可以在运行期间动态的自由组合 关于动态路由是如何工作的 响应式路由 考虑 阅读全文
posted @ 2020-12-01 14:20 我听不见 阅读(711) 评论(0) 推荐(0) 编辑