编辑器
vscode 插件
Auto Close tag
html 自动补全插件
Auto Rename tag
html 标签改名自动补全
filesize
显示文件大小
高效的工作就是自我驱动!
1.window 加载时运行
1 | function addEvent(func) { |
2.在目标元素后插入元素
1 | function insertAfter(newElement,targetElement){ |
单页应用如何得到多页应用的体验,VUE给我们提供了vue-router,此文不谈论如何安装如何使用,只记录下一些在实际运用中的知识点,所以如果您看到了此文在这之前你需要对vue-router有一定的了解,可能您还需要使用才会继续深入!点击这里去查看vue-router
router-view是我们router进入后需要渲染的内容呈现的空间
我们来理解一下这个空间:

面向对象(Object - Oriented)OO 是现在高级程序语言必备的技能,面向对象一般封装,继承,多态等特性,JavaScript不是高级语言,但也用自己的方式实现了面向对象的部分功能。
ECMA-262把对象定义为 无序属性的集合,其属性可以包含基本值、对象、或者函数—–JavaScript的对象在我们看来就是一个键值对,值可以是数据或函数。下面我们讨论在ES6之前的对象和继承的实现。
我们来创建一个对象万能的Person
1 | var person = new Object(); |
变形后:
1 | var person={ |
在很多情况下我都要对不同类型的数据做不同的处理
首先我们看看数据类型有那些
在JavaScript中数据类型分为2大类 基本类型 和 引用类型
Underfine Uull Number String Boolean
typeof 就能搞定
1 | var s = 'string'; |
引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。
Object Function Array 等对象。
用vue.js写单页面应用时,会出现打包后的JavaScript包非常大,影响页面加载,我们可以利用路由的懒加载去优化这个问题,当我们用到某个路由后,才去加载对应的组件,这样就会更加高效,实现代码如下:
1 |
|
如果对您有所帮助或者对博主有更多的话说,欢迎你去我的GitHub留下一个您的start和issues