上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 96 下一页
摘要: (1)图片处理 首先回顾下图片引入方式 1、js创建图片引入 2、css结合背景图background-image: url('')引入 3、图片标签引入<img src="" alt="" /> 1、首先在js里创建图片插入 接着进行打包输出,测试如下 发现图片并没有被打包过来... ...,接下 阅读全文
posted @ 2020-03-08 11:54 剑仙6 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 先来个简单案例: <button id="btn">点击</button> <script type="text/javascript"> var btn = document.querySelector('#btn') btn.addEventListener('click',function() 阅读全文
posted @ 2020-03-08 10:35 剑仙6 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: (1)ES6语法解析转换ES5 为了方便测试,我们先将mode模式改为开发模式development,首先编写ES6语法进行相关测试 然后打包测试,发现打包后的js文件仍旧是ES6语法 接下来安装相关依赖 npm i babel-loader @babel/core @babel/preset-en 阅读全文
posted @ 2020-03-07 18:50 剑仙6 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: (1)打包后的文件分析 首先将打包后的文件进行适当删减,Ctrl+Shift+L可以同时选中所有相同结构内容 结构如下 (function(modules){ ... })( { ... } ) 分析可知本质为匿名函数即IIFE函数,执行时会传入后面函数执行符里的对象,接下来分析下传入对象 对象构成 阅读全文
posted @ 2020-03-04 22:14 剑仙6 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: Commonjs模块化打包 接下来进行打包验证 npx webpack,输出结果部分如下 然后执行测试下打包输出文件main.js,这里测试有两者方法 (1)直接使用node环境测试 node main.js (2)新建html文件,引入js脚本然后启动验证 接下来执行live-server启动,然 阅读全文
posted @ 2020-03-04 18:19 剑仙6 阅读(282) 评论(0) 推荐(0) 编辑
摘要: (1)版本注意 npm 5.2.0开始npm便开始携带了npx (2)npx是什么? npx是一个工具,它是npm v5.2.0引入的一条命令(npx),是npm的一个包执行器,只要为了提高从npm注册表使用软件包的体验 。 npm使得它非常容易地安装和管理托管在注册表上的依赖项, npx使得使用C 阅读全文
posted @ 2020-03-04 17:57 剑仙6 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: (1)简介 可以做的事情 1、代码转换:将ES6转为ES5;将CSS、Less、Sass等转化为CSS; 2、文件优化:文件打包过程里压缩代码体积,合并文件 3、代码分割:公共模块的抽离、路由懒加载 4、模块合并:按照功能分类,将多个模块合并为一个模块 5、自动刷新:启动webpack服务,实现代码 阅读全文
posted @ 2020-03-04 16:29 剑仙6 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 最近在学习webpack过程中,根据官方文档推荐局部安装webpack,执行webpack -h命令出现以下提示 npm install webpack-cli -D提示在开发环境中局部安装webpack-cli成功安装webpack-cli后,运行webpack -h还是提示 说明webpack命 阅读全文
posted @ 2020-03-03 11:19 剑仙6 阅读(9935) 评论(1) 推荐(2) 编辑
摘要: (1)编译ES6 测试后有问题,先继续往下 使用webpack配合babel打包编译ES6/ES7 1、Babel是应用比较广泛的编译工具 2、在webpack使用时需要借助babel-loader,之前提到过,在webpack中编译处理静态文件,都会用到loader。而babel-loader是一 阅读全文
posted @ 2020-03-02 21:31 剑仙6 阅读(457) 评论(0) 推荐(0) 编辑
摘要: (1)背景 作者受Google工具的模块分割 影响有了创作灵感 随着SPA的推广,前端应用复杂度快速提升。 MVC时代便有了模块化的初期思想 三大框架便将模块化概念推广普及开来。 而模块化的同时必须面对打包和相关新型语法转换的问题 上述可以看出HTML、CSS发展史,预处理语言Less、Sass等, 阅读全文
posted @ 2020-03-02 20:40 剑仙6 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 96 下一页
欢迎访问个人网站www.qingchun.在线