基礎知識編寫一個外掛程式是一個方法或函數。 建立一個jQuery功能文法函數必須返回this . each(. .)保持連結性——因此,該函數可以用於單個或多個jQuery對象。 jQuery.fn.myFunction = function(){ return this.each(function(){ // 特定於元素的代碼在這裡
當我們在文字框裡輸入文字敲下斷行符號後,希望在提交後網頁也顯示是換行的效果,這時我們需要把提交的內容做下處理 才可以達到效果。 1、定義js原生的替換函數。js裡沒有replaceAll的函數,需要我們自訂 [javascript] String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,
1、JS中方法和變數都是區分大小寫 2、單引號、雙引號在JS中沒有特殊的區別,都可以用來建立字串。但作為一般性規則,大多數開發人員喜歡用單引號而不是雙引號,但是XHTML規範要求所有屬性值都必須使用雙引號括起來。這樣在JS中使用單引號,而對XHTML使用雙引號會使混合兩者代碼更方便也更清晰。
昨天在寫JS的時候,突然寫到一個超連結的時候,想到了下面的問題。Html代碼:[html] <a href="javascript:void(0)" onclick=""showMesg('zw1') >查看詳情</a> <a href="javacript:showMesg('zw1')" >查看詳情</a>
JavaScript語句是一行一行執行的,然而對於前面的動畫效果語句,後面的語句可以在動畫效果完成前就執行,因此可能會造成錯誤的結果。所以之前的hide,show,fadeIn,fadeOut,slideIn,slideOut,animation都支援一個callback選擇性參數,支援為這些方法添加一個回呼函數,在動畫完成之後調用。 典型的文法如下: $(selector).hide(speed,callback); 比如,下面的例子中<p>隱藏之後執
jQuery Selector 是jQuery庫中非常重要的一個組成部分。 jQuery Selector 用來選擇某個HTML元素,其基本語句和CSS的選取器(Selector)是一樣的,所有jQuery selector 都是以$()開始。 選擇HTML標記選擇某個HTML元素的方法是直接使用該元素的標記名稱,比如選擇所有<p>元素 [javascript] view plaincopyprint?$("p")
JSTL一般要配合EL運算式一起使用,通過提供大多數 Web 應用程式常用功能的標準實現,JSTL 有助於加速開發週期。 一、JSTL和El運算式的關係 EL與四個 JSTL 定製標記庫提供的操作結合起來允許頁面作者不使用指令碼元素即可實現展示層邏輯(不需要對錶示層程式編寫java代碼),這極大地簡化了 JSP
AutoComplete在使用者輸入時,可以根據使用者輸入給出提示。其資料來源可以來自本地,也可以使用遠端資料源,AutoComplete 的DataSource可以使用一個Function,本篇中的Function,我們使用JSONP查詢。 當資料來源為Function時,其函數定義為:Function( Object request, Function response( Object data))其中 request 為請求,它含有一個term屬性,為目前使用者輸入。response
<html><head><meta charset="utf-8"/><script type="text/javascript" src="../script/jquery-1.4.2.min.js"></script><script>/*刪除節點*/$(function(){//1,remove()移除 刪除根據指定的參數刪除$("ul
jQuery Dialog組件用來顯示對話方塊,模式或非強制回應。基本用法1 <!doctype html>2 <html lang="en">3 <head>4 <meta charset="utf-8" />5 <title>jQuery UI Demos</title>6 &
設定可以選擇的日期範圍有時希望使用者在給定的日期內選擇,比如預約會議的時間,只能在當天開始的一個月帶10天以內。這時可以通過配置minDate和maxDate 來設定,如果minDate或maxDate 沒有配置,表示沒有最小日期或最大日期的限制。1 <!doctype html>2 <html lang="en">3 <head>4 <meta charset="utf-8&
一個Javascript對象的屬性可以用”.”操作符或者數組方式來設定和取得:代碼如下:obj.name = “IT公司面試手冊”;obj["name"] = “IT公司面試手冊”;取得 屬性的值:var myname = obj.name;var myname = obj["name"];兩種方法的區別是如果屬性的名字如果是保留字的話,用點操作符就會報錯,代碼如下:obj.for =
程式碼範例 1 var xxxVar1 = 1; 2 var outer = function(){ 3 var xxxVar2 = 2; 4 5 var results = []; 6 7 for(var i = 0; i< 3; i++) 8
function init(){//通用發票的付款方類型代碼 1 代表為單位 0 代表為個人if($("#fkfLxDm").val()=='1'){ $('input[type=radio][value=1]')[0].checked = true; }else if ($("#fkfLxDm").val()=='0'){ $('
從前從用戶端頁面向伺服器發送Ajax請求,需要在js中先建立XMLHttpRequest對象,對象建立好以後使用OPEN('GET/POST',URL,同步/非同步)設定提交方式,URL地址,使用同步還是非同步方式。然後使用send(data)向伺服器發送資料,同時使用onreadystatechange來綁定回呼函數。如果是使用GET方式提交資料,那麼就直接在URL地址中拼接資料,如果是使用POST方式要先佈建要求頭setRequestHeader("Content-
在一些應用中,有時我們提交表單內容如(密碼)重要訊息時,為了安全,需要阻止一些複製剪下和粘貼事件,今天做了一個簡單的例子有關阻止複製剪下和粘貼事件: <!DOCTYPE html><html><head> <meta charset="
Array 對象Array 對象用於在單個的變數中儲存多個值。建立 Array 對象的文法:new Array();new Array(size);new Array(element0, element1,..., elementn);參數參數 size 是期望的數組元素個數。返回的數組,length 欄位將被設為 size 的值。參數 element ..., elementn 是參數列表。當使用這些參數來調用建構函式Array() 時,新建立的數組的元素就會被初始化為這些值。它的
很多人一直都有個想法,要是可以隨心所欲的操作iframe就好了。這樣靜態頁面也就有了相當於後台動態網頁面php,jsp,asp中include,require實現統一多頁面配置的能力。通過Javascript的幫忙我們可以像後台一樣動態載入操作iframe對象屬性src指向的html頁面的內容。這樣的操作需要提供兩個頁面,一個頁面是iframe所在頁面(頁面名稱:iPage.html),另一個頁面是iframe屬性src指向頁面(頁面名稱:srcPage.html)。iPage.html,<
struts-2.3.12引入json包struts2-json-plugin-2.3.12,斷網時報錯java.net.UnknownHostException:
一.相關的代碼 1 function test() 2 { 3 var temp =