用户中心USER CENTER

首页/用户
  • ES6:对象的扩展

    摘要:中觉得比较特别简洁的写法可以直接写入变量和函数等同于等同于的方法用来比较两个值是否严格相等,与严格比较运算符的行为基本一致。用于对象的合并,将源对象的所有课枚举属性复制到目标对象。的所有方法整理新增的方法扩展运算符的整理 ES6中觉得比较特别简洁的写法,可以直接写入变量和函数 var foo = bar; var baz = {foo}; baz // {foo: bar} // 等...

    wenzi 发布于JavaScript
  • let 和 const 的坑

    摘要:上面的代码并不意味着变量没有被提升。中所有的定义都会被提升,即。但是,,在实例阶段,会被初始化为。而,,则没有被初始化,所以在执行阶段的时候,在定义它们的代码运行前访问会导致。 来自twitter的问题:https://twitter.com/mxstbr/st... const someFunc = (something) => { switch (something) { ...

    wenzi 发布于JavaScript
  • JS正则表达式入门,看这篇就够了

    摘要:如果遇到非常的复杂的匹配,正则表达式的优势就更加明显了。关于正则表达式书写规则,可查看,上面说的很清楚了,我就不贴出来了。替换与正则表达式匹配的子串,并返回替换后的字符串。结语正则表达式并不难,懂了其中的套路之后,一切都变得简单了。 前言 在正文开始前,先说说正则表达式是什么,为什么要用正则表达式?正则表达式在我个人看来就是一个浏览器可以识别的规则,有了这个规则,浏览器就可以帮我们判断...

    wenzi 发布于JavaScript
  • 事件绑定机制简单实现

    原理: 维护一个事件数组 通过apply调用 var slice = [].slice; /* * event control class * @param {context} */ function Event(ctx){ this._ctx = ctx || this; this._events = {}; } var EventProto = Event.proto...

    wenzi 发布于JavaScript
  • javascript----事件概述

    摘要:作为事件处理程序的函数一个布尔值。最后这个布尔值为表示在捕获阶段调用事件处理程序,表示在冒泡阶段调用事件处理程序。阻止特定事件的默认行为。 事件处理程序 DOM0级事件处理程序 通过Javascript指定事件处理程序的传统方式,就是将一个函数赋值给一个事件处理程序属性。每个元素都有自己的事件处理程序属性,这些属性通常全部小写,例如onclick。将这种属性的值设置为一个函数,就可以指...

    wenzi 发布于JavaScript
<