摘要: 定义 正确的规则,它是专门处理字符串的 正则分为修饰符和元字符【两次元字符,和特殊元字符】,其中两个斜杠中属于元字符,斜杠后面是属于修饰符 如何创建一个正则 通过字面量方式来创建 通过实例化的方式来创建,通过new关键字执行正则类,返回一个正则的实例;如果你创建的正则中有变量,我们必须通过实例化的方 阅读全文
posted @ 2019-04-12 19:33 我会放电啪啪 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.函数参数的默认值 上面代码中,如果函数fn的参数 y 没有的话,则制定默认值位2。这种写法的缺点在于,如果参数y赋值了,但对应的布尔值为false,则该赋值不起作用 es6允许为函数的参数设置默认值,即直接写在参数定义的后面 ,ES6 的写法还有两个好处:首先,阅读代码的人,可以立刻意识到哪些参 阅读全文
posted @ 2019-04-11 20:29 我会放电啪啪 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 银行卡号 每隔4位自动添加一个空格 身份证号 阅读全文
posted @ 2019-04-02 13:09 我会放电啪啪 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 为什么需要WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏 阅读全文
posted @ 2019-03-25 20:31 我会放电啪啪 阅读(460) 评论(0) 推荐(0) 编辑
摘要: Vue.nextTick 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后,立即使用这个回调函数,获取更新后的 DOM 应用场景 在Vue生命周期的created()钩子函数进行的DOM操作一定要放在Vue.nextTick()的回调函数中 如果nextTick没有传入回调函数,则会返回 阅读全文
posted @ 2019-03-22 13:00 我会放电啪啪 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 作用域 定义:在作用域中找到一个变量,优先在当前的作用域中查找,如果自己的作用域没有的话,会到上级[就看当前作用域在哪里定义的,跟在哪执行的没有关系]查找,如果上级还没有,会一直找到全局,全局也没有会直接报错[xxx is not defined] 全局作用域 浏览器一打开就形成一个全局作用域[会自 阅读全文
posted @ 2019-03-21 22:23 我会放电啪啪 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 特点 对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是Promise这个名字的由来,它的英语意思就是“承诺” 阅读全文
posted @ 2019-03-17 19:43 我会放电啪啪 阅读(326) 评论(0) 推荐(0) 编辑
摘要: es6数组的扩展 1. 扩展运算符 扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 基本使用 函数的扩展 函数参数的扩展,函数执行时使用扩展运算符将一个数组传进去,这是这个数组会被展开 替代函数的apply方法 由于扩展运算符可 阅读全文
posted @ 2019-03-13 22:31 我会放电啪啪 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则 定义 一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中。 就一个类而言,应该仅有一个引起它变化的原因。 分析 一个类(或者大到模块,小到方法)承担的职责越多,它被复用的可能性越小,而且如果一个类承担的职责过多,就相当于将这些职责耦合在一起,当其中一个职责变化时,可能会影响 阅读全文
posted @ 2019-02-25 22:48 我会放电啪啪 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 基本概念 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。 容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始 阅读全文
posted @ 2019-02-20 22:46 我会放电啪啪 阅读(395) 评论(0) 推荐(0) 编辑