Time of Update: 2018-12-05
javaScript 中的 call() 是一個奇妙的方法,但也是一個讓人迷惑的方法,先看一下官方的解釋:call 方法請參閱應用於:Function 對象要求版本 5.5調用一個對象的一個方法,以另一個對象替換當前對象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])參數thisObj 可選項。將被用作當前對象的對象。 arg1, arg2, , argN 可選項。將被傳遞方法參數序列。 說明call 方法可以用來代替另一個對象調用一個方法。call
Time of Update: 2018-12-05
<script language="javascript">...function CheckAll(form)...{ var tagname=(arguments.length>1)?arguments[1]:'TR'; for (var i=0;i<form.elements.length;i++)...{ var e = form.elements[i]; if (e.name != 'chkAll' && e.disabled =
Time of Update: 2018-12-05
-------------------該文摘自於匿名教程總結,希望對初學js的同學有協助,因為它解決了我學習js的眾多迷惑。。。 函數是進行模組化程式設計的基礎,編寫複雜的Ajax應用程式,必須對函數有更深入的瞭解。 javascript中的函數不同於其他的語言,每個函數都是作為一個對象被維護和啟動並執行。通過函數對象的性質,可以很方便的將一個函數賦值給一個變數或者將函數作為參數傳遞。在繼續講述之前,先看一下函數的使用文法: 以下是引用片段: function func1(…){…
Time of Update: 2018-12-05
在JS的字串裡對[TAB]的表述是 /x09 你可以做這樣的測試: alert("/x41"); //看看得到是什麼?? 是字母A(41是十六進位的ASCII碼值) 我喜歡用 /x0f 這類的做分隔字元, [TAB]鍵使用者還是有可能輸入的, 但 /x0f 就絕對不可能輸入 var s = "A/x0fB/x0fC/x0fD/x0fE/x0fF/x0fG"; alert(s.split("/x0f"));
Time of Update: 2018-12-05
方法如下:str.replace(//r/n/gi, newString);要注意兩點:要使用Regex,不能使用 str.replace("/r/n", newString); ,這會導致只替換第一個匹配的子字串。母字串中不一定 /r/n 會同時存在,也許只有 /n,沒有 /r 也是可能的。假設title是一個多行的語句 我們要統計這個句子的數位多少,必須去掉其中的分行符號, 其Regex為:reg所示 var reg = /[/r/n]/g;
Time of Update: 2018-12-05
var arr=['a','b','c']; 若要刪除其中的'b',有兩種方法: 1.delete方法:delete arr[1] 這種方式數組長度不變,此時arr[1]變為undefined了,但是也有好處原來數組的索引也保持不變,此時要遍曆數組元素可以才用 for(index in arr) document.write('arr['+index+']='+arr[index]); 這種遍曆方式跳過其中undefined的元素
Time of Update: 2018-12-05
用代碼來說話,如下: <html><head><title>Today's Date</title></head><body><mce:script language="Javascript"><!--function print_date(){document.write(new Date().toLocaleString());}//alertString("I am on the up
Time of Update: 2018-12-05
非常不錯,對我有指導意義-----------------------------------------------------------文章作者:無敵最寂寞[E.S.T]資訊來源:邪惡八進位 中國原文出處:Unknown聲明:本文是國外一同行朋友給我的email中附帶的,原作者是一個叫Dr_aMado寫的.我連翻譯帶實踐花了一個小時的時間,所以轉帖請註明出處.HACKING WITH JAVASCRIPT
Time of Update: 2018-12-05
最近有個內部項目需要使用組織圖(organization chart), 尋找了一些開源的項目及其類庫,發現竟然沒有現成的JS類庫可以使用,找到一些簡單的JS實現,不過介面及其操作及其簡單,不過功夫不負有心人,經過幾天國內國外的搜尋,找到了一個非常好的解決方案,這裡分享給大家。Javascript InfoVis tools
Time of Update: 2018-12-05
日期:2012-6-23 來源:GBin1.com 線上示範 線上調試 今天我們帶給大家一個javascript的keyframe動畫類庫 - Rekapi,使用這個類庫你可以方便的構建基於<canvas>和DOM的動畫效果。什麼是keyframe?keyframe是一個使用指定時間點來定義狀態的動畫技巧。動畫都被渲染成frame來顯示到螢幕,keyframe允許你定義關鍵的點來支援動畫變化動作。 主要特性基於倆個js類庫Underscore和Shifty 支援瀏覽器:IE7/8
Time of Update: 2018-12-05
哥決定從今天從零開始好好學習Javascript啦每天帖幾個新學的代碼不知道有沒有人一起勉勵的。。。大家都加油吧!!!<script type="text/javascript">var v1,v2;v1=10;v2=20;function a(){var v2,v3;alert("v1="+v1+"\r\nv2="+v2+"\r\nv3="+v3);v2=v3=40;function
Time of Update: 2018-12-05
日期:2012-6-26 來源:GBin1.com今天我們介紹一個能夠協助你自訂標籤的js類庫:x-tag,使用這個類庫可以快速協助你建立相容不同瀏覽器的HTML標籤。這個js類庫基於W3C Web Components draft,由Mozilla編譯和支援。為什麼使用x-tag
Time of Update: 2018-12-05
日期:2013-5-5 來源:GBin1.com隨著HTML5的發展,越來越多的基於HTML5技術的網頁開發架構出現,在今天的這篇文章中,我們將介紹iio Engine,它是一款開源的建立HTML5應用的web架構。整個架構非常的輕量級,只有45kb大小,並且整合了debug系統,並且跨平台支援。不依賴任何第三方的類庫,可以支援Box2D,擁有完整的文檔支援。支援快速的開發。使用這個類庫你只需要使用10多行的代碼就產生一個tic-tac的遊戲,代碼如下: TicTacToe =
Time of Update: 2018-12-05
當冒號指令碼來臨—— JavaScript文法擴充連續好幾夜的不能安眠,得出結論就是,未來語言未來的編譯器應該是支援文法定製規則和文法擴充的,這樣使得程式設計語言不斷進化以更利於人類使用!of
Time of Update: 2018-12-05
什麼是Regex?很多程式設計語言都支援Regex,本文僅僅討論JavaScript中的Regex。建立一個Regex第一種方法:var reg = /pattern/;第二種方法:var reg = new RegExp('pattern');Regex的exec方法簡介文法:reg.exec(str);其中str為要執行Regex的目標字串。例如:<script type="text/javascript">var reg = /test/;var str =
Time of Update: 2018-12-05
什麼是JavaScript? JavaScrjpt是由Netscape公司開發的一種指令碼語言(scrptingIanguage)。在HTML基礎上,使用Javascript可以開發互動式Web網頁.Javascript的使用使得網頁和使用者之間多了一種即時性的、動態、互動性的關係,使網頁包含更多活躍的元素和更加動態內容.運行用Javascript編寫的程式需要支援Javascript語言的瀏覽器。 Javascr短小精悍,又是在客戶機上執行的,
Time of Update: 2018-12-05
DOM是一種結構化物件模型提供了標籤對象通用的訪問方式,將HTML檔案視為一個節點樹,每一個標籤和文字都是一個節點,可以訪問每個節點和節點內容。 這樣我們就可以通過DOM提供給的方法、介面來訪問HTML內容,而不需要單個元素一個一個的查詢。 優點: 跨平台和程式語言的程式介面 DOM提供應用程式環境的一種標準程式處理介面,這是一種HTML和XML檔案的標準API,可以再網路上交換資料。
Time of Update: 2018-12-05
怎麼樣建立一個對象?利用Object建立自訂對象JavaScript能夠自訂對象來擴充程式的功能,不僅如此,它還能擴充JavaScript提供的內建對象,新增內建對象的屬性或方法例如下面代碼,建立一個myObj對象<script language="javascript" type="text/javascript">//聲明一個對象副本var myObj=new Object();//簡寫形式var myObj=new
Time of Update: 2018-12-05
Time of Update: 2018-12-05
DHTML物件模型是將瀏覽器和HTML檔案的標籤都對象化,以便Javascript程式碼可以輕易地操控瀏覽器和訪問HTML標籤的對象. DHTML並沒有建立全新的HTML標籤集和樣式之間的關係,Script程式碼可以控制檔案的元素,樣式可以建立檔案元素的編排,Script程式碼可以訪問樣式或初始化樣式. 訪問HTML檔案的所有元素,將每一個HTML標籤視為一個對象,使用屬性id或name來訪問標籤對象。一下是DHTML模型。