jQuery与开发的相关js文件包含顺序
2009-10-15 10:24
232 查看
<script type="text/jscript" src="/js/jquery/jquery-1.3.js"></script>
<script type="text/jscript" src="/js/usercenter.js"></script>
上面的导入顺序是先jquery框架,接着是jquery开发的应用usercenter.js, 其中usercenter.js包含初始化事件的定义
$(function(){initView(); }); ,如果将上面包含顺序颠倒则 initView();将不能正常执行(在IE6.0环境下测试)
当然如果usercenter.js中定义的是一些静态方法,则导入顺序不影响方法的调用(处理一些后期产生的事件,如按钮click等)
以上问题估计是因为js是按段加载有关,当usercenter.js先导入,则会先于jquery框架加载与解析,而加载完后,会执行$(function(){...});但是此时jquery框架未加载完成,而导致预期的效果没出现.
<script type="text/jscript" src="/js/usercenter.js"></script>
上面的导入顺序是先jquery框架,接着是jquery开发的应用usercenter.js, 其中usercenter.js包含初始化事件的定义
$(function(){initView(); }); ,如果将上面包含顺序颠倒则 initView();将不能正常执行(在IE6.0环境下测试)
当然如果usercenter.js中定义的是一些静态方法,则导入顺序不影响方法的调用(处理一些后期产生的事件,如按钮click等)
以上问题估计是因为js是按段加载有关,当usercenter.js先导入,则会先于jquery框架加载与解析,而加载完后,会执行$(function(){...});但是此时jquery框架未加载完成,而导致预期的效果没出现.
相关文章推荐
- jQuery与开发的相关js文件包含顺序
- jquery mobile.js文件与jquery.js的插入顺序
- Visual Studio 2017中使用正则修改部分内容 如何使用ILAsm与ILDasm修改.Net exe(dll)文件 C#学习-图解教程(1):格式化数字字符串 小程序开发之图片转Base64(C#、.Net) jquery遍历table为每一个单元格取值及赋值 。net加密解密相关方法 .net关于坐标之间一些简单操作
- 利用jQuery的deferred异步按顺序加载JS文件
- 利用jQuery的deferred对象实现异步按顺序加载JS文件
- 动态加载JS文件,完美解决跨域、编码、嵌套、队列、兼容性、执行顺序等相关问题。
- 在单独的js文件中开发Jquery的问题
- web开发 js、jQuery文件上传限制类型
- jquery ui js文件的导入顺序
- jQuery 中插件的使用与开发---附全部源码(含 jQuery1.3.2 for VS 的智能提示js文件)
- jQuery 中插件的使用与开发---附全部源码(含 jQuery1.3.2 for VS 的智能提示js文件)
- jQuery 中插件的使用与开发---附全部源码(含 jQuery1.3.2 for VS 的智能提示js文件)
- jQuery 中插件的使用与开发---附全部源码(含 jQuery1.3.2 for VS 的智能提示js文件)
- 利用jQuery的deferred异步按顺序加载JS文件
- jQuery 中插件的使用与开发-启用Visual Studio 对jQuery的智能感知(含 jQuery1.3.2 for VS 的智能提示js文件)
- 利用jQuery的deferred对象实现异步按顺序加载JS文件
- Rails : css或js文件无法成功预编译或调用jquery类插件时预编译问题
- GZip压缩的js文件IE6下面不能包含<script>标签
- JS实现文件动态顺序载入的方法
- 头文件包含顺序