Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尽管未显示div,但.js文件是否应用了两次?_Javascript_Html_Css_Media Queries_Composite Component - Fatal编程技术网

Javascript 尽管未显示div,但.js文件是否应用了两次?

Javascript 尽管未显示div,但.js文件是否应用了两次?,javascript,html,css,media-queries,composite-component,Javascript,Html,Css,Media Queries,Composite Component,我有一个复合组件,我在一个页面中插入两次,在不同的容器(无论是宽屏还是平板电脑)中,每种不同的“页面类型”插入一次,通过媒体查询,我选择应用哪个.css文件,在这些.css文件中,我选择显示:无特定div。现在,我的那些复合组件应用了相同的.js文件,该文件有许多组件使用的函数。。。我的问题是,.js文件是否应用了两次,尽管一个div没有显示,另一个是?大多数浏览器都会缓存JavaScript文件,因此客户端不需要下载两次该文件。 为了避免这种情况,我建议将脚本引用上移到主页面,而不是放在2个d

我有一个复合组件,我在一个页面中插入两次,在不同的容器(无论是宽屏还是平板电脑)中,每种不同的“页面类型”插入一次,通过媒体查询,我选择应用哪个.css文件,在这些.css文件中,我选择显示:无特定div。现在,我的那些复合组件应用了相同的.js文件,该文件有许多组件使用的函数。。。我的问题是,.js文件是否应用了两次,尽管一个div没有显示,另一个是?

大多数浏览器都会缓存JavaScript文件,因此客户端不需要下载两次该文件。 为了避免这种情况,我建议将脚本引用上移到主页面,而不是放在2个div中。如果将
放在页面底部,则在加载
之前,它不会运行