摘要: 最近在学习一些es的新语法,在查阅文档的时候总是能看见shim 和 polyfill这些相关的词汇 单纯的从词典翻译不能理解其中的意思,于是便查询了相关的资料 关于 JavaScript 的兼容性问题,通常有不同的解决方案。 举个例子,旧版本的 IE 不支持标准的 XMLHttpRequest,但支 阅读全文
posted @ 2018-11-12 14:14 为系归舟 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 该文章已转移到博客:https://cynthia0329.github.io/ 什么是事件委托? 它还有一个名字叫事件代理。 JavaScript高级程序设计上讲: 事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 用取快递来解释这个现象,大家认真领会一下事件委托到 阅读全文
posted @ 2018-11-07 12:04 为系归舟 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 上面的箭头函数相当于: 箭头函数相当于匿名函数,并且简化了函数定义。 箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ ... }和return都省略掉了。 还有一种可以包含多条语句,这时候就不能省略{ ... }和return: 如果参数不是一个,就需要用括号()括起来: 因为和函数体的{ 阅读全文
posted @ 2018-11-07 00:56 为系归舟 阅读(2726) 评论(0) 推荐(0) 编辑
摘要: JS 里的 this 在 function 内部被创建 指向调用时所在函数所绑定的对象(拗口) this 不能被赋值,但可以被 call/apply 改变 1. this 和构造函数 2. this 和对象 对象内部方法的this指向 调用这些方法的对象 : 函数的定义位置不影响其this指向 ,t 阅读全文
posted @ 2018-11-07 00:29 为系归舟 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包? 1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 javascript语言的特别之处就在于:函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量。 注意点:在函数内部声明变量的时候, 一定要使 阅读全文
posted @ 2018-11-06 01:07 为系归舟 阅读(41789) 评论(1) 推荐(6) 编辑
摘要: 如何写回调函数? 如果自己在写一个方法或函数,你有可能会遇到需要一个回调函数。下面就是一个简单的常见回调函数例子: 我们有一个叫mySandwich的函数,它接受三个参数。第三个参数就是回调函数。当执行这个方法的时候,它会弹出一个对话框,然后才执行回调函数。注意这里第三个参数是一段函数声明,这段声明 阅读全文
posted @ 2018-11-05 23:17 为系归舟 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: 插件推荐 markdown-preview-enhanced 打开 vscode 编辑器,在插件页搜索 markdown-preview-enhanced,接着点击 Install 按钮。 该插件的中文使用手册: https://shd101wyy.github.io/markdown-previe 阅读全文
posted @ 2018-11-01 11:01 为系归舟 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 路由 路由是指如何定义应用的端点(URIs)以及如何响应客户端的请求。 路由是由一个 URI、HTTP 请求(GET、POST等)和若干个句柄组成,它的结构如下: 一个简单的路由实例: 运行结果: 路由方法 注意: 这里的网址,不分大小写 所有的GET参数,? 后面的都已经被忽略。 锚点#也被忽略。 阅读全文
posted @ 2018-10-31 02:28 为系归舟 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 最常见的方式 经测试下面两种也可以达到效果 我自己常用的方式 阅读全文
posted @ 2018-10-30 17:18 为系归舟 阅读(198) 评论(0) 推荐(0) 编辑
摘要: float浮动 absolute绝对定位 flex布局 table布局 grid网格布局 阅读全文
posted @ 2018-10-30 17:01 为系归舟 阅读(306) 评论(0) 推荐(0) 编辑