文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>JS未设置对象问题

JS未设置对象问题

时间:2010-09-20  来源:Gallop1

      今天改公司项目时候,发现出现脚本冲突问题,经过浏览器Debug发现prototype对象中没有设置,想到这里,自己联想到了解过的一些知识,prototype是最早的优秀的Js框架,出现这种问题,不可能是prototype.js的问题,因为框架这些都是闭包,肯定是脚本冲突,IE提示JScript提示缺少对象,prototype一早是对Js扩展的比较好,初步判定是因为公司一个页面引用了两种js框架导致了,JQuery框架,也是一个类似prototype的框架,引用的时候,由于prototype.js在jQuery.js之前,所以出错,不一会我就改过来,果然跟我想的一样,自己解决这个问题的想法是这样的:任何一种技术的出现都是基于之前的技术不够好,JQuery是在prototype之后,我想到它们的历史,顺序有关系,所以误打误撞解决了,可能是我的片面理解,因为浏览器读取到script元素的时候,就不会以HTML或者XHTML的方式处理其内容,而是通知浏览器的脚本引擎来接管script元素的内容,这样的话引用的顺序,会导致脚本引擎中出现对象冲突的问题。最后的总结的是:如果在一个页面出现两个框架,首先引入的是prototype.js,然后才是JQuery.js,遵循它们历史的发展规律。这只是我在运用的一些见解,说得不对,欢迎大家指出。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载