云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站服务器_刘宏云华为_企业0元试用

小七 141 0

网站服务器_刘宏云华为_企业0元试用

你厌倦了每次在webide中做一个小小的代码更改时都要刷新吗?我不知道你的情况,一元云购下载,但我希望像我们在createreact app(webpack)和browser sync这样的工具中一样进行实时重新加载。现在我们有办法了!

想法

为什么我们不能检查我们感兴趣的文件是否有变化?我们可以获取和比较我们感兴趣的文件,以节省一点开销(网络和cpu周期)。

所以我开始检查我们如何做到这一点,并注意到hash已经在/sap ui cachebuster中计算-信息.json所以我们甚至可以用它来比较,这样就简化了刷新过程单个文件检查cachbuster json,看是否有任何变化。

实现

我们可以读取文件,检查最新的缓存版本,京淘客,如果文件发生了更改,则重新加载。其他一些小事情,如在15分钟内没有更改时超时,我们有一个非常基本的脚本,模拟实时重新加载减去websockets。

将脚本添加到您的应用程序中索引.html当检测到更改时,它将开始重新加载你需要IE11,你将不得不使用传输版本。它可以从任何其他初始化代码正常工作。如果你知道你将运送和使用索引.html, 使用索引是个好主意_livereload.html文件将实时重新加载代码分开。

一些注意事项

这只是在webidetesting域上运行的设置,以确保它不会在其他平台上运行。缓存buster json有时会重新计算,即使您不保存文件。不要将刷新率降得太低,否则您的网络将充满请求,因为我们使用的是轮询方法。如果您不想在chrome调试器中看到网络请求,您可以在网络过滤器中放入-json,云报,它将从网络显示中删除所有.json文件。

下一步是什么?

使用诸如web套接字之类的工具提供开箱即用的支持是理想的,物联网企业,而且重量更轻,大数据网站,但这解决了我们这些厌倦了不断刷新的人的使用情况!