随笔分类 -  JavaScript

摘要: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 我听不见 阅读(715) 评论(0) 推荐(0) 编辑
摘要:背景 背景比较死板的做法变通的方法无参数有参数TOC // function we want to run var fnstring = "runMe"; function runMe() { // do stuff } 实现 fnstring(),在 php 中可以使用 call_user_fun 阅读全文
posted @ 2020-11-25 13:35 我听不见 阅读(255) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示