原来很多元素我们可以直接访问

2018-09-07
阅读 2 分钟
1.5k
tpl_crumbs_list没有在js里面定义,只在页面上写了一个<script id="tpl_crumbs_list" type="text/html">...</script>标签,layui是如何获取到变量tpl_crumbs_list的呢????先到console输入tpl_crumbs_list,咔还真没报错,也不是undefined,好神奇啊,是不是layui遍历了所有的script,将所有非普通type的...

使用jest对vue项目进行单元测试

2018-09-06
阅读 5 分钟
13.6k
最近领导对前端提出了新的要求,要进行单元测试。之前使用vue做了一个快报名小程序的pc端页面,既然要做单元测试,就准备用这个项目了,之前有些react的经验,vue还是第一遭

vue开发小想法

2017-03-03
阅读 2 分钟
6k
这周入职新公司,公司这边用vue框架,我习惯使用typescript来写东西,vue搞出了.vue文件,连js都不算,在.vue文件中ts/js的代码提示,补全都没有了,对于我这样有小偏执的人来说,不能接受。

ES6定义的变量有没有变量提升?

2017-02-26
阅读 1 分钟
6.9k
输出undefined。前几天在面试时被问到如果var a = 2;改为let a = 2;结果是什么我知道let相当于增加了块作用域,对这个地方应该没有什么影响吧。就回答了还是undefined。回来分别在babel和typescript的repl内试了一下。在babel里面确实得到了undefined。在typescript内编译出来的js和上面的代码一样,执行也会得到undefin...

函数变量提升顺序

2017-02-23
阅读 1 分钟
1.5k
我答alert(1)——是不可能滴,我答错了回答alert(2), 我以为相当于重复定义一个函数,第二个覆盖第一个,结果大错特错。我回来实验,alert(1)。我想应该是变量提升(hosting)吧,实际执行顺序应该是