nvelocity和jQuery衝突問題

2021-07-12 01:56:01 字數 454 閱讀 6147

nvelocity的$與jquery的$發生衝突時的解決方法有以下幾個:

1、 使用jquery.noconflict。 如:var j = jquery.noconflict(); j.ajax();

缺點:當使用jquery的相關外掛程式時,會使得外掛程式失效哦!

2、 使用jquery代替$. 如:jquery.ajax();

缺點:不適合擴充套件,一旦替換成第三方庫時,那就麻煩大發

3、 wrap jquery中的衝突方法。

如$.ajax()在velocity中會衝突,則重新定義如下:

function dw(){}

dw.ajax=function(s) dw.ajax();

4、 定義乙個$jq為$. 以後在js 中就可以用$ajax了.

在前台這樣寫(定義):#set($jq="$.")

我推薦第4種方式喲.

vue專案中引入jquery和jqueryui

之前一直不喜歡在vue裡面引入jq的東西,因為和vue的理念是背道而馳的,但是後來因為專案需求難以解決,不得不引入入jquery去解決,才感嘆jq還是很強大的啊 真香嘻嘻 我的專案是基於vue 2.0的。3.0的可能會有些不同,但是應該問題不大了 首先,我們得在package.json檔案中的dep...

NVelocity模板引擎

因此決定自學一下nvelocity的使用 拋開monorail 安裝後,在其下的bin目錄中可找到nvelocity.dll net專案中將用到 並將其複製出來放到我的測試web bin目錄下。到castleproject上看了一下using it大致有四步 先要引入以下命名空間 using com...

使用NVelocity 翻譯

原文參見 有的地方並不是全文對照翻譯,只是意譯 這是乙個非常基本的nvelocity的使用說明。nvelocity可以把模板和資料動態合併 不光是monorail的web頁面可以使用,其他諸如傳送郵件等也可以使用 為了演示簡單,下面的例子我們使用乙個郵件的模板 第一步 生成velocityengin...