Time of Update: 2017-01-13
提示:您可以先修改部分代碼再運行 仿豆瓣分頁原型(Javascript版) 提示:您可以先修改部分代碼再運行
Time of Update: 2017-01-13
利用Cookie:Cookie是瀏覽器儲存少量命名資料.它與某個特定的網頁或網站關聯在一起。 Cookie用來給瀏覽器提供記憶體,以便指令碼和伺服器程式可以在一個頁面中使用另一個頁面的輸入資料。 Post.htm以下是引用片段:<input type="text" name="txt1"> <input type="button" value="Post"
Time of Update: 2017-01-13
代碼如下複製代碼 /** * 漂浮廣告,相容IE * 用法:<div id="gg1" style="width:100px;height:100px;background-color:red;color:yellow"> 廣告1 </div> * <script type="text/javascript">var ad1=new AdMove(
Time of Update: 2017-01-13
例 代碼如下複製代碼 /** * 判斷元素是否載入成功 */ node.onload = node.onreadystatechange = function() { if (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") {
Time of Update: 2017-01-13
一般事件事件 瀏覽器支援 描述onClick IE3|N2|O3 滑鼠點擊事件,多用在某個對象控制的範圍內的滑鼠點擊onDblClick IE4|N4|O 滑鼠雙擊事件onMouseDown IE4|N4|O 滑鼠上的按鈕被按下了onMouseUp IE4|N4|O 滑鼠按下後,鬆開時激發的事件onMouseOver IE3|N2|O3
Time of Update: 2017-01-13
方法使用jQuery,代碼如下。 代碼如下複製代碼 jQuery(“.captcha_iframe”).attr(“src”,jQuery(“.captcha_iframe”).attr(“src”));
Time of Update: 2017-01-13
不過在w3c的驗證標準中,target="_blank" 這個屬性是不被驗證通過的原因是那些磚家認為不經過使用者同意就開啟一個新視窗,這樣的行為屬於強X了使用者的思想。是不友好,不禮貌的行為。所以標準提出的是用 rel="external"來聲明,配合一個external.js來實現。在這裡貼一下這個js檔案的代碼,需要的朋友拿走。 代碼如下複製代碼 function externallinks() {if
Time of Update: 2017-01-13
代碼一複製專題地址,傳給QQ/MSN上的好友 代碼如下複製代碼 <input type="button" name="Submit" onClick='copyToClipBoard()' value="複製專題地址,傳給QQ/MSN上的好友"> <script language="javascript"> function
Time of Update: 2017-01-13
setTimeout(運算式,互動時間) 延時時間/互動時間是以豪秒為單位的(1000ms=1s) setTimeout 在執行時,是在載入後延遲指定時間後,去執行一次運算式,僅執行一次setTimeout 在執行時,它從載入後,每隔指定的時間就執行一次運算式1,基本用法: 執行一段代碼: 代碼如下複製代碼 var i=0; setTimeout("i+=1;alert(i)",1000); 執行一個函數: 代碼如下複製代碼
Time of Update: 2017-01-13
範例程式碼: 代碼如下複製代碼 <div id="test"><span style="color:red">test1</span> test2</div> 在JS中可以使用: 代碼如下複製代碼 document.getElementById('test').innerHTML:
Time of Update: 2017-01-13
for將一段代碼迴圈執行指定的次數while當指定的條件為 true 時迴圈執行代碼for 迴圈在指令碼的運行次數已確定的情況下使用 for 迴圈。文法:for (變數=開始值;變數<=結束值;變數=變數+步進值) { 需執行的代碼}執行個體:解釋:下面的例子定義了一個迴圈程式,這個程式中 i 的起始值為 0。每執行一次迴圈,i 的值就會累加一次 1,迴圈會一直運行下去,直到 i 等於 10 為止。注釋:步進值可以為負。如果步進值為負,需要調整 for
Time of Update: 2017-01-13
replace是String對象上的一個方法,可以實現把字串中某些指定的子字串替換成其他字串。用法為 “字串.replace(parm1,parm2)”。其中parm1的老字串,可以使一般字元串,也可以是一個Regex;parm2退換的結果,可以是一個字串,更重要的是也可以是一個javascript的方法,作為回呼函數。下面用幾個小例子來分別說明一下。 代碼如下複製代碼 alert('abcabd'.replace('ab','12'));
Time of Update: 2017-01-13
通過js擷取頁面兩個數字輸入框的值,並對其進行大小比較。此時出來的結果可能讓你迷惑不解,例如代碼: 代碼如下複製代碼 var v1 = $('#input1').val();var v2 = $('#input2').val();alert(v1 > v2);
Time of Update: 2017-01-13
擷取url參數: 代碼如下複製代碼 function getURLParam(name) { var value = location.search.match(new RegExp("[?&]" + name + "=([^&]*)(&?)","i")); return value ?
Time of Update: 2017-01-13
數組操作函數join(delimiter) 把數組中各個元素使用分隔字元(delimiter)拼成字串concat(array1, array2, …)
Time of Update: 2017-01-13
js中關於父子頁面資料互動一些寫法1.window.frames["test"].document.getElementById(‘menu’);2.//由於所有的函數都存放在window對象裡面,可去掉開頭的window:3.frames["test"].document.getElementById(‘menu’);4.//在瀏覽器中,幀的name屬性被預設等同於子頁面的window對象,因此可以進一步簡
Time of Update: 2017-01-13
最簡單的代碼 代碼如下複製代碼 <script type="text/javascript"> <!-- document.write(new Date(2009, 4, 1)); //2009年5月的第1天(1月的值是0),2009年5月1日 document.write(new Date(2009, 5, 0)); //2009年6月的第0天,也就是2009年5月的最後一天 //--> </script>
Time of Update: 2017-01-13
js開啟視窗一般也就是使用window.open方法:win = window.open(CHILD_WINDOW_URL, CHILD_WINDOW_NAME, CHILD_WINDOW_ATTRS);然後父視窗可以通過win 取得子視窗的引用,然後就可以檢測 win是否定義和win.closed來檢測視窗是否開啟。 代碼如下複製代碼 <SCRIPT LANGUAGE="javascript"> <!-- window.open
Time of Update: 2017-01-13
例1 代碼如下複製代碼 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head> <title> New Document </title> </head> <script language="javascript"> function
Time of Update: 2017-01-13
廣告代碼 代碼如下複製代碼 <!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"> <head>