Time of Update: 2017-01-19
開始前的html頁面 開始後的html遊戲介面 html頁面配置,即index.html檔案源碼如下: 複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type"
Time of Update: 2017-01-19
複製代碼 代碼如下: <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: 2017-01-19
js處理json格式的插入、修改、刪除,以及字串的比較等常用操作 demo 1: json格式的插入、刪除 複製代碼 代碼如下: <html> <head> <title></title> <script language="javascript"> function change(){ var obj=document.getElementById("floor"); if (document.getElementById("qu")
Time of Update: 2017-01-19
有時候我們會遇到這樣的情況:在一些前端控制項要提交資料到伺服器端的資料驗證過程中,需要判斷提交的資料是否為空白。如果是普通表單的字串資料,只需要在 trim 後判斷 length 即可,而這裡需要的資料可以是各種不同的類型(數字、字串、數組、對象等等),通過 JSON.stringify(data) 進行序列化後再傳遞。在這裡定義如下的資料值為“空值”:•undefined•null•Null 字元串及純空白字串:''、'
Time of Update: 2017-01-19
以下是網上摘下的文章(未測試但很規範可以模仿) 複製代碼 代碼如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>text</title> <script> var chk = 0; window.onload=function (){ var chkObjs =
Time of Update: 2017-01-19
1、建立數組 複製代碼 代碼如下: var array = new Array(); var array = new Array(size);//指定數組的長度 var array = new Array(item1,item2……itemN);//建立數組並賦值 2、取值、賦值 複製代碼 代碼如下: var item = array[index];//擷取指定元素的值 array[index] = value;//為指定元素賦值 3、添加新元素 複製代碼 代碼如下: array.push(
Time of Update: 2017-01-19
在頁面上使用iframe來動態載入頁面內容是網頁開發中比較常見的方法。在父頁面中給定一個不帶捲軸的iframe,然後對屬性src指定一個可載入的頁面,這樣當父頁面被訪問的時候,子頁面可以被自動載入。iframe的高度需要根據子頁面的實際高度來進行調整。如果iframe的高度小於子頁面的實際高度,超出的部分無法顯示;相反,如果iframe的高度過高,則頁面上會出現大量的空白地區。我們可以通過屬性或者CSS來設定iframe的高度,當不確定子頁面內容的高度時,也可以通過指令碼來進行動態指定。但是如果
Time of Update: 2017-01-19
例如: 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: 2017-01-19
星級選取器,提交代碼適用於評論等 沒有用到js庫,就是單獨的js代碼 複製代碼 代碼如下: <form action="" method="get"> <div id="star_level" star_width="14"> <p>服務</p> <ul class="star_rating"> <li style="display:none;"> <input type="text"
Time of Update: 2017-01-19
複製代碼 代碼如下: <!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <hrad> <metahttp-equiv="content-type"content="text/html;charset=utf-8">
Time of Update: 2017-01-19
第一種:用flag標識,下面的代碼設定checkSubmitFlg標誌: 複製代碼 代碼如下: <script language="”javascript”"> var checkSubmitFlg = false; function checkSubmit(){ if(checkSubmitFlg ==true){ return false; //當表單被提交過一次後checkSubmitFlg將變為true,根據判斷將無法進行提交。 } checkSubmitFlg
Time of Update: 2017-01-19
複製代碼 代碼如下: <script language=javascript> <!-- String.prototype.len=function(){ return this.replace(/[^\x00-\xff]/g,"**").length; } //Set maxlength for multiline TextBox function setMaxLength(object,length) { var result = true; var controlid =
Time of Update: 2017-01-19
複製代碼 代碼如下: //排序數組 function SortBy(field, reverse, primer) { reverse = (reverse) ? -1 : 1; return function (a, b) { a = a[field]; b = b[field]; if (typeof (primer) != 'undefined') { a = primer(a); b = primer(b); } if (a < b) return reverse * -1;
Time of Update: 2017-01-19
複製代碼 代碼如下: function readHTML(){ $.ajax({ async:false, url : "aa.html“, success : function(result){ alert(result); } }); } async:false,這個是做與其他的js同步的,若為true或不填將會先運行同層級的其它代碼,也就是說這裡的result為空白,只有其它代碼執行完畢後才會運行裡面的東西,result才會有值,這通常不是所需要的
Time of Update: 2017-01-19
1、iframe子頁面調用父頁面js函數 子頁面調用父頁面函數只需要寫上window.praent就可以了。比如調用a()函數,就寫成: 複製代碼 代碼如下: window.parent.a(); 子頁面取父頁面中的標籤中的值,比如該標籤的id為“test”,則: 複製代碼 代碼如下: window.parent.document.getElementById("test").value; jQuery方法為:
Time of Update: 2017-01-19
本文介紹了如何延遲javascript代碼的載入,加快網頁的訪問速度。 當一個網站有很多js代碼要載入,js代碼放置的位置在一定程度上將會影像網頁的載入速度,為了讓我們的網頁載入速度更快,本文總結了一下幾個注意點: 1、消極式載入js代碼 複製代碼 代碼如下: <script type=”text/javascript” src=”" id=”my”></script> <script type=”text/javascript”>
Time of Update: 2017-01-19
還是在做聯通IOM項目時遇到的一個需求,要求頁面每隔半小時彈出一次提示訊息(訊息以類似QQ新聞的形式彈出)。當時上網找的這麼一個資料,已經不記得原文出處了 複製代碼 代碼如下: <html> <head> <title>JavaScript提示框</title> <script type="text/javascript"> <!-- /** * 類名:CLASS_MSN_MESSAGE * 功能:提供類似MSN訊息框 * 樣本:
Time of Update: 2017-01-19
分頁 複製代碼 代碼如下: <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: 2017-01-19
第一個:複製代碼 代碼如下:function Checkreg() { //驗證電話號碼手機號碼,包含153,159號段 if (document.form.phone.value=="" && document.form.UserMobile.value==""){ alert("電話號碼和手機號碼至少選填一個阿!"); document.form.phone.focus(); return false; } if (document.form.phone.value != ""){ var
Time of Update: 2017-01-19
複製代碼 代碼如下: function addEvent (o,c,h){ if(o.attachEvent){ o.attachEvent('on'+c,h); }else{ o.addEventListener(c,h,false); } return true;} var selectRow;//頁面級js變數,用來存被選中的行,好在快顯視窗中對該行賦值 function addnode() { var table=document.getElementById("Dy_table");