摘要:
使用官方脚手架构建 npm install -g @vue/cli # OR yarn global add @vue/cli 复制代码 新的Vue CLI工具允许开发者 使用 TypeScript 集成环境 创建新项目。 只需运行vue create my-app。 然后,命令行会要求选择预设。使 阅读全文
摘要:
1.display:none是彻底消失,不在文档流中占位,浏览器也不会解析该元素;visibility:hidden是视觉上消失了,可以理解为透明度为0的效果,在文档流中占位,浏览器会解析该元素; 2.使用visibility:hidden比display:none性能上要好,display:non 阅读全文
摘要:
px是相对于显示器的屏幕分辨率来说的, em 是相对于父元素的字体大小来说的,并且它会继承父元素的字体大小,不固定(10px = 0.625em) rem是根据html的根元素来定的。对于ie不支持的浏览器来说,就可以多写一个步骤,fontsize=rem;font-size=px; 阅读全文
摘要:
快速排序: var arr = [3, 1, 4, 6, 5, 7, 2];function quickSort(arr) { if(arr.length == 0) { return []; // 返回空数组 } var cIndex = Math.floor(arr.length / 2); v 阅读全文
摘要:
今天专门腾时间对数组去重的问题进行了总结 1.es6 is very good 2.es5中的indexOf 3.利用最简单的思想就是for循环,但是经过测试发现这种方法的去重效果特别差(如果有1000或10000个数)一次一次循环,不推介使用,在不同浏览器可以执行的时间不同 4.第三方类库 5. 阅读全文
摘要:
// // 写一个函数 通过该函数实现: 一条代码既可以绑定到高级浏览器中又可以绑定到IE中 function bindEvent(dom, type, handler) { // 判断type是不是mousewheel事件 if (type.toLowerCase() === "mousewheel") { // 判断浏览器信息 var isFF... 阅读全文
摘要:
都是根据package.json去安装对应的依赖 npm缺陷 由于package.json文件中版本号的特点,下面三个版本号在安装的时候代表不同的含义。 “5.0.3” 指定的5.0.3版本 "~5.0.3” 5.0.X中最新的版本 “^5.0.3” 5.X.X中最新的版本 yarn 优势 速度快 阅读全文