JavaScript

webpack v4.30.0(6)官方说明文档 tree shaking

tree shaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead-code)。它依赖于 ES2015 模块系统中的静态结构特性,例如 import 和 export。这个术语和概念实际上是兴起于 ES2015 模块打包工具 rollup。新的 webpack 4 正式版本,扩展了这个检测能力,通过 package.

webpack v4.30.0(7)官方说明文档 生产环境构建

开发环境(development)和生产环境(production)的构建目标差异很大。在开发环境中,我们需要具有强大的、具有实时重新加载(live reloading)或热模块替换(hot module replacement)能力的 source map 和 localhost server。而在生产环境中,我们的目标则转向于关注更小的 bundle,更

webpack v4.30.0(8)官方指南说明文档 代码分离

代码分离 本指南继续沿用起步和管理输出中的代码示例。。请确保你至少已熟悉其中提供的示例。 已经准备好:请下载: 指南起步:百度链接:https://pan.baidu.com/s/1SWkTAuL_6TMU9zpWU0NNLQ 提取码:7iyq 指南起步+管理输出:百度链接:https://pan.baidu.com/s/1KUMDbTtdCA

webpack v4.30.0(9)官方指南说明文档 懒加载

懒加载或者按需加载,是一种很好的优化网页或应用的方式。这种方式实际上是先把你的代码在一些逻辑断点处分离开,然后在一些代码块中完成某些操作后,立即引用或即将引用另外一些新的代码块。这样加快了应用的初始加载速度,减轻了它的总体体积,因为某些代码块可能永远不会被加载。

webpack v4.30.0(10)官方指南说明文档 缓存

本指南继续沿用起步、管理输出和代码分离中的代码示例。所以我们次章节下载,此章节代码继续练习(webpack v4.30.0(8)官方指南说明文档 代码分离):以上,我们使用 webpack 来打包我们的模块化后的应用程序,webpack 会生成一个可部署的 /dist 目录,然后把打包后的内容放置在此目录中。只要 /dist 目录中的内容部署到服务器上,客户

kindEditor编辑器html代码新增时候没问题,编辑时显示异常丢失

kindEditor编辑器在后台文章新增发布没问题,如果已经新增的文章再次编辑发现文中的HTML标签丢失或者显示不正常。加入从新保存会存在数据丢失,出现这个问题是编辑器会自动把尖括号转化成实体字符(未经测试)或者是浏览器搞的鬼,不管哪里的问题在我们输出的时,使用:htmlspecialchars函数把实体字符转换成html即可:

jascript插件之jquery.filedrop.js拖曳图片上传

jQuery File Upload 是一个Jquery文件上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端.这篇文章主要介绍了jQuery File Upload文件上传插件使用

webpack v4.30.0(11)官方指南说明文档 创建 library

创建 library 除了打包应用程序代码,webpack 还可以用于打包 JavaScript library。以下指南适用于希望流水线化(streamline)打包策略的 library 作者。创建一个 library 假设你正在编写一个名为 webpack-numbers 的小的 library,可以将数字 1 到 5 转换为

webpack v4.30.0(12)官方指南说明文档 shimming

webpack 编译器(compiler)能够识别遵循 ES2015 模块语法、CommonJS 或 AMD 规范编写的模块。然而,一些第三方的库(library)可能会引用一些全局依赖(例如 jQuery 中的 $)。这些库也可能创建一些需要被导出的全局变量。这些“不符合规范的模块”就是 shimming 发挥作用的地方。