摘要:
背景 为了使页面加载更快,常常将一些不重要的第三方脚本在页面完成加载后进行懒加载。 // 做一些不影响业务的事情 window.addEventListener('load', () => { // 懒加载埋点分析 loadScript({ url: 'https://www.domain.com/ 阅读全文
摘要:
## jQuery 链接: - v1.9.1:https://i.mazey.net/lib/jquery/1.9.1/jquery.min.js - v2.1.1:https://i.mazey.net/lib/jquery/2.1.1/jquery.min.js - v3.1.1:https:/ 阅读全文
摘要:
安装 rollup npm install rollup --save-dev 配置文件 rollup.config.js export default { input: 'src/index.js', output: { file: 'lib/bundle.js', format: 'cjs' } 阅读全文
摘要:
安装 npm install --save-dev webpack@4.30.0 webpack-cli@3.3.2 更新 package.json 脚本 "scripts": { "build": "webpack --config webpack.config.js" } 更新目录结构 webp 阅读全文
摘要:
## 清除缓存 ``` git rm -r --cached . git add . ``` ## 提交记录 ``` git commit -m "chore: 清除缓存。" git push ``` 阅读全文
摘要:
一、什么是 Promise 1.1 Promise 的背景介绍 Promise 最早出现在 1988 年,由 Barbara Liskov、Liuba Shrira 首创(论文:Promises: Linguistic Support for Efficient Asynchronous Proce 阅读全文
摘要:
一、postMessage window.postMessage() 方法可以安全地实现跨源通信。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有 相同的协议 (通常为https),端口号(443为https的默认值),以及主机(两个页面的模数 Document.domain设置为相同的值 阅读全文
摘要:
一、作用 离线浏览 根据文件规则把资源缓存在本地,脱机依然能够访问资源,联网会直接使用缓存在本地的文件。优化加载速度,节约服务器资源。 二、适用场景 正如 manifest 英译的名字: 离线应用程序缓存 ,这项功能是设计给会有离线场景的应用来使用,例如:需要离线使用的手机APP/H5,亦或是PC端 阅读全文
摘要:
概览 新建项目 安装webpack & webpack cli 试打包 src/index.js dist/index.html webpack.config.js 项目命令行运行: 此时 dist/ 下多了一个 bundle.js 文件, 打开 dist/index.html 出现 Hello W 阅读全文
摘要:
安装pm2 修改package.json 启动pm2 开机启动pm2 注意 若 失败,可尝试 。 修改Nginx配置 相应的 : const express = require('express') const app = express() let hi = 'hi' app.get('/serv 阅读全文