`

Velocity与jQuery的$发生冲突

阅读更多

Velocity的$与Jquery的$发生冲突时的解决方法有以下几个:
1、使用jQuery代替$。
   如:jQuery.ajax();
   缺点:不适合扩展,一旦替换成第三方库时,那就麻烦大发

2、使用jQuery.noConflict。
   如:var j = jQuery.noConflict(); j.ajax();
   缺点:当使用jQuery的相关插件时,会使得插件失效哦!

3、wrap jQuery中的冲突方法。
   如$.ajax()在Velocity中会冲突,则重新定义如下:
function dw(){}
dw.ajax=function(s){
    jQuery.ajax(s);
}
dw.ajax();

方案3基本上解决了1、2中的缺点~~~故推荐使用第三种方法!

分享到:
评论

相关推荐

    html文件中jquery与velocity变量中的$冲突的解决方法

    问题描述: 在使用velocity模版引擎的环境下,使用jquery时,如:$.fullCalendar.gcalFeed(‘http://www.google.com/calendar/feeds/sfzc1@realintelligence.com/public/basic’) 其中$与velocity变量中的$冲突。...

    jquery 与NVelocity 产生冲突的解决方法

    NVelocity的$与Jquery的$发生冲突时的解决方法有以下几个: 1、 使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax(); 缺点:当使用jQuery的相关插件时,会使得插件失效哦! 2、 使用jQuery代替$. 如...

    50 个 jQuery 插件可将你的网站带到另外一个高度

    创建时应注意遵循jQuery插件开发的约定,例如使用$.fn插件命名空间来确保其不与其他插件发生冲突。 开发完毕的jQuery插件通常具有以下特点:轻量级、易于集成、功能丰富,并且兼容多种浏览器。它们有助于实现各种...

    struts2所有jar包程序文件

    6. `struts2-dojo-plugin.jar`和`struts2-jquery-plugin.jar`:这两个是JavaScript库的插件,分别对应Dojo和jQuery,用于增强Web界面的交互性。 7. `struts2-json-plugin.jar`:这个插件支持JSON数据格式的输入和...

    项目源代码

    【SSH与Maven项目整合详解】 SSH(Spring、Struts2、Hibernate)是Java开发中常用的三大框架,它们分别负责应用的依赖注入、MVC架构和对象关系映射。Maven则是项目构建和管理工具,它能自动化处理构建过程,如编译...

    基于JSP的动漫论坛的设计与实现

    以上是对"基于JSP的动漫论坛的设计与实现"项目中可能涉及的主要知识点的详细解析,实际开发中还可能包括其他如AJAX异步请求、模板引擎(如FreeMarker或Velocity)的使用,以及优化和性能调优等方面的知识。

    struts jar包

    3. **依赖的第三方库**:Struts通常依赖于其他库,如`commons-logging.jar`用于日志记录,`ognl.jar`用于对象图导航语言,`freemarker.jar`或`velocity.jar`作为视图层模板引擎,以及`xwork-core.jar`,它是Struts2...

    accp5.0 项目实战 E--家园个人网站系统

    6. **版本控制**:使用Git进行版本控制,协同开发时避免代码冲突。 7. **部署与服务器配置**:Tomcat或Nginx等服务器的配置和部署,以及负载均衡、性能优化等。 【源码】的提供对学习者来说是宝贵的资源,可以直观...

    struts2环境配置

    3. **依赖冲突**:确认项目中的所有库没有版本冲突,特别是Struts2和其他库如Spring、Hibernate等。 4. **检查权限**:确保服务器有读取和执行项目文件的权限。 **三、进阶配置与实践** 1. **拦截器**:Struts2的...

Global site tag (gtag.js) - Google Analytics