Time of Update: 2017-01-19
複製代碼 代碼如下: <html> <head> <title>數組的concat()方法</title> <script> /* 數組的concat()方法: 1、該方法不會改變現有的數組,而僅僅會返回被串連數組的一個副本。 2、返回一個新的數組。該數組是通過把所有 arrayX 參數添加到 arrayObject 中產生的。 如果要進行 concat() 操作的參數是數組,那麼添加的是數組中的元素,而不是數組。 */ var
Time of Update: 2017-01-19
複製代碼 代碼如下: <html> <head> <title>數組的sort()方法</title> <script> /* sort() 1、沒有產生副本,直接引用原數組 2、如果調用該方法時沒有使用參數,將按字母順序對數組中的元素進行排序, 說得更精確點,是按照字元編碼的順序進行排序。 要實現這一點,首先應把數組的元素都轉換成字串(如有必要),以便進行比較。 3、如果想按照其他標準進行排序,就需要提供比較函數,該函數要比較兩個值,
Time of Update: 2017-01-19
複製代碼 代碼如下: <html> <head> <title>數組的排序</title> <script> var arr = [2,4,9,11,6,3,88]; //採用冒泡排序,向上冒泡,最小值在最上邊 for(var x = 0 ; x < arr.length; x++){//控制趟數 for(var y = x + 1 ; y < arr.length ; y++){
Time of Update: 2017-01-19
複製代碼 代碼如下: <html> <head> <title>數組的最大值的擷取</title> <script> //定義數組 var arr = [1,4,3,9,5,0,-1,7,22]; //最大值的下標,先假定為第一個元素的下標 var index = 0; for(var x = 0; x < arr.length; x++){ if(arr[index] < arr[x]){ index = x; } }
Time of Update: 2017-01-19
複製代碼 代碼如下: <html> <head> <title></title> <script> function getDateDemo(){ /* //聲明時間 var date = new Date(); alert(date);//目前時間 alert(date.toLocaleString());//轉化為本地時間 alert(date.getFullYear());//顯示年份 alert(date.getMonth()
Time of Update: 2017-01-19
html頁面的table 中一行一行的顯示當然 div也行 可設定在滑鼠放上去時改變其顏色 部分代碼如下複製代碼 代碼如下:<script type="text/javascript">var currentActiveRow; //當前活動行//改變選中行的顏色function changeActiveRow(obj) { if (currentActiveRow)
Time of Update: 2017-01-19
單的JS禁止頁面右鍵菜單--避免網站資訊被盜用 複製代碼 代碼如下:<script type="text/javascript"> function block(oEvent){ if(window.event) oEvent=window.event; if(oEvent.button==2) alert("滑鼠右鍵不可用");
Time of Update: 2017-01-19
"parentNode"常用來擷取某個元素的父節點. 把 parentNodes 理解為容器, 在容器中有個子節點 例: <div id="parent"><b id="child">My text</b></div> 在上面的代碼中, 你看到把"爹"作為一個 div 容器, 該容器中有個"孩子", 就是粗體的文字部分. 如果你打算用getElementById() 方法擷取粗體元素並且想知道它"爹"
Time of Update: 2017-01-19
JavaScript擷取Select當前值寫法:var value = document.getElementById("select").options[document.getElementById("select").options.selectedIndex].value;var text = document.getElementById("select").options[document.getElementById("select").options.selectedIndex]
Time of Update: 2017-01-19
最近看了3本o'reilly的書,我們一般稱為禽獸書(跟我一同學的名字很像大笑),然後一直想做一個列子來練練手,因為看公司好多用動態表格的,所以,我就試著用js做了動態表格,用firfox瀏覽器來調試的,因為firbug外掛程式用著比較好,本來就是想實現一個很小的功能,沒想做那麼多,就點擊按鈕能夠增加一行就行了,後來越加越多,也越來越好看了。把源碼貼出來,大家共同學習,有問題也可以指正出來,js初學者,忘大神筆下留情。 ps:不知道上面為什麼不顯示行號,好久沒用了。
Time of Update: 2017-01-19
屏弊網頁的右鍵<body oncontextmenu="return false">或<body style="overflow-y:hidden">為網頁加入背景音樂IE:<bgsound src="*.mid" loop=infinite>NS:<embed src="*.mid" autostart=true hidden=true
Time of Update: 2017-01-19
複製代碼 代碼如下: <html> <head> <style type="text/css"> .menu { background-color:green; width:120; height:20; color: white; text-align: center; font-size:9pt; font-weight:bolder; } .submenu { position:absolute; top:40; background-color:
Time of Update: 2017-01-19
複製代碼 代碼如下:<title>JavaScript對文字按照拼音排序</title><SCRIPT type="text/javascript">function defaultSort(){var a="zhongguo,daguo,世界,中國,超級大國";a=a.split(",");a.sort();alert(a);}function cusSort(){var a="zhongguo,daguo,世界,中國,超級大國";a=a.split(","
Time of Update: 2017-01-19
複製代碼 代碼如下: /* * MAP對象,實現MAP功能 * * 介面: * size() 擷取MAP元素個數 * isEmpty() 判斷MAP是否為空白 * clear() 刪除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) 刪除指定KEY的元素,成功返回True,失敗返回False * get(key) 擷取指定KEY的元素值VALUE,失敗返回NULL * element(index)
Time of Update: 2017-01-19
在js中常見的六種資料類型:String類型、Null類型、Number類型、Boolean類型、Object類型。1、typeof的注意點涉及到資料類型,不免會提到,操作符 typeof。要注意:1、typeof是操作符,不是方法。雖然我們經常使用typeof()的方式擷取對象的資料類型。2、對 null 取typeof 是 object(這是因為null是 空的對象引用),對函數取 typeof 是 function複製代碼 代碼如下:alert(typeof
Time of Update: 2017-01-19
複製代碼 代碼如下:<script> function
Time of Update: 2017-01-19
有時我們跳轉到一個頁面處理完任務,然後又回到原來的頁面,這個在很多的下載網站可以看到,這樣做也是為了留住使用者。 這個用javascript的定時函數很容易實現。 window.setTimeout( code,time) // code 執行的代碼 time 設定的時間 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
js與java之類的語言一個最大的不同之處在於函數也被視為資料,能夠像java中的一個對象一樣操作。並且由於js不進行類型檢查,數組可以存放任何東西。於是我就想數組裡可否存放函數呢。 實現以下功能: 函數在調用後把自己存放到數組中(可根據參數不予存放) 然後可以用一個大函數來運算元組,調用其中的函數。 本來我想用這個方法執行一次Undo功能(就是每個函數把自己存放進去,如果Undo則剔除最後一個函數,把整個隊列執行一遍),後來覺得這樣太麻煩。不過函數數組的功能倒是實現了:貼上JSP 複製代碼
Time of Update: 2017-01-19
1、在低版本瀏覽器中(如IE6,IE7等)串聯字串時使用數組的join方法就比使用+號來串連高效很多(如['aaa','bbb','ccc'].join()比'aaa'+'bbb'+'ccc'高效); 2、Array: pop比shift高效,push比unshift高效。這對於設計二元堆積結構比較重要,將最大或者最小的元素放在數組末尾最好。 3、數字取整最好用移位操作: 1.1 >> 0; 4、使用直接量建立Array和Object: var a = []; var o = {};
Time of Update: 2017-01-19
在JS中ReadOnly屬性比較奇怪,直接建立一個對象,給該對象賦值readonly屬性不能夠向HTML中一樣使用下面的方式: 複製代碼 代碼如下:var x=document.createElement("input");x.type="text";x.value="ttttt";x.id="xy";x.readonly="readonly";這樣建立的對象並不是唯讀。正確的寫法是:複製代碼 代碼如下:var x=document.createElement("input");x.type="