js引用顺序小思考
来源:互联网 发布:软件测试零基础教程 编辑:程序博客网 时间:2024/05/20 06:04
今天碰到一个有意思的问题:
jsp头部引用js文件:js一般存放一些function功能函数,函数太多,太大了,都放jsp中代码不好管理,所以单独拿到另一个地方js统一写这些函数,在页面初始化的时候
把它们引过来统一放到jsp中构成一个文件
今天遇到个问题是:jsp中引入selectTest.js文件,其中声明全局变量turnPageClass()去调用queryModal(sqlStr, SelectGrid)方法,还引入easyQueryVera3.js,其中定义turnPageclass()函数功能及queryModal方法的实现,
问题是:
引入文件后,点击按钮,一直报turnPageClass未定义的错,未定义说明没找到turnPageClass,但是它在easyQueryVera3.js里而且引入了啊,就很奇怪,经过老大一番倒腾找到问题关键所在
js顺序的问题,我是吧selectTest.js 放到上面,就导致,在页面初始化时执行全局变量var turnPage = new turnPageClass()找不见turnPageClass(),所以turnPage就为空,所以点击按钮去执行turnPage.queryModal(sqlStr, SelectGrid);时turnPage是undefined的,
去全局变量里找turnPageClass是未定义的,引入时把easyQueryVera3.js放在上面就可以了,先加载声明了turnPageClass,再加载selectTest.js时定义turnPage对象就有值了。
jsp头部引用js文件:js一般存放一些function功能函数,函数太多,太大了,都放jsp中代码不好管理,所以单独拿到另一个地方js统一写这些函数,在页面初始化的时候
把它们引过来统一放到jsp中构成一个文件
今天遇到个问题是:jsp中引入selectTest.js文件,其中声明全局变量turnPageClass()去调用queryModal(sqlStr, SelectGrid)方法,还引入easyQueryVera3.js,其中定义turnPageclass()函数功能及queryModal方法的实现,
问题是:
引入文件后,点击按钮,一直报turnPageClass未定义的错,未定义说明没找到turnPageClass,但是它在easyQueryVera3.js里而且引入了啊,就很奇怪,经过老大一番倒腾找到问题关键所在
js顺序的问题,我是吧selectTest.js 放到上面,就导致,在页面初始化时执行全局变量var turnPage = new turnPageClass()找不见turnPageClass(),所以turnPage就为空,所以点击按钮去执行turnPage.queryModal(sqlStr, SelectGrid);时turnPage是undefined的,
去全局变量里找turnPageClass是未定义的,引入时把easyQueryVera3.js放在上面就可以了,先加载声明了turnPageClass,再加载selectTest.js时定义turnPage对象就有值了。
0 0
- js引用顺序小思考
- js引用顺序
- JS引用顺序问题记录
- 小技巧(JS引用JS)
- 离线包中JS引用顺序
- JS 栈和堆的小思考
- 顺序播放效果js实现小窍门
- js在html页面中的引用位置思考
- C语言中include引用顺序的小常识
- js引用顺序问题,新手的困惑啊
- 小思考
- 小思考
- 【js思考】解决了一个小的语法问题
- 关于js引入的先后顺序的小问题
- 数组引用的思考
- 关于引用的思考
- 引用类型的思考
- C#引用类型,思考
- CountDownTimer 倒计时
- LLVM 三本书
- Centos7 安装vnc
- 【caffe】Caffe学习系列:solver及其配置
- HDU2002 计算球体积
- js引用顺序小思考
- 数学相关
- salt-stack 客户端运行需要安装python
- object jsonArray 对象转数组
- RN封装Tabbar
- VS2012安装ODAC过程。。
- JavaSE第二讲:原生数据类型 Primitive Data Type
- jsp-语法学习
- python模块属性查询,help使用注意事项