JS引用顺序问题记录
来源:互联网 发布:通联支付 网络万元 编辑:程序博客网 时间:2024/06/05 19:22
自己写了一个监测JS插件,本地测试正常,在插件交付出去之后,和使用人员对接过程中发现,监测插件影响了原程序的功能,经过多重排错发现,
我的插件中有自带的Jquery,当使用人员将我的插件引入项目之后,因为原项目中有依赖Jquery的三方JS,例如:Jquery.cookies.js这种类型的js插件,所以在应用了我的插件后,使得JS加载顺序出现了问题,即正常情况应该为jquery插件-->依赖三方js插件,现在变成了先三方js插件,再到jquery插件,我的jquery插件让原先加载的插件失效了,所以三方js插件调用时报错,影响了原来的功能
现在解决方法:
方法一:
告知使用人员,在调用三方插件之前引用我的JS插件
方法二:
在我的插件中加载JQuery插件时做判断,判断当前环境是否引用了Jquery插件,如果有,放弃引入自己的Jquery,如果没有,再加载自己的Jquery
第一次编写插件,出现问题不可避免,将这个问题记录下来
还有一种使用模块化的方式也可以解决,即在使用js之前会去添加该js的依赖,require.js这种模块化的方式也可以解决js加载顺序的问题
0 0
- JS引用顺序问题记录
- js引用顺序
- js引用顺序问题,新手的困惑啊
- js引用顺序小思考
- LOCAL_STATIC_LIBRARIES引用先后顺序问题
- js执行顺序问题
- js执行顺序问题
- js加载顺序问题
- js代码顺序问题
- JS执行顺序问题
- 引用js的问题
- js的引用问题
- js引用问题
- js对象引用问题
- 插入记录的顺序问题!
- Redis set 顺序问题记录
- 离线包中JS引用顺序
- js问题记录
- SpringMVC Controller单例陷阱
- 邮件服务器的搭建
- jvm的基本原理
- Reveal真机配置
- Spring 框架的官方文档
- JS引用顺序问题记录
- L1-018. 大笨钟
- Linux命令-20
- Linux安装Maven
- 紫书动规 例题9-4 UVA
- Django 配置 Mysql
- HTML表格
- Linux中常用操作命令
- 链接记录