青青子衿,悠悠我心
但为君故,沉吟至今

JS

浅谈项目中node和依赖的node包的版本管理

Yakima Teng阅读(281)评论(0)赞(0)

这是最近才注意的一个问题。之前在上一家公司的时候,有个项目组的项目,经常发生有的人的电脑里安装项目依赖后无法启动项目的问题,然后每每都是让他从别的同事那里把node_modules文件夹打包拷贝过来,我刚去那个项目组的时候也碰到了这个问题,...

Vue2.5.16源码解读一:确定阅读入口-云阁轩

Vue2.5.16源码解读一:确定阅读入口

Yakima Teng阅读(17)评论(0)赞(0)

准备粗略地阅读下Vue,跟网上别人家的源码解读文章不同的是,这个系列是完全以第一次去读代码的视角带大家一起去读的,而非看完源码后以上帝的总结视角来写的系列文章。 要看我们就直接找比较新的版本看,fork vue代码到我们自己的仓库上,clo...

几个eslint插件的介绍

Yakima Teng阅读(13)评论(0)赞(0)

ESLint支持第三方插件。在使用这些第三方插件前,你需要先使用npm来安装它们。要在eslint配置文件中配置这些插件,需要在配置文件中添加一个“plugins”根属性,其值即为由这些插件名(插件名前面的“eslint-plugin-”前...

JS原型与原型链

Yakima Teng阅读(18)评论(0)赞(0)

JS中,对象分为普通对象和函数对象两种,Object和Function是JS自带的函数对象。凡是通过new Function()的创建的对象都是函数对象,其他的都是普通对象。 每当定义一个对象(函数)时,对象中都会包含一些预定义的属性...

promise的使用

Yakima Teng阅读(18)评论(0)赞(0)

不像旧回调风格代码,promise可以确保下面这些特性: 回调不会在当前事件循环结束之前被调用; 通过.then追加的回调函数在异步操作结束(成功或失败)之后会被调用,即便这个.then是在异步操作已经被resolved之后追加的;...

loadScripts方法

Yakima Teng阅读(45)评论(0)赞(0)

使用方法很简单,碰到有js文件依赖的时候,这样使用ready方法: ready([ '../assets/js/jquery.validate.js', ], () => { // 这时依赖的js脚本文件已经加载完毕了,...

一种字符串拼接的高效方法-云阁轩

一种字符串拼接的高效方法

Yakima Teng阅读(27)评论(0)赞(0)

经过在Chrome浏览器多次尝试,总的来说,testByForLoop1方法(用了ES6字符串模板的for循环)耗时最长,testByForLoop2方法(没用ES6字符串模板的for循环)耗时其次,testByArrayJoinMetho...

VueJS项目调试(debug)-云阁轩

VueJS项目调试(debug)

Yakima Teng阅读(64)评论(0)赞(0)

启动服务后刷新页面(刷新前先把浏览器开发者工具打开),可以看到在程序进入App.vue组件mounted这个组件生命周期钩子里后,指定到debugger处时程序就被debug了。如下图所示,剩下的大家应该都很熟悉了。可以看到,此处显示的代码...

其他地方 也 能 看到我

Github豆瓣读书