扫码关注官方订阅号
1.出于加载速度的考虑,一般把引入框架的script标签和引入自己写的代码的script文件都放在哪个位置?2.如果自己写的JS文件是多个页面共用的。那么怎么解决在一个页面获取的元素对象,在另一个页面获取不到而报错导致的后面的代码不执行问题?
闭关修行中......
如果你的代码B依赖于框架A的话,一般来说A在前B在后,然后一般script放在body结束标签之前
js文件共用,一般是共用的js代码部分吧,你说的那种有点奇怪。假设 你的代码是 获取页面的一个dom,然后对其操作,
var dom = jQuery('#dom_in_pageA'); if(dom.length){ //巴拉巴拉 }
代码里做一下获取元素时的判断是否存在咯
1.一般把JS文件放在</body>之前, <body>的最后面, 因为加载JS文件时, 会阻塞页面.2.如果有题主说的这种情况, 肯定是代码还不够抽象, 应该把不同的部分作为函数形参, 在不同的页面再调用函数传值就行了.
</body>
<body>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果你的代码B依赖于框架A的话,一般来说A在前B在后,然后一般script放在body结束标签之前
js文件共用,一般是共用的js代码部分吧,你说的那种有点奇怪。
假设 你的代码是 获取页面的一个dom,然后对其操作,
代码里做一下获取元素时的判断是否存在咯
1.一般把JS文件放在
</body>之前,<body>的最后面, 因为加载JS文件时, 会阻塞页面.2.如果有题主说的这种情况, 肯定是代码还不够抽象, 应该把不同的部分作为函数形参, 在不同的页面再调用函数传值就行了.