通過使用javascript在用戶端驗證輸入值的有效性,能夠有效保證資料的有效性,並減輕了伺服器端驗證給伺服器帶來的負擔。下面介紹函數庫及使用方式:1、驗證函式庫: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/*包括在validator.js檔案中*//********************************************
<script type="text/javascript"> function GetValue() { var strUrl; strUrl=window.document.getElementById("friendLink").value; window.open("http://22+strurl/); }</script> //根據連結類型讀取資料庫中的資料 public static string
順延強制,其實就是用到了setTimeout這個函數。善於利用這個函數,可以減少很多ajax的請求,以及dom操作。 1。延遲切換tab需求:頁面上有幾個tab,切換tab的時候,會對某個特定地區的資料進行拉取更新。弊端:使用者從第一個tab切換一直快速切到尾,就會產生n個ajax請求。其實使用者只是需要看到最後一個tab的資料。 Code highlighting produced by Actipro CodeHighlighter
自己總結出來的使用方法。。。。Mark一下!1。迴圈綁定No Use:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 var lists = document.getElementsByTagName(‘li’);2 for(var i=0;i<lists.length;i<l;i++){3 lists[i].onclick=
shift:刪除原數組第一項,並返回刪除元素的值;如果數組為空白則返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:將參數添加到原數組開頭,並返回數組的長度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7
var sel = new Object();var sel_num = 0;function getCookieVal(offset) { var endstr = document.cookie.indexOf(";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset,
stringObj 必選項。要執行該替換的 String 對象或文字。該對象不會被 replace 方法修改。 rgExp 必選項。描述要尋找的內容的一個Regex對象。 replaceText 必選項。是一個String 對象或文字,對於stringObj 中每個匹配 rgExp 中的位置都用該對象所包含的文字加以替換。 下面的樣本示範了 replace 方法的用法: function ReplaceDemo() { var r, re; var s = "The quick brown