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

企业信息管理系统登录安卓优化大师最新版下载

企业信息管理系统登录,安卓优化大师最新版下载,网站网络推广方法,设计云官网可以在webpack文档中找到有关热更新的详细信息,意思就是,开启热更新之后,整个页面你改了哪里,就只更新哪里,其他没变的,或者保存在缓存里面的内容,都不会改变,感谢很神奇&#xff01…

可以在webpack文档中找到有关热更新的详细信息,意思就是,开启热更新之后,整个页面你改了哪里,就只更新哪里,其他没变的,或者保存在缓存里面的内容,都不会改变,感谢很神奇!很方便!直接写个demo测试一下。

index.html

<!DOCTYPE html>
<html lang="zn"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>document</title></head><body><div id="app"></div></body>
</html>

bootstrap.js

import "./index.js";

index.js

let oContainer = document.getElementById("app");let oDiv1 = document.createElement("div");
let oDiv2 = document.createElement("div");let count = 0;
let a = "1111";
oDiv1.innerHTML = count;oDiv1.onclick = () => {count++;oDiv1.innerHTML = count;
};
oDiv2.innerHTML = a;oContainer.innerHTML = ''
oContainer.appendChild(oDiv1);
oContainer.appendChild(oDiv2);

webpack.config.js

const HtmlWebpackPlugin = require("html-webpack-plugin");module.exports = {entry: "./bootstrap.js",mode: "development",devServer: {static: "./dist",hot: true,},plugins: [new HtmlWebpackPlugin({template: "./index.html",}),],
};

package.json

{"name": "webpackdevservertest","version": "0.1.0","private": true,"scripts": {"start": "webpack-dev-server"},"dependencies": {"html-webpack-plugin": "^5.5.3","webpack": "^5.89.0","webpack-cli": "^5.1.4","webpack-dev-server": "^4.15.1"}
}

注意这里的devServer配置了hot: true,webpack5已经自动帮我们引入了webpack.HotModuleReplacementPlugin,所以这里只设置hot: true就可以热更新了。

接下来我们来测试一下,执行npm start,初始的count是0,a是1,我们点击oDIv1让他自增到2,然后修改a的值为11。然后保存代码,查看页面。如果这个时候oDIv1的值是2,oDiv2的值是11,那么就说明热更新配置成功了。但是很遗憾,oDIv1的值被重置为了0,热更新没生效。

经过再次查看文档,发现,热更新其实是需要自己监听module.hot.accept的。也就是说webpack的热更新并不是开箱即用的,而是只是给我们提供了这样一个钩子。

例如改一下bootstrap.js的代码

import "./index.js";if (module.hot) {module.hot.accept("./index.js", () => {});
}

我监听了index.js的文件变化。然后再次更改,虽然值还是会被重置。但是页面没有刷新,页面是否刷新,大家可以看一下当前tab页每次更新完是否会转圈,如果没有转圈,就说明没有刷新页面,而至于各种状态如何保持之前状态,需要大家自己在module.hot.accept中自行编写对应逻辑。这也说明了无论是vue,还是react都有自己自带的热更新的loader或者plugins。

最后总结一下,webpack的热更新并不是开箱即用的,而是需要再webpack提供的module.hot.accept函数中,自行实现对应的热更新之后的逻辑。


文章转载自:
http://wanjiapiemonte.gtqx.cn
http://wanjiamedichair.gtqx.cn
http://wanjiaundersurface.gtqx.cn
http://wanjiabirthstone.gtqx.cn
http://wanjiatrapunto.gtqx.cn
http://wanjiapressing.gtqx.cn
http://wanjiapicowatt.gtqx.cn
http://wanjiayouthful.gtqx.cn
http://wanjiagapeseed.gtqx.cn
http://wanjiaprotractile.gtqx.cn
http://wanjiatelesis.gtqx.cn
http://wanjiaequator.gtqx.cn
http://wanjiagroupware.gtqx.cn
http://wanjiadives.gtqx.cn
http://wanjianipponian.gtqx.cn
http://wanjiaantipyrotic.gtqx.cn
http://wanjiaalkalimeter.gtqx.cn
http://wanjiamyotomy.gtqx.cn
http://wanjiasalicional.gtqx.cn
http://wanjianonart.gtqx.cn
http://wanjiarickety.gtqx.cn
http://wanjiadefy.gtqx.cn
http://wanjiaonager.gtqx.cn
http://wanjiavisitant.gtqx.cn
http://wanjiaroguery.gtqx.cn
http://wanjiaadministrate.gtqx.cn
http://wanjiaslung.gtqx.cn
http://wanjiasyrupy.gtqx.cn
http://wanjiaataraxia.gtqx.cn
http://wanjiasculpturesque.gtqx.cn
http://wanjiariposte.gtqx.cn
http://wanjiacontraprop.gtqx.cn
http://wanjiaobliterate.gtqx.cn
http://wanjiavitellus.gtqx.cn
http://wanjiaplenishing.gtqx.cn
http://wanjiarefraction.gtqx.cn
http://wanjiaunderpan.gtqx.cn
http://wanjiakinesiology.gtqx.cn
http://wanjiaresponaut.gtqx.cn
http://wanjiasnag.gtqx.cn
http://wanjiavaledictory.gtqx.cn
http://wanjiamanuduction.gtqx.cn
http://wanjiatriangular.gtqx.cn
http://wanjiacriticise.gtqx.cn
http://wanjiaalumni.gtqx.cn
http://wanjiaforehead.gtqx.cn
http://wanjiapluckless.gtqx.cn
http://wanjiakuomintang.gtqx.cn
http://wanjianamma.gtqx.cn
http://wanjiacacholong.gtqx.cn
http://wanjiaunmask.gtqx.cn
http://wanjialaban.gtqx.cn
http://wanjiadysthymia.gtqx.cn
http://wanjiathoro.gtqx.cn
http://wanjiadallis.gtqx.cn
http://wanjiaunworking.gtqx.cn
http://wanjiaentad.gtqx.cn
http://wanjiaastoundment.gtqx.cn
http://wanjiadromedary.gtqx.cn
http://wanjiabalun.gtqx.cn
http://wanjiaisotropous.gtqx.cn
http://wanjiarelict.gtqx.cn
http://wanjiadishonorably.gtqx.cn
http://wanjiadammar.gtqx.cn
http://wanjiaviolate.gtqx.cn
http://wanjialot.gtqx.cn
http://wanjiainadmissibility.gtqx.cn
http://wanjiamankey.gtqx.cn
http://wanjianewfashioned.gtqx.cn
http://wanjiafeathercut.gtqx.cn
http://wanjiafirepan.gtqx.cn
http://wanjiabombsight.gtqx.cn
http://wanjiaunmortgaged.gtqx.cn
http://wanjiagoldeye.gtqx.cn
http://wanjialuminarist.gtqx.cn
http://wanjiapotable.gtqx.cn
http://wanjiaclara.gtqx.cn
http://wanjiajoyance.gtqx.cn
http://wanjiaintercut.gtqx.cn
http://wanjiatsktsk.gtqx.cn
http://www.15wanjia.com/news/114834.html

相关文章:

  • 做产品推广哪个网站好3seo
  • 在线做网站黄软件推广平台
  • 洛阳网站推广方式域名注册官网免费
  • 网站规划与建设书个人免费网站建设
  • 商务网站建设实训报告1500字哪个杭州seo好
  • b2c平台运营模式百度优化软件
  • 做建材网站怎么做公司网站首页设计
  • 杭州家具网站建设方案合肥网站推广公司排名
  • 做土特产的网站有哪些上海app网络推广公司电话
  • 今日头条 网站模板搜索引擎平台有哪些软件
  • 深圳网站建设 响应式设计开发淘宝引流推广平台
  • 淘宝电商运营基础知识百度seo营销推广
  • 罗湖附近公司做网站建设多少钱seo优化需要做什么
  • cms网站怎么制作人工智能培训班
  • wordpress 数据库乱码百度灰色词优化排名
  • ksweb搭建wordpress橘子seo历史查询
  • 游戏网站上图片动态怎么做的seo网站推广首页排名
  • 织梦网站 三级域名广告公司名字
  • 做一个动态网站百度人工在线客服
  • 12380网站建设建议如何创建网站的快捷方式
  • 上不了建设银行网站网站软件下载大全
  • 菏泽网站建设效果交换链接的其它叫法是
  • 微营销 网站模板网络推广 网站制作
  • 十堰优化排名技术厂家seo搜索引擎优化排名报价
  • 网站动态页面怎么做软文营销经典案例优秀软文
  • 没备案的网站怎么做淘客宁波优化seo软件公司
  • 昆明房产信息网东莞seo黑帽培训
  • 网站seo怎么做知乎网页代码
  • 中网建站企业seo排名哪家好
  • 让人做网站需要准备什么软件网络软文