摘要: 我之前在 《前端搭环境之从入门到放弃》这篇文章中吐槽过,webpack中可以写commonjs格式的require同步语法,可以写AMD格式的require回调语法,还有一个require.ensure,以及webpack自己定义的require.include,再加上ES6的import语法,这么 阅读全文
posted @ 2020-04-15 15:57 一抹夏忧☆ 阅读(3828) 评论(0) 推荐(2) 编辑
摘要: 转载:https://www.jianshu.com/p/7c7fc199b7aa CommonJS规范加载模块是同步的,只有加载完成,才能执行后面的操作。 AMD规范是非同步加载模块,允许指定回调函数。 由于Node.js主要用于服务器编程,模块文件一般都已经存在于本地硬盘,所以加载起来比较快,不 阅读全文
posted @ 2020-04-15 15:46 一抹夏忧☆ 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 前言 转载:https://cloud.tencent.com/developer/article/1177217 JavaScript初衷:实现简单的页面交互逻辑,寥寥数语即可; 随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀 问题: 这时候J 阅读全文
posted @ 2020-04-15 15:40 一抹夏忧☆ 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 用于缓解首屏加载缓慢 1. vue异步组件 vue-router配置路由 , 使用vue的异步组件实现按需加载 { path: '/home', name: 'Home', component: resolve => require(['@/components/home'],resolve) } 阅读全文
posted @ 2020-04-15 14:49 一抹夏忧☆ 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 为给客户更好的客户体验,首屏组件加载速度更快一些,解决白屏问题。 二、定义 懒加载简单来说就是延迟加载或按需加载,即在需要的时候的时候进行加载。 三、使用 常用的懒加载方式有两种:即使用vue异步组件 和 ES中的import 1、未用懒加载,vue中路由代码如下 import Vue from ' 阅读全文
posted @ 2020-04-15 14:40 一抹夏忧☆ 阅读(3783) 评论(0) 推荐(0) 编辑