zoukankan      html  css  js  c++  java
  • JS未设置对象问题解决方案

          今天改公司项目时候,发现出现脚本冲突问题,经过浏览器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,遵循它们历史的发展规律。这只是我在运用的一些见解,说得不对,欢迎大家指出。

  • 相关阅读:
    spring 好处与优点
    在SSH框架中使用Spring的好处
    xml配置文件详解
    了解OpenStack
    剖析云计算中的“共享型数据库”(转载)
    云计算开始。。。
    (一)使用springAPI以及自定义类 实现AOP-aop编程
    依赖注入之针对不同类型变量的几种注入方式
    Spring学习笔记--环境搭建和初步理解IOC
    hdu5305Friends dfs
  • 原文地址:https://www.cnblogs.com/gallop/p/1831395.html
Copyright © 2011-2022 走看看