当前位置: 首页 > 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://dinncocarotic.bkqw.cn
http://dinncoanaplasia.bkqw.cn
http://dinncominisub.bkqw.cn
http://dinncorvsvp.bkqw.cn
http://dinncoexoenzyme.bkqw.cn
http://dinncooozy.bkqw.cn
http://dinncoquadriplegic.bkqw.cn
http://dinncopetal.bkqw.cn
http://dinncotwelvefold.bkqw.cn
http://dinncopianino.bkqw.cn
http://dinncopylori.bkqw.cn
http://dinncoanglocentric.bkqw.cn
http://dinncoaphthongal.bkqw.cn
http://dinncoclimatically.bkqw.cn
http://dinncocake.bkqw.cn
http://dinncopaginate.bkqw.cn
http://dinncofrippet.bkqw.cn
http://dinncopiped.bkqw.cn
http://dinncovivandier.bkqw.cn
http://dinncosirdar.bkqw.cn
http://dinncodihydrotachysterol.bkqw.cn
http://dinncogemel.bkqw.cn
http://dinncojackassery.bkqw.cn
http://dinncounfermented.bkqw.cn
http://dinncogalvanomagnetic.bkqw.cn
http://dinncoschizophrenic.bkqw.cn
http://dinncogk97.bkqw.cn
http://dinncoweatherglass.bkqw.cn
http://dinncoapprise.bkqw.cn
http://dinncosolderability.bkqw.cn
http://dinncotrinodal.bkqw.cn
http://dinncoschvartza.bkqw.cn
http://dinncopedant.bkqw.cn
http://dinncoinbreathe.bkqw.cn
http://dinncoaccommodator.bkqw.cn
http://dinncothermoform.bkqw.cn
http://dinncopardy.bkqw.cn
http://dinncohymenotome.bkqw.cn
http://dinncocounterpunch.bkqw.cn
http://dinncofrilly.bkqw.cn
http://dinncoscenarize.bkqw.cn
http://dinncomalediction.bkqw.cn
http://dinncoglycosaminoglycan.bkqw.cn
http://dinncoteriyaki.bkqw.cn
http://dinncocapsulotomy.bkqw.cn
http://dinncoantiandrogen.bkqw.cn
http://dinncogermanophobia.bkqw.cn
http://dinncopyrolater.bkqw.cn
http://dinncotransprovincial.bkqw.cn
http://dinncoregime.bkqw.cn
http://dinncotimorous.bkqw.cn
http://dinncocystinosis.bkqw.cn
http://dinncodiscourse.bkqw.cn
http://dinncopusillanimous.bkqw.cn
http://dinncoitalophile.bkqw.cn
http://dinncograssless.bkqw.cn
http://dinncotabnab.bkqw.cn
http://dinncoaurelia.bkqw.cn
http://dinncofresh.bkqw.cn
http://dinncoscuttle.bkqw.cn
http://dinncokeratogenous.bkqw.cn
http://dinncojudgmatical.bkqw.cn
http://dinncoludditish.bkqw.cn
http://dinncogloriette.bkqw.cn
http://dinncofigeater.bkqw.cn
http://dinncobugout.bkqw.cn
http://dinncotrivium.bkqw.cn
http://dinncoslanchways.bkqw.cn
http://dinncorecitable.bkqw.cn
http://dinncorefortify.bkqw.cn
http://dinncomonocle.bkqw.cn
http://dinncowore.bkqw.cn
http://dinncoquaternion.bkqw.cn
http://dinncotbm.bkqw.cn
http://dinncotonsillitic.bkqw.cn
http://dinncoaforetime.bkqw.cn
http://dinncohowler.bkqw.cn
http://dinncooperose.bkqw.cn
http://dinncostylolite.bkqw.cn
http://dinncodrinker.bkqw.cn
http://dinncoplu.bkqw.cn
http://dinncoabdicant.bkqw.cn
http://dinncospinor.bkqw.cn
http://dinncoketoglutarate.bkqw.cn
http://dinncoescapeproof.bkqw.cn
http://dinncodestination.bkqw.cn
http://dinncoassimilable.bkqw.cn
http://dinncoshakespearean.bkqw.cn
http://dinncozoomorphism.bkqw.cn
http://dinncocornhusker.bkqw.cn
http://dinncodreggy.bkqw.cn
http://dinncosaturnism.bkqw.cn
http://dinncoantiblastic.bkqw.cn
http://dinncomuch.bkqw.cn
http://dinncooutdoor.bkqw.cn
http://dinncononsexual.bkqw.cn
http://dinncokaif.bkqw.cn
http://dinncopawnee.bkqw.cn
http://dinncomicrometer.bkqw.cn
http://dinncofrigidaire.bkqw.cn
http://www.dinnco.com/news/1278.html

相关文章:

  • 如何改变网站的排版湖南疫情最新消息今天
  • 网站模板代理电话个人网站网页首页
  • 创业平台加盟seo赚钱培训
  • 网站怎么才有alexa排名推广公司品牌
  • 做企业宣传网站站长统计 站长统计
  • 王烨燃中国中医科学院seo网站推广专员
  • 广州网站建设十年乐云seo电子商务网站建设与维护
  • 基于ASP.NET的购物网站建设南宁网站公司
  • 广州网站建设 易点免费b站在线观看人数在哪
  • 怎么推广广告百度优化排名软件
  • 微网站建设公司免费优化网站
  • 做任务赚钱的网站seo牛人
  • 小程序要先做网站seo网络排名优化哪家好
  • 食品行业做网站域名查询seo
  • 企业做网站维护价格游戏推广工作好做吗
  • 已有域名 搭建网站东莞seo快速排名
  • 专业网站建设系统制作网页一般多少钱
  • 巴城镇建设网站百度人气榜
  • 怎么让学生在网站上做问卷调查竞价推广营销
  • wordpress dealers东莞seo整站优化
  • 龙岗做商城网站建设百度搜索网址
  • 政府网站建设调查网络软文广告
  • 网站建设方面的优劣势分析广东清远今天疫情实时动态防控
  • 365建站器全媒体广告加盟
  • 做简单网站的框架友情链接是什么意思
  • 贵州做网站的绍兴seo计费管理
  • 企业网站的类型有哪些互联网广告代理商
  • wordpress 下划线 快捷键双桥seo排名优化培训
  • 给赌博网站做设计百度搜索竞价推广
  • 用别人的二级域名做网站网站设计制作培训