摘要: 一,减少HTTP请求 使用精灵图,使用字体图标 将样式文件放在头部,脚本文件放在底部,压缩样式文件和脚本文件,合并脚本和样式表 添加Expires(过期时间)头,配置ETag(版本号) 避免重定向 https://www.cnblogs.com/MarcoHan/p/5295398.html 一,减 阅读全文
posted @ 2018-06-05 18:23 寂寞之砂 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 建立一个公共组件,然后对该组件进行混入继承. 注意会走两个生命周期,谨慎使用 mixins混入,相当于生成new 组件;组件引用,相当与在父组件内开辟了一块单独的空间 mixins适用于,两个有非常相似的组件,他们基本功能是一样的,但他们之间又存在这足够的差异性。 el: var mixin={ d 阅读全文
posted @ 2018-06-05 18:23 寂寞之砂 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Expires:过期时间 el:Expirse:Fri,30 Oct 1998 14:19:41 Cache-Control:缓存控制 el:Cache-Control:max-age=3600 Last-Modified:最后更改时间 ETag:版本号 Expires/Cache-Control是 阅读全文
posted @ 2018-06-05 18:22 寂寞之砂 阅读(125) 评论(0) 推荐(0) 编辑
摘要: display:flex flex-direction: row(行)/column(列)/row-reverse/column-reverse反方向 //布局 justify-content: start/end/center//space-evenly/space-between/space-a 阅读全文
posted @ 2018-06-05 18:21 寂寞之砂 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 50道CSS基础面试题 https://segmentfault.com/a/1190000013325778 1、针对Chrome中文界面下,默认强制最小字体为12px的问题 font-size:20px -webikt-transform:scale(0.5) https://blog.csdn 阅读全文
posted @ 2018-06-05 18:20 寂寞之砂 阅读(133) 评论(0) 推荐(0) 编辑
摘要: js前端面试题 https://blog.csdn.net/SinceroTu/article/details/78055278 1、javascript中的变量提升和函数提升 使用var变量会引起提升,let和const不会 变量提升会将变量声明提升到函数top,并不会把赋值提升上来 函数提升会将 阅读全文
posted @ 2018-06-05 18:19 寂寞之砂 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 跨域 通过jsonp跨域(只支持get) 通过修改document.domain来跨子域 使用window.postMessage/window.onMessage来跨域 服务器设置白名单 https://www.cnblogs.com/2050/p/3191744.html 跨域 通过jsonp跨 阅读全文
posted @ 2018-06-05 18:18 寂寞之砂 阅读(101) 评论(0) 推荐(0) 编辑
摘要: sort() 调用时如果没有传参,则按照字符编码的顺序进行升序排序 如果sort(a,b) 若a<b,在排序后的数组中a在b前,返回<0的值 a=b,则返回0 a>b,在排序后的数组a在b后,返回>0的值 简单点:比较函数两个参数a和b,返回a-b升序,返回b-a降序 https://www.cnb 阅读全文
posted @ 2018-06-05 18:17 寂寞之砂 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 数组方法map(映射),reduce(规约),foreach(遍历),filter(过滤) map()方法返回一个由原数组中每一个元素调用一个指定方法后返回的新数组 reduce()方法接受一个函数作为累加器,数组中的每一个值开始缩减,最终为一个值。最终的返回结果为一个值 foreach() 遍历数 阅读全文
posted @ 2018-06-05 18:17 寂寞之砂 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 使用pretotype,call实现完美继承 父类: fuction Animal(name){ this.name=name||"Animal"; this.sleep=function(){ console.log(this.name + '正在睡觉!'); } } Animal.prototy 阅读全文
posted @ 2018-06-05 18:16 寂寞之砂 阅读(220) 评论(0) 推荐(0) 编辑
摘要: call(),apply() 1、每个函数都包含两个非继承而来的方法:call()和apply() 2、在特定的作用域内调用函数,等于设置函数体内的this对象,以扩充函数赖以运行的作用域 3、apply()接受两个参数,一个是函数运行的作用域,另一个是参数数组。而call()是将参数一个个列出来 阅读全文
posted @ 2018-06-05 18:15 寂寞之砂 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 闭包 有权访问另一个函数作用域内变量的函数都是闭包,闭包就是一个函数引用另外一个函数的变量,因为变量被引用着所以不能回收,因此可以用来封装一个私有变量 将函数内部和函数外部连接起来的一座桥梁 将变量的值始终保持在内存中 https://m.jb51.net/article/83524.htm htt 阅读全文
posted @ 2018-06-05 18:14 寂寞之砂 阅读(90) 评论(0) 推荐(0) 编辑
摘要: javascript中的变量提升和函数提升 使用var变量会引起提升,let和const不会 变量提升会将变量声明提升到函数top,并不会把赋值提升上来 函数提升会将整个函数提升上去 https://www.cnblogs.com/damonlan/archive/2012/07/01/255342 阅读全文
posted @ 2018-06-05 18:13 寂寞之砂 阅读(114) 评论(0) 推荐(0) 编辑