摘要: 在创建或注册模板的时候,传入一个data属性用来绑定数据,但是在组件中,data必须是一个函数,而不能直接把对象赋值给它。 阅读全文
posted @ 2019-02-27 11:03 lingling144 阅读(3177) 评论(0) 推荐(0) 编辑
摘要: 一、认识物理像素、设备独立像素、设备像素比 在css中我们一般使用px做单位,需要注意的是,CSS样式里面的px和物理像素并不是相等的。CSS中的像素只是一个抽象的单位,在不同设备或不同环境中,CSS的1px所代表的物理像素是不同的。在pc端,CSS的1px一般对应着电脑屏幕的1个物理像素,但是在移 阅读全文
posted @ 2019-02-27 01:59 lingling144 阅读(1362) 评论(0) 推荐(1) 编辑
摘要: 现在写代码的时候有时候使用path.join(__dirname,'dist')有时候用path.resolve(__dirname,'dist'),都是能拼接处来一个绝对路径,但是具体有什么区别呢? 一、path.join()方法 path.join()方法是将多个参数字符串合并成一个路径字符串 阅读全文
posted @ 2018-09-14 17:55 lingling144 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 大纲 一、出现缘由 二、什么是防抖debounce和节流throttle 三、应用场景 3.1防抖 3.2节流 一、出现缘由 前端开发中,有一部分用户行为会频繁触发事件,而对于DOM操作,资源加载等耗费性能的处理,很可能导致卡顿,甚至浏览器崩溃,防抖和节流就是为了这一类的问题出现的前端优化技术。 二 阅读全文
posted @ 2018-08-27 18:01 lingling144 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 传统的异步回调编程最大的缺陷是:回调地狱,由于业务逻辑非常复杂,代码串行请求好几层;并行请求以前也要通过引用step、async库实现。现在ES6推出了Promise,通过Promise的链式调用可以解决回调地狱问题,通过Promise.all方法可以解决并行请求的问题。现在我们通过手写Promis 阅读全文
posted @ 2018-07-30 20:10 lingling144 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 起因: 新来了一个需求,让用户下载一个200m的zip文件,并且校验用户信息,难点:下载的文件是200M的。 现在维护的系统,以前的文件下载,走的是node的静态文件,用的express框架上自带的静态文件资源配置,用法如下: 阅读全文
posted @ 2018-07-27 11:13 lingling144 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 一、toString方法和Object.prototype.toSting.call()的区别 var arr=[1,2]; 直接对一个数组调用toString()方法, console.log(arr.toString()); //输出1,2 现在通过call方法指定arr数组为Object.pr 阅读全文
posted @ 2018-07-03 18:38 lingling144 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 最近在进行前端面试方面的一些准备,遇到了一个经典前端问题,一个url从输入到页面加载中间到底发生了什么,以前也认真想过这个问题,但是当时回答的都不全面,现在来好好总结一下: 总体来说分为以下六个步骤: 1、DNS解析 2、TCP连接 3、发送HTTP请求 4、服务器处理请求并返回HTTP报文 5、浏 阅读全文
posted @ 2018-05-18 17:15 lingling144 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 在build/webpack.base.conf.js中添加一些代码即可 阅读全文
posted @ 2018-05-15 19:02 lingling144 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: vm.$on(event,callback) 监听当前实例上的自定义事件,事件可以由vm.$emit触发,回调函数会接收所有传入事件触发函数的额外参数 vm.$emit(event,[..args]) 触发当前实例上的事件,附加参数都会传给监听器回调。 例子: //父组件 <template> <r 阅读全文
posted @ 2018-05-10 19:22 lingling144 阅读(214) 评论(0) 推荐(0) 编辑