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

邯郸建设公司网站wordpress英文模板下载地址

邯郸建设公司网站,wordpress英文模板下载地址,上海 有哪些做网站的公司,绵阳城乡住房建设厅网站说说你对webpack的理解 webpack 是一个静态模块打包器#xff0c;整个打包过程就像是一条生产线#xff0c;把资源从入口放进去#xff0c;经过一系列的加工#xff08;loader#xff09;#xff0c;最终转换成我们想要的结果#xff0c;整个加工过程还会有监控#x…说说你对webpack的理解 webpack 是一个静态模块打包器整个打包过程就像是一条生产线把资源从入口放进去经过一系列的加工loader最终转换成我们想要的结果整个加工过程还会有监控在特定的时机插件就会对资源做处理 Webpack中Loader和Plugin的区别 1、因为webpack只认识JS和JSON所以Loader相当于翻译官将其他类型资源进行预处理。2、Plugin功能更强大主要目的就是解决loader 无法实现的事情比如打包优化和代码压缩等。 Plugin加载后在webpack构建的某个时间节点就会触发plugin定义的功能帮助webpack做一些事情。实现对webpack的功能扩展。 常见的Plugin有哪些 html-webpack-plugin 处理html资源默认会创建一个空的HTML自动引入打包输出的所有资源js/css mini-css-extract-plugin 打包过后的css在js文件里该插件可以把css单独抽出来 clean-webpack-plugin 每次打包时候CleanWebpackPlugin 插件就会自动把上一次打的包删除3、运行时机 1.loader运行在编译阶段 2.plugins 在整个周期都 为什么要用打包工具开发环境和生存环境有什么区别 在没有weapack之前 作用域问题所有引用的文件都挂在在window如jquery文件太大如果分散加载内容逐渐显示如果合并加载文件太大白屏时间长可读性差和在一个文件里可读性差可维护性弱 基本配置 开发模式配置介绍 loader帮助webpack识别不能识别的模块只要是对less/scss/style/jsx/tsx/图片/视频 style-loadercss-loader plugins devServer webpack优化 1、提升开发体验 1、sourceMap 2、提升打包构建速度一般是对js处理 1、 开启HMR修改那个文件只会刷新那一个文件不会整个页面刷新 - 上面那样配置css就可以生效了 - js还需要另外的配置react可以使用react-hot-loader来设置2、oneOf让我们的文件只被其中一个loader文件处理每个文件只执行一个loader提升打包速度 3、Include/Exclude排除第三方和nodeModule文件这些不需要编译只处理src文件提升打包速度只能用一种只能对js进行处理 4、catch提升第二次编辑及以后的打包速度第二次打包不会打包所有。只会检查修改的文件进行重新检查和babel编译 5、Thead多进程打包 配置方法 js代码压缩 减少代码体积 1、tree shaking引用的第三方库中移除没有引用的工具函数等 2、plugin-transform-runtime减少babel打包的文件体积 3、图片压缩 优化代码运行性能 code split 代码分割实现按需加载 webpack5和webpack4区别https://juejin.cn/post/6990869970385109005 Tree Shaking自动剔除第三方包里面没有引入的方法 当我们引入第三方包的时候如果只引入的一个方法其他没有用到的方法是冗余放入Tree Shaking就可以自动帮我们把那些没有用的东西提出掉来减少bundle的体积webpack4需要安装插件 terser-webpack-plugin 才能实现js压缩webpack5内置了插件不需要安装而且设置mode“production” 的时候会自动开启 js 压缩功能。webpack5 内部内置了 cache 缓存机制。直接配置即 // webpack.config.js module.exports {// 使用持久化缓存cache: {type: filesystemcacheDirectory: path.join(__dirname, node_modules/.cac/webpack)} }git 1、git pull和git fetch的区别 git fetch只是将远程仓库的最新的版本下载到本地但是不会自动merge,相当于工作区中的文件并没有更新git pull会从远程仓库获取到最新的版本并merge到本地。git pull origin devgit fetch origin devgit merge origin/dev;git fetch更保险一些git pull操作更简单 2、git merge和git rebase的区别 共同点将一个分支的更改并入另一个分支只不过方式有些不同不同点 merge如果master有新提交合并之后有冲突仅需修改之后重新提交后会生一个新的commit整个历史记录比较混乱rebase如果master有新提交合并之后有冲突不会产生额外的commit。这样的好处是‘干净’如果合并的分支中存在多个commit需要重复处理多次冲突。
http://www.yutouwan.com/news/156632/

相关文章:

  • wordpress编辑网站的链接是中文以网站做跳板入侵
  • 做微信商城设计网站域名绑定wordpress
  • 企业营销网站建立脚上起小水泡还很痒是什么原因
  • 新会住房和城乡建设部网站江苏省建设斤网站
  • 汉中站怎么做原创短视频网站
  • php完整网站开发案例网站移动端和手机端分开做
  • 扬州网站建设企业中国建设移动门户网站
  • 十大门户网站有哪些局域网网站建设软件
  • 网站建设与小程序开发熊掌号网页模板小偷
  • hexo框架做网站网络营销策划要素
  • 临沂谁会做网站湖南网页设计培训去哪里
  • 在国内的服务器上建设国外网站注册商标需要多长时间
  • 网站做的最好的网站有哪些外贸crm客户管理软件
  • 免费商用的网站模板无锡网站营销公司哪家好
  • 注册网站模板深圳自适应网站的公司
  • 苏州创元投资集团网站关于青岛的网页设计
  • 监控做斗鱼直播网站商业网站教程
  • 门户网站怎么建设电子商务网站建设与管理第四章答案
  • 北京检查站优化wordpress进管理员密码
  • 烟台微网站建设吉林省建设厅监理协会网站
  • 如何防止网站被采集免费服务器主机
  • 资源类网站怎么做应用软件开发专业
  • 官方网站开发方案推荐昆明做网站建设
  • 做worksheet的网站导航网站移动端流量占比
  • 做系统那个网站好做创新方法工作网站
  • 洛阳 网站建设北京企迪网站建设公司
  • 模版网站做支付功能西安网站建设 美科动
  • 网站建设价格明细表和网站预算施工单位招聘信息
  • 旅游网站wordpressh5框架做网站
  • 渭南哪家公司可以做网站在线花钱做网站