摘要: babel 在 7 以后引入插件 都是 以@babel开头的,一旦babel-core是引入的7版本,其他插件必须引入7版本的,如 引入 @babel/core 其他插件必须是 @babel开头的 7下"corejs":2, //是否引入沙盒的polyfill ,值是 2表示是,会覆盖useBuil 阅读全文
posted @ 2018-10-11 00:11 菜鸟木易 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 在非严格模式下 eval 中的代码,就像是插入在代码中的一样。 setTimeout 第一个参数是字符串时,内部会使用 eval执行。 这里好像无法使用严格模式,严格模式下ggg应该是12 但是实际上却是 xxxx,严格模式好像未生效 new Function("var b =11;") Funct 阅读全文
posted @ 2018-10-08 11:09 菜鸟木易 阅读(734) 评论(0) 推荐(0) 编辑
摘要: v-for 和v-if 在同一个元素上 v-for比v-if有更高的优先级的意思是,v-for比v-if先执行,v-if是在每次迭代上执行 阅读全文
posted @ 2018-09-20 19:30 菜鸟木易 阅读(89) 评论(0) 推荐(0) 编辑
摘要: vue router 分为 h5 history api模式和hash模式,在 Router 的构造函数的参数:mode :history 可以将路由模式改回history <router-view> 是展示视图的,<router-link> 类似于a标签的,点击即可以跳转到对应的url, rout 阅读全文
posted @ 2018-09-12 22:54 菜鸟木易 阅读(2989) 评论(0) 推荐(0) 编辑
摘要: 1.vue keep-alive 直接包裹一个component, 当第一次显示该组件时会调用create ....activated,当路由切换,该组件不显示时,调用了deactivated,当返回时,却又调用了created,mounted等, 但是用keep-alive 包裹一个trouter 阅读全文
posted @ 2018-09-10 00:24 菜鸟木易 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.搜狗浏览器上自动填充且输入框失焦,并不能获取到填充的内容,需要延时 2.wind10 部分版本edge浏览器 在iframe中调用 window.location.reload()会将iframe内的网页刷新成整个页面,解决办法使用 location.href = location.href 来 阅读全文
posted @ 2018-08-30 17:49 菜鸟木易 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1.单行文本垂直居中 line-height=height实现,局限性,在webview中 会有点偏移 2.多行文本垂直居中,flex,tabel-cell ,margin+transform,兼容低版本的就使用table-cell或者table 阅读全文
posted @ 2018-08-21 20:12 菜鸟木易 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 页面要等所有的css加载解析完毕后才会渲染, css 的加载会阻塞后面dom的解析, js的加载和执行后阻塞后面dom的解析 defer 的script 的下载不会阻塞dom的解析,defer的script下载完毕后会按顺序执行,且在DOMContentLoad 触发前执行,当所有的defer下载完 阅读全文
posted @ 2018-08-17 16:55 菜鸟木易 阅读(3931) 评论(0) 推荐(0) 编辑
摘要: 只有 require 的路径是相对当前文件,其他大部分函数接收的路径都是相对于「当前工作目录」即程序运行时的 cwd 即process.cwd() 阅读全文
posted @ 2018-08-01 00:43 菜鸟木易 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.自定义事件,其实就是事件的监听,触发,是设计模式中的观察者模式。主要有三个方法:on,off,emit。 基本实现如下: Array.prototype.remove = function(item){ var temp = []; var index; for(var i=0; i<this. 阅读全文
posted @ 2018-07-24 00:03 菜鸟木易 阅读(210) 评论(0) 推荐(0) 编辑