Time of Update: 2017-01-13
先說一下JS的擷取方法,其要比JQUERY的方法麻煩很多,後面以JQUERY的方法作對比js的方法會比JQUERY麻煩很多,主要則是因為FF瀏覽器,FF瀏覽器會把你的換行也當最DOM元素原生的JS擷取ID為test的元素下的子項目。可以用:比如:<div id="dom"> <div></div> <div></div> <div>&
Time of Update: 2017-01-13
怎麼啟用 JavaScript呢?方法如下: 單擊 開始 按鈕,按一下 運行 按鈕,開啟 運行 對話方塊(或者按 Windows 徽標鍵 + R 開啟也可),輸入 regsvr32 jscript.dll 後,點擊 確定,重新註冊 jscript.dll 來修複 JavaScript。 收合這個圖片展開這個圖片 看到註冊成功的對話方塊,點擊 確定。 收合這個圖片展開這個圖片
Time of Update: 2017-01-13
代碼如下複製代碼 Javascript :// 提示外掛程式$.tips = function(ele, txt) { // 參數 var r = true, // 外掛程式傳回值 wrap = $('<div class="tips"><b></b><i>
Time of Update: 2017-01-13
這隻是進行了鏈式操作。但是在firbug下可以看到jQuery對象返回的是數組/類數組。要實現這個卻不知道怎麼辦好。。總不能讓k.fn.prototype = new Array()吧。真要看jQuery原始碼還真是有點累。。 window.k = function() { return new k.fn.init(arguments); } k.fn = k.prototype = { init:function() { this.length = 0; //var args = Array.
Time of Update: 2017-01-13
什麼是Regex?這個問題可以參見:“Regex30分鐘入門教程”,很多程式設計語言都支援Regex,本文僅僅討論JavaScript中的Regex。建立一個Regex第一種方法:var reg = /pattern/;第二種方法:var reg = new RegExp('pattern');Regex的exec方法簡介文法:reg.exec(str);其中str為要執行Regex的目標字串。例如:<script
Time of Update: 2017-01-13
網頁特效 數組[] {} array 操作詳解JS中沒有除數字外的字元索引數組 當然!可以這樣做,當結果不是你所想的如:var p = new Array();p[0] = '第一個值';p[1] = '第二個值';p['h'] = '可以訪問這個值';以上幾乎可PHP一樣,但是p.length = 2;要想迴圈輸出Array中的值,只能for(var key in
Time of Update: 2017-01-13
條件運算子JavaScript 還包含了基於某些條件對變數進行賦值的條件運算子。文法variablename=(condition)?value1:value2<script language="網頁特效" type="text/javascript"><!--confirmVal = confirm("click");alertStr = confirmVal ? "You clicked OK"
Time of Update: 2017-01-13
文法this this.property經常習慣於通過整個物體,比如那些包含在形式和方法的情況下,向函數中指定的指令碼。看個this執行個體<html> <head> <title> Using this in passing form information</title>
Time of Update: 2017-01-13
擷取年月日時分秒我們用到有函數getDay(),getMonth(),getSeconds(),getFullYear(),getMilliseconds()等函數擷取天資料,<html><body><button onclick="var myDate = new Date(); alert(myDate.getDay());">Date: get
Time of Update: 2017-01-13
本文章主要講到了關於使用switch語句進行多重條件判斷範例 使用do…while迴圈範例 continue語句:停止當前迴圈進入下一次迴圈等詳細執行個體。<script language="網頁特效" type="text/javascript"><!--var
Time of Update: 2017-01-13
網頁特效 檢測瀏覽器類型代碼Navigator 對象JavaScript Navigator 對象包含了有關訪問者瀏覽器的所有資訊。接下來我們學習 Navigator 對象的兩個屬性。appName儲存瀏覽器類型appVersion存有瀏覽器的版本資訊(其他資訊中的一項)<html><head><title>Browser Detective</title><script>var bVersion = 0;var isNav =
Time of Update: 2017-01-13
文章提供這款if else 處理條件詳細教程(網頁特效入門教程二),很簡單舉了幾個執行個體來說明關於js中的if else條件成立與不成立的詳細教程。<script language="javascript" type="text/javascript"><!--var
Time of Update: 2017-01-13
返回一個用來表示運算式的資料類型的字串。typeof[()expression[]] ;expression 參數是需要尋找類型資訊的任意運算式。說明typeof 運算子把類型資訊當作字串返回。typeof 傳回值有六種可能: "number," "string," "boolean," "object," "function," 和 "undefined."typeof
Time of Update: 2017-01-13
new 運算子建立一個新對象。newconstructor[(arguments)]參數constructor必選項。對象的建構函式。如果建構函式沒有參數,則可以省略圓括弧。arguments可選項。任意傳遞給新物件建構函數的參數。說明new運算子執行下面的任務:建立一個沒有成員的對象。為那個對象調用建構函式,傳遞一個指標給新建立的對象作為this指標。然後建構函式根據傳遞給它的參數初始化該對象。樣本下面這些是有效new運算子的用法例子。my_object
Time of Update: 2017-01-13
在網頁特效中,使用new運算子或者預定義的建構函式(如Object(),Date(),Function()等)都可以建立並初始化一個新的js對象。建構函式具有如下兩個特性,其本質仍然是javascript函數:它由new運算子調用傳遞給它的是一個對新建立的Null 物件的引用,將該引用作為關鍵字this的值,而且它還要對新建立的對象進行適當的初始化 //定義建構函式, function User(name,age)
Time of Update: 2017-01-13
break 語句中斷當前迴圈,或和 label 一起使用,中斷相關聯的語句。break [label];可選的 label 參數指定斷點處語句的標籤。說明通常在 switch 語句和 while、for、for...in、或 do...while 迴圈中使用 break 語句。 最一般的是在 switch 語句中使用 label 參數,但它可在任何語句中使用,無論是簡單語句還是複合陳述式。執行 break
Time of Update: 2017-01-13
try...catch 可以測試代碼中的錯誤。try 部分包含需要啟動並執行代碼,而 catch 部分包含錯誤發生時啟動並執行代碼。有兩種在網頁中捕獲錯誤的方法:使用 try...catch 語句。(在 IE5+、Mozilla 1.0、和 Netscape 6 中可用)使用 onerror 事件。這是用於捕獲錯誤的老式方法。(Netscape 3 以後的版本可用)注意:chrome、opera 和 safari 瀏覽器不支援 onerror
Time of Update: 2017-01-13
網頁特效 的with 關鍵字, with 語句的原本用意是為逐級的對象訪問提供命名空間式的速寫方式. 也就是在指定的代碼地區, 直接通過節點名稱調用對象.with(object){ code; }<html><head><title>A Simple Page</title><script
Time of Update: 2017-01-13
利用網頁特效判斷當前網址來路與跳轉到指定頁面,本二款執行個體用到了indexof函數與substring函數來判斷擷取的參考是不是我們規定的入口哦。<script type="text/javascript"> if(self!=top){top.location=self.location;} var ref=document.referrer; var domains=new
Time of Update: 2017-01-13
網上大多都是用 function (類似 person.getname()、person.setname())的方式。當然,這是一個通用的方式。但是在非 ie 的瀏覽器下,你可以嘗試運行以下代碼function person(){ var _name ,_age,_sex; var _namechanged = new array();