用户中心USER CENTER

首页/用户
  • ES6之函数的扩展(一)

    摘要:主要讲解参数默认值参数默认值位置函数的属性参数作用域参数默认值上面的代码完全等价于而中常用的默认值赋值方式此时会进行隐式转换的情况都会被赋值为不过如果需求就是如此那还是用此种方式书写 主要讲解: 1. 参数默认值 2. 参数默认值位置 3. 函数的length属性 4. 参数作用域 1.参数默认值 function log(x,y=babe){ console.log(x,...

    PrototypeZ 发布于JavaScript
  • vue源码解析:nextTick

    摘要:对属性值进行修改操作时,如,实际上会触发。下面看源码,为方便越读,源码有删减。总结为了保证性能,会把修改添加到异步任务,所有同步代码执行完成后再统一修改,一次事件循环中的多次数据修改只会触发一次。 1 nextTick的使用 vue中dom的更像并不是实时的,当数据改变后,vue会把渲染watcher添加到异步队列,异步执行,同步代码执行完成后再统一修改dom,我们看下面的代码。 ...

    PrototypeZ 发布于JavaScript
  • vue 使用v-for动态生成的ref不能通过this.refs.name获取到内容

    摘要:中的代码是经过一番排查之后我发现这个问题是的问题当中直接使用时它会直接返回但是中这个是在中动态生成时它返回的是一个数组必须通过才可以获取到对应的元素。 在vue的项目中做图片上传时,我通过上传图片后获取到input中的files属性将其进行处理,然后将其转换为base64传给后台。 这个方法用在非v-for上动态生成的ref上时,可以通过 this.$refs.name.files[0...

    PrototypeZ 发布于JavaScript
  • Javascript 面试中经常被问到的三个问题!

    摘要:相反,在讨论时,面试中通常会提到三件事。通过对事件对应的回调函数进行包裹以自由变量的形式缓存时间信息,最后用来控制事件的触发频率。而认为最后一个参赛者说了算,只要还能吃的,就重新设定新的定时器。 showImg(https://segmentfault.com/img/bVboH5x?w=1000&h=750); 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 本...

    PrototypeZ 发布于JavaScript
  • JavaScript是如何工作的:深入类和继承内部原理+Babel和 TypeScript 之间转换

    摘要:下面是用实现转成抽象语法树如下还支持继承以下是转换结果最终的结果还是代码,其中包含库中的一些函数。可以使用新的易于使用的类定义,但是它仍然会创建构造函数和分配原型。 这是专门探索 JavaScript 及其所构建的组件的系列文章的第 15 篇。 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 如果你错过了前面的章节,可以在这里找到它们: JavaScript 是...

    PrototypeZ 发布于JavaScript
<