摘要: 全局安装gulp 基本语法 fn:类型(必填):Function 该任务调用的插件操作 2.gulp.src(globs[, options]) 说明:src方法指定需要处理的源文件路径,返回当前文件流至可用插件 globs: 类型(必填):String/StringArray 需要处理的源文件匹配 阅读全文
posted @ 2018-08-21 10:15 bainchengemeda 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 大体上就分三层(当然随着你在生成项目配置的参数不同,项目结构可能会有不同),首先package.json里面的devDependencies属性里,包含了构建这个项目webpack所需要的各种依赖node包和执行项目的快捷指令配置,build文件夹是一些和webpack相关的配置,而config是一 阅读全文
posted @ 2018-08-20 14:42 bainchengemeda 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 接收参数 全局路由钩子: 使用方法: 单个路由钩子:只有beforeEnter,在进入前执行,to参数就是当前路由 路由组件钩子: 三种路由钩子中都涉及到了三个参数,这里直接上官方介绍吧 阅读全文
posted @ 2018-08-15 15:53 bainchengemeda 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Koa 提供一个 Context 对象,表示一次对话的上下文(包括 HTTP 请求和 HTTP 回复)。通过加工这个对象,就可以控制返回给用户的内容。 Context.response.body属性就是发送给用户的内容。 koa-compose模块可以将多个中间件合成为一个 例子: 类似的,put、 阅读全文
posted @ 2018-08-07 10:10 bainchengemeda 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 我们在开发手机版网页的时候,常常会出现下面的情景: (1) 开发时,在自己电脑上运行得好好的,在手机上打开就挂了,但是手机上又看不到error log; (2) 上线后,某用户表示页面失灵,但我们自己又重现不出来,看不到用户侧的出错信息。 如果说(1)还可以通过电脑连接手机以查看log来解决,那(2 阅读全文
posted @ 2018-08-01 08:58 bainchengemeda 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 判断js中的数据类型有一下几种方法:typeof、instanceof、 constructor、 prototype、 $.type()/jquery.type(),接下来主要比较一下这几种方法的异同。 例子: var a = "iamstring."; var b = 222; var c= [ 阅读全文
posted @ 2018-07-31 11:40 bainchengemeda 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Date 对象方法 阅读全文
posted @ 2018-07-31 11:28 bainchengemeda 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、ALL 方法 Promise 的 all 方法提供了并行执行异步操作的能力,并且在所有异步操作执行完后才执行回调。 (1)比如下面代码,两个个异步操作是并行执行的,等到它们都执行完后才会进到 then 里面。同时 all 会把所有异步操作的结果放进一个数组中传给 then。 //切菜 funct 阅读全文
posted @ 2018-07-24 10:20 bainchengemeda 阅读(718) 评论(0) 推荐(0) 编辑
摘要: “懒加载也叫延迟加载,即在需要的时候进行加载,随用随载。在单页应用中,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,延时过长,不利于用户体验,而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用 阅读全文
posted @ 2018-07-24 09:54 bainchengemeda 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4. 文字输入、自动完成的keyup事件 实 阅读全文
posted @ 2018-07-23 11:11 bainchengemeda 阅读(224) 评论(0) 推荐(0) 编辑