Time of Update: 2013-12-30
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type"
Time of Update: 2013-12-30
複製代碼 代碼如下: <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <head> <script type="text/javascript"> var c=0 var t function timedCount() { document.getElementById('txt').value=c c=c+1
Time of Update: 2013-12-30
複製代碼 代碼如下: /* * 複製到剪貼簿 * * */ function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); } else if(navigator.userAgent.indexOf("Opera") != -1) { window.location = txt; }
Time of Update: 2013-12-30
第一種:複製代碼 代碼如下:<script language="javascript" type="text/javascript">window.location.href="login.jsp?backurl="+window.location.href; </script>第二種:複製代碼 代碼如下:<script language="javascript">alert("返回");window.history.back(-1);</script&
Time of Update: 2013-12-30
Js擷取頁面地址參數 複製代碼 代碼如下: function getUrlPara(paraName) { var sUrl = location.href; var sReg = "(?://?|&){1}" + paraName + "=([^&]*)" var re = new RegExp(sReg, "gi"); re.exec(sUrl); return RegExp.$1; } 地址跳轉 複製代碼 代碼如下: var pn = $("#gotopagenum").val();//
Time of Update: 2013-12-30
例如 我們有如下這麼一個對象 複製代碼 代碼如下: var obj = { a:{ b:"bb" } } 但是我們現在想給 obj 對象增加如下屬性 obj.a.b.c.d.f="ff" ; 我們一般會如下做,obj.a.b.c={},obj.a.b.c.d={} ,obj.a.b.c.d.f="ff" ;但是如果我的屬性很多,這樣的方法時不可行的。現在提供一個自動產生對象屬性的方法 複製代碼 代碼如下: function autoCreateObjProperty(temString){
Time of Update: 2013-12-30
1.基礎準備: scrollTop() 方法返回或設定匹配元素的捲軸的垂直位置。 scroll top offset 指的是捲軸相對於其頂部的位移。 如果該方法未設定參數,則返回以像素計的相對捲軸頂部的位移。 文法 $(selector).scrollTop(offset) 2. toggleClass() 對設定或移除被選元素的一個或多個類進行切換。 例如對設定和移除所有 <p> 元素的 "main" 類進行切換: 複製代碼 代碼如下:
Time of Update: 2013-12-30
Info上周 meeting 上同事說他們現在在用 java 寫 function test,產生了很多冗餘的代碼,整個項目也變得比較臃腫。現在迫切需要個簡單的模板項目能快速搭建function test。後來我回去想了想,為什麼我們非得用 java 來做 function test 呢?Node.js 應該是個不錯的選擇,並且對 json 有著天然的支援,於是回去在 github
Time of Update: 2013-12-30
msdn上有三者的區別: 名稱 說明 onkeypress 這個事件在使用者按下並放開任何字母數字鍵時發生。系統按鈕(例如,方向鍵和功能鍵)無法得到識別。 onkeyup 這個事件在使用者放開任何先前按下的鍵盤鍵時發生。 onkeydown 這個事件在使用者按下任何鍵盤鍵(包括系統按鈕,如方向鍵和功能鍵)時發生。 ====================== 複製代碼 代碼如下: <html> <script> function checkForm(){
Time of Update: 2013-12-30
分別去字串前後,左邊,右邊空格 複製代碼 代碼如下: String.prototype.trim = function(){ return this.replace(/^\s+|\s+$/g,"")} String.prototype.ltrim = function(){ return this.replace(/^\s+/g,"")} String.prototype.rtrim = function(){ return this.replace(/\s+$/g,"")}
Time of Update: 2013-12-30
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN" xml:lang="zh-CN"> <head> <title>選項卡</title>
Time of Update: 2013-12-30
細節決定成敗!瀏覽器緩衝的意義在於提高了執行效率,但是也隨之而來帶來了一些問題,導致服務端修改了js、css,用戶端不能更新 方法一 產生隨機數字 複製代碼 代碼如下: <script type=”text/javascript“ src=”/js/test.js?+Math.random()“></script> 缺點,瀏覽器緩衝失去意義,每次都動態載入。 方法二 版本號碼控制,設定全域變數,每次發布前版本號碼加1 複製代碼 代碼如下: <script
Time of Update: 2013-12-30
昨天在做js 從10種顏色中隨機取色,並每次取出的顏色不同的時候,考慮了很多,最終用如下來實現: 複製代碼 代碼如下: var colorList = ["#FFFF99","#B5FF91","#94DBFF","#FFBAFF","#FFBD9D","#C7A3ED","#CC9898","#8AC007","#CCC007","#FFAD5C"]; for(var i=0;i<lineList.length;i++){ var bgColor =
Time of Update: 2013-12-30
複製代碼 代碼如下: input type="button" onclick="document.execCommand('open')" value=開啟 input type="button" onclick="document.execCommand('saveas')" value=儲存 input type="button" onclick="document.execCommand('print')" value=列印 input type="button"
Time of Update: 2013-12-30
複製代碼 代碼如下: //使頁面不可編輯 function disableOcx() { var form = document.forms[0]; for ( var i = 0; i < form.length; i++) { var element = form.elements[i]; //部分元素可以編號 element.name 是元素自訂 name if (element.name != "auditEntity.auditContent" && element.name !
Time of Update: 2013-12-30
例如: 12345格式化為12,345.00 12345.6格式化為12,345.60 12345.67格式化為 12,345.67 只留兩位小數。 回來後寫了個格式化函數。可以控制小數位元,自動四捨五入。 代碼如下: 複製代碼 代碼如下: function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";
Time of Update: 2013-12-30
ECMAScript 函數不介意傳遞進來多少參數,也不會因為參數不統一而錯誤。實際上,函數體內可以通過 arguments 對象來接收傳遞進來的參數。 複製代碼 代碼如下: function box() { return arguments[0]+' | '+arguments[1]; //得到每次參數的值 } alert(box(1,2,3,4,5,6)); //傳遞參數 arguments 對象的 length 屬性可以得到參數的數量。 function box() { return
Time of Update: 2013-12-30
Lightbox JS 是一個簡單而又謙恭的用來把圖片覆蓋在當前頁面上的指令碼. 它能被快速安裝並且運作於所有流行的瀏覽器. 點擊這裡查看執行個體示範 如何使用: 步驟 1 - 安裝 1、Lightbox v2.0 使用 Prototype 架構和 Scriptaculous 效果庫. 你將需要外調這三個 Javascript 檔案在你的 header. <script type="text/javascript" src="js/prototype.js"></script&
Time of Update: 2013-12-30
分頁 複製代碼 代碼如下: <script type="text/javascript" language="javascript" src="js/pager.js"></script> 複製代碼 代碼如下: /*--------pager-------*/ .number span a{padding:4px 6px;} .number span a:hover{padding:4px 6px; background-color:
Time of Update: 2013-12-30
submit是button的一個特例,也是button的一種,它把提交這個動作自動整合了。 如果表單在點擊提交按鈕後需要用JS進行處理(包括輸入驗證)後再提交的話,通常都必須把submit改成button,即取消其自動認可的行為,否則,將會造成提交兩次的效果,對於動態網頁來說,也就是對資料庫操作兩次。或者在使用submit時驗證時加return true或false。