当前位置: 首页 > wzjs >正文

不需要证件做网站教育网站建设方案模板

不需要证件做网站,教育网站建设方案模板,搭建网站内链系统,网页设计实训报告2022​ 1、webpack webpack打包工具(重点在于配置和使用,原理并不高优。只在开发环境应用,不在线上环境运行),压缩整合代码,让网页加载更快。 前端代码为什么要进行构建和打包? 体积更好&#x…

1、webpack

webpack打包工具(重点在于配置和使用,原理并不高优。只在开发环境应用,不在线上环境运行),压缩整合代码,让网页加载更快。

前端代码为什么要进行构建和打包?

体积更好(Tree-shaking、压缩、合并),加载更快
编译高级语法(scss、TS、ES6+、模块化)
兼容性和错误检查(Ployfill、postcss、eslint)
统一高效的开发环境,统一的构建流程和产出标准,集成公司构建规范(提测、上线)

基本配置、高级配置

1)基本配置

拆分配置和merge:common dev prod配置
启动本地服务 webpack-dev-server
处理ES6 babel-loader
处理样式 style-loader css-loader less-loader postcss-loader(loader执行顺序从后往前)
处理图片 file-loader url-loader

2)高级配置

多入口
抽离css
抽离公共代码
异步加载js(懒加载)
处理JSX babel-loader
处理Vue vue-loader

module chunk bundle分别是什么意思?区别?

module 各种源码文件,webpack中一切皆模块,被引入的都可以看作模块,js、css、img
chunk 多模块合成的(类似在内存中还没产出的代码块),entry splitChunk import()生成chunk
bundle 最终的输出文件

webpack性能优化

1)优化打包构建速度

(生产环境)
优化babel-loader:加cacheDirectory、加include或exclude
IgnorePlugin
noParse 引入的时候避免打包的东西
happyPack 多进程打包
ParallelUglifyPlugin 多进程压缩JS
(不能用于生产环境)
自动刷新 整个网页全部刷新,速度比较慢;整个网页全部刷新,状态全丢失
热更新 新代码生效,网页不刷新,状态不丢失
DllPlugin动态链接库插件,前端框架vue React,体积大构建慢。较稳定,不常升级版本。同一个版本只构建一次即可,不用每次都重新构建。

2)优化产出代码执行效率

小图片base64编码
bundle+hash
懒加载
提取公共代码
使用CDN加速 img、css、js推到CDN上
使用production 自动开启代码压缩;Vue和React等会自动删掉调试代码;启动Tree-Shaking
使用Scope Hosting 多个函数合并成一个函数。代码体积更小,创建函数作用域更少,代码可读性更好

构建流程概述(打包流程)

参考:webpack构建流程

loader和plugin区别?

loader模块转换器
plugin扩展插件

常见loader和plugin?

参考:loader和plugin

2、vite

3、babel

babel从ES高级语法向低级语法转变


文章转载自:

http://0iewO7wF.jrLbj.cn
http://ZVZFeZKI.jrLbj.cn
http://FvF9evNW.jrLbj.cn
http://1W2ILvzb.jrLbj.cn
http://vR00yWyo.jrLbj.cn
http://HTvoW9BU.jrLbj.cn
http://xdqHjXse.jrLbj.cn
http://ogvvXZbv.jrLbj.cn
http://xezoBl0u.jrLbj.cn
http://V5dSiezX.jrLbj.cn
http://XNUiYooC.jrLbj.cn
http://OMzzNhOS.jrLbj.cn
http://hRvvisTr.jrLbj.cn
http://IeyRs4n0.jrLbj.cn
http://uHjBgByg.jrLbj.cn
http://W17P8AUn.jrLbj.cn
http://HvxNJEOH.jrLbj.cn
http://F8kKlD3t.jrLbj.cn
http://d0oH4uwS.jrLbj.cn
http://7ga0weGE.jrLbj.cn
http://l3HeNzWV.jrLbj.cn
http://olor10t8.jrLbj.cn
http://6LEsmwiH.jrLbj.cn
http://4XiE8Mhv.jrLbj.cn
http://rhySJaa1.jrLbj.cn
http://8k75BgBu.jrLbj.cn
http://DBwahSfd.jrLbj.cn
http://IXp9hGlK.jrLbj.cn
http://82rJekzq.jrLbj.cn
http://toUnPhH7.jrLbj.cn
http://www.dtcms.com/wzjs/596689.html

相关文章:

  • 安溪哪里有学做网站北京网站设计公司wyhseo
  • 邢台商城类网站建设搭建织梦网站视频教程
  • 企业网站托管备案宿舍管理系统
  • 公司网站建设方案设计东莞建设网站公司哪家好
  • 广州建立公司网站多少钱温州网站建设备案
  • 网站建设预算费用青岛seo青岛黑八网络最强
  • 外贸网站 站长工具提供网站设计方案公司
  • 网站建设对企业经营EDI许可证需要的网站怎么做
  • 站点与网站有什么区别cms网站怎么制作
  • 北京网站建设 云智互联安卓网站客户端制作
  • 沈阳设计网站淘宝代运营一般多少钱
  • 做一个外贸网站网站开发违约责任
  • 网站建设中gif长沙做网站比较好的公司
  • 龙华新区网站制作seo网站建设流程
  • 网站程序预装配置 tomcat 做网站
  • 彩票网站开发亿云网站引导页面设计
  • 广州网站建设的公司长沙电商网站建设
  • 廊坊做网站公司企业商城网站 .net
  • 成都易站网站建设图片wordpress源码
  • 做网站是先做后台还是前端介绍重庆网页设计
  • 广州响应式网站南平seo
  • 有做公司网站的吗网站建设收费标准方案
  • 聊城网站建设北京十大影视后期公司
  • 钦州公司做网站网站开发毕设ppt
  • 大望路网站制作在线ps网页版
  • 传媒公司网站建设免费的个人简历模板网站
  • 手机网站优化指南东莞英文建站公司
  • 做网站策划案专业团队是什么意思
  • 安卓网站开发环境3gcms企业手机网站整站源码asp
  • 肥东网站制作华为官网手机商城