仿造vue模板写一个自定义模板插入数据的小demo Posted on 2019-11-09 为撒子突然想到写这个了 最近正在看vue源码实现机制的视频,里面讲到了如何实现模板替换的问题,听了课之后觉得光听不练还是菜,所以最后决定仿造视频的例子在自己用自己的理解写一遍,以此加深记忆。 Read more »
理解call、apply、bind Posted on 2019-11-06 好像真是一件难办的事儿? 以前看到各种call、apply、bind的调用简直是一脸懵逼,也不说完全不知道啥意思,但要想说很明白他们是怎么实现怎么调用的那也不现实。总感觉一半靠运气,一半靠实力,哈哈。。。不过在不懈的努力下,经过多次别人文章阐述的洗礼,终于能用自己的方式理解了这些个调用的意义。 Read more »
javascript定时器是如何工作的 Posted on 2019-10-19 这是一篇译文…原文地址是…搞忘记了 从最基本的层面上讲明白javascript定时器如何工作是非常重要的。很多时候它们的执行过程不直观的原因是因为他们是处于单线程中执行的。下面用三个我们能够构造和操作定时器的函数来分析。 Read more »
你应该知道的setTimeout秘密 Posted on 2019-10-19 来来来,看下面这段代码:12345let start = new Date()setTimeout(function() { console.log(new Date() - start)}, 500) while(new Date() - start < 1000) {} Read more »
关于JS需要知道的小知识点 Posted on 2019-10-13 Edited on 2019-10-19 js中那些不容易注意到的坑Object.assign() 这个基本是前端都知道可以拿来干什么用,无非深拷贝嘛。但是!!!我直到今天才注意到,这个深拷贝是有限制的,它是披着深拷贝外衣的浅拷贝。是不是有些同学觉得这里有些生疏,哈哈。举个栗子: Read more »
你好世界~ Posted on 2019-10-13 Edited on 2019-10-19 你对世界怎样,世界对你怎样 早在17年初自己就想用hexo搭建一个个人博客了,可惜因为懒,当然最靠谱的原因我想还是因为那个时候还特别新,对这一块了解也并不多,看教程也觉得挺难以上手的。反反复复弄了很多次,后来好不容易理解了,却又缺乏坚持下来的动力,所以一直没有搭建起来。 Read more »
恢复博客的那天 Posted on 2019-10-13 Edited on 2019-10-19 一转眼,都9102年了 没想到随着工作的越来越久,时间在感觉上居然是过的如此快的一件事情。距离创建博客的2018年又过去了(计算中…)好吧,过去了那么些年…随着在工作中的投入越来越多,突然发现剩下的经历都没有被自己好好的经营。特别是以前的文章都因为重装没有备份而被删除后,感觉像是在重新开始写博客,哈哈。 Read more »