`

json.js 与jquery冲突解决

 
阅读更多
http://www.cnblogs.com/yahle/archive/2009/01/16/1335279.html
好用。验证了。。。great。。。

引用
JQuery 和 json.js 因为都涉及到$的使用,因此直接引用两个文件会导致冲突,搜索了一下,中文网页里没啥解决方案,在JQuery网站里有一位大拿Mark Gibson利用json.js修改出的JQuery插件。经测试非常好用,在这里向大家推荐。
toJSON by Mark Gibson
hacked the original json.js into a jQuery plugin. It adds the two functions:$.toJSON(value),$.parseJSON(json_str, [safe]).
  • json.7z (913 Bytes)
  • 下载次数: 30
分享到:
评论

相关推荐

    [转]jquery与json.js冲突解决方法

    总的来说,解决jQuery与json.js的冲突需要理解两个库的工作原理,合理组织代码,避免全局变量冲突,并且善用现代JavaScript提供的工具和方法。对于大型项目,采用模块化和良好的命名规范是避免冲突的关键。通过以上...

    ECShop中transport.js与jQuery冲突

    所以这里用JSON官网在javascript语言上提供的json2.js支持。 具体下载地址:https://github.com/douglascrockford/JSON-js 2、修改transport.js 2.1 注释掉重写object的方法,具体搜索 if ( ! Object.prototype....

    ecshop解决与jQuery冲突文件

    总的来说,解决ECSHOP与jQuery冲突的关键在于理解两个库的运作机制,识别潜在冲突,并采取适当的措施避免这些冲突。通过替换`transport.js`文件和引入`json2.js`,我们可以使ECSHOP在利用jQuery的强大功能的同时,...

    transport.js和jquery冲突问题的解决方法

    本文就是针对在项目中同时使用了transport.js和jquery这两个库时可能出现的冲突问题,并提供了解决方案。 首先,了解冲突产生的原因至关重要。在描述中提到,transport.js在某个位置大约580到590行,重写了Object....

    jQuery Gantt 甘特图

    **jQuery Gantt 甘特图**是用于网页端项目管理和任务调度的一种可视化工具,它基于流行的JavaScript库jQuery构建。甘特图是一种条形图,能够清晰地展示项目的进度、任务开始与结束时间以及任务间的依赖关系,对于...

    jquery-1.3.2.min.js

    《jQuery 1.3.2.min.js:JavaScript的精髓与应用》 jQuery,这个小巧而强大的JavaScript库,自2006年发布以来,就以其简洁的API和强大的功能深受开发者喜爱。在本文中,我们将深入探讨jQuery 1.3.2.min.js这一经典...

    解决ECSHOP和jquery冲突问题所需文件

    5. **代码审查**:检查ECSHOP的源代码,找出可能与jQuery冲突的部分,并进行修改。 6. **测试**:在应用修改后,进行全面的前端功能测试,确保所有功能正常工作,没有新的冲突出现。 总的来说,解决ECSHOP与jQuery...

    transport.js

    替换(不是去掉)页面所有的$(){}函数,防止jquery不生效(解释:这一步是要替换掉原ecshop里的$(){}这个函数,因为它与jquery是冲突的,解决的办法很多,可以用其他函数代替,比如getId(){}等等,也可以用jquery本身...

    jquery-1.4.2.js

    jQuery设计时考虑到了与其他库的共存,通过`noConflict()`方法,可以释放 `$` 符号,避免与其他库冲突。 **总结** jQuery 1.4.2和1.6版本都是jQuery历史上的重要里程碑,它们提供的功能和服务对于前端开发者来说是...

    Apress.Beginning.jQuery.Feb.2013

    7. **性能优化**:书中也会讨论如何通过缓存选择器、避免DOM遍历等方式优化jQuery代码的性能,以及如何利用`$.noConflict()`解决与其他库的冲突问题。 8. **实战应用**:教程中可能包含实际项目案例,如构建一个...

    ECShop解决jQuery补丁.zip

    根本的解决办法是不用transport.js中的json功能,那么就要有一个相同的功能来代替它,这里我选用jquery-json1.3.js。首先要把transport.js中的json功能删除。由于实现json功能的函数有区别,所以要麻烦改掉原ecshop...

    JQuery中国省市区街道三级、四级联动下拉菜单插件

    封装JQuery插件,中国省市区三级联动下拉菜单,省市区街道四级联动下拉菜单插件,三级插件取的值为地区编号或地区名,四级插件默认为地区编号,修改jquery.citys.js中的valueType为“name”,街道单独在代码中修改...

    详解使用Vue.Js结合Jquery Ajax加载数据的两种方式

    然而,在某些场景下,我们可能需要结合使用 Vue.js 和 jQuery,尤其是处理与服务器的异步通信,如通过 AJAX 获取数据。本文将详细介绍两种在 Vue.js 应用中结合 jQuery AJAX 加载数据的方法。 首先,让我们看下示例...

    ecshop jquery下载

    在描述中提到的“解决思路大概就是屏蔽ECshop扩展的toJSONString方法,用别的函数代替”,这可能是因为在某些情况下,ECShop内置的toJSONString方法与jQuery的JSON处理冲突,或者该方法在特定场景下不适用。...

    Jquery11.rar

    - 避免全局变量,使用jQuery对象包裹变量以防止冲突。 通过以上介绍,你已对jQuery有了基本了解。在实际开发中,结合这些知识点,你可以更高效地编写JavaScript代码,提升网页交互体验。继续深入学习jQuery,你会...

    Manning.jQuery.in.Action.Feb.2008.pdf

    8. **jQuery与其他库的共存**:讲解如何在使用jQuery的同时与其他JavaScript库(如Prototype或MooTools)和平共处,避免命名冲突和资源浪费。 9. **jQuery生态**:介绍jQuery相关的工具和资源,如jQuery UI、jQuery...

    jQuery基础教程 中文版

    jQuery提供了一个`noConflict()`方法,允许在同一个页面上与其他JavaScript库共存,避免命名冲突。 ### 10. 学习资源与实践 教程中的“demo”部分提供了实践案例,读者可以下载并运行这些示例,加深对jQuery的理解...

    Learning_jquery中文版.pdf

    1. 使用NoConflict模式:当与其他JavaScript库共用时,jQuery的`$`符号可能导致冲突,`$.noConflict()`可以帮助解决这个问题。 2. AMD/CMD模块化:通过RequireJS或Sea.js等工具,可以将jQuery及其插件按需加载,...

Global site tag (gtag.js) - Google Analytics