今天我提了一个问题
如何避免多个相同的 script 或 link标签 重复访问加载资源
虽然最后问题有了答案 ,那就是同一个页面存在多个相同的script 标签 并且没有禁用缓存时。
只有第一次会访问服务器获取数据,其后重复的资源都会从缓存中加载。
不过根据我的实验,多个标签情况下 ,数据确实会被重复加载多次,而不是仅加载一次。
典型的实验是在要加载的js中添加一个alert
会发现script标签有多少个,alert就执行了多少回。
今天我提了一个问题
虽然最后问题有了答案 ,那就是同一个页面存在多个相同的script 标签 并且没有禁用缓存时。
只有第一次会访问服务器获取数据,其后重复的资源都会从缓存中加载。
不过根据我的实验,多个标签情况下 ,数据确实会被重复加载多次,而不是仅加载一次。
典型的实验是在要加载的js中添加一个alert
会发现script标签有多少个,alert就执行了多少回。