自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 vue随笔之二类型判断一

若有不足,敬请指出。打开vue.js,开始就是类型判断,总所周知,vue是一门弱类型语言,所以加上类型判断势在必行。/*** 判断是否为undefined或者null*/ function isDef(v){ return v === undefined || v === null;}/*** 判断是否不为undefined或者null*/function isD...

2018-08-23 17:58:31 12570

原创 vue随笔一之自执行函数

总是纠结在写不写随笔之间,自我感觉很菜,但是对源码爱得深沉,就写给自己看吧,希望查漏补缺,我会坚持写下去,欢迎大家指正。我在网上看了很多人写的源码,按照依赖的方式一个一个找包,再找函数,我觉得太麻烦,复杂。所以直接看vue.js。打开vue.js,是个自执行函数,也就是IIFE。(function(global,factory){ typeof exports === 'ob...

2018-08-23 16:30:12 7559 2

转载 AST抽象语法树

如图所示,AST主要作用有三步:    1.解析(PARSE):将代码字符串解析成抽象语法树。    2.转换(TRANSFORM):对抽象语法树进行转换操作。    3.生成(GENERATE): 根据变换后的抽象语法树再生成代码字符串。看到上面,我们不仅纳闷了,这不是什么都没做吗。我们知道javascript程序一般是由一系列的字符组成的,每一个字符都有一些含义,比如我们可...

2018-07-20 23:27:29 9005

原创 什么是javascript事件循环,什么是宏任务队列,什么是微任务队列

        这个是面试题中经常问的,再回答这个问题之前,我们需要知道以下几个知识点:                          1.执行上下文context                          2.函数调用栈                          3.队列数据结构                        4.promise,process...

2018-07-20 23:05:20 2291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除