Time of Update: 2018-12-04
1.求y和z的值是多少?<script type="text/javascript">var x = 1;var y = 0;var z = 0;function add(n){n=n+1;}y = add(x);function add(n){n=n+3;}z =
Time of Update: 2018-12-04
上一篇JavaScript文章中寫到JavaScript的實現三個部分。 《JavaScript的實現》 下面主要總結ECMAScript,瞭解JavaScript的文法,有助於我們理解JavaScript是怎麼工作的。 變數、語句、類型、函數等這些,無論是我們學習Vb,還是學習C#,都是我們首先要學習的。JavaScript雖然是指令碼吧,但也有這些東西,掌握這些是必須的。。。
Time of Update: 2018-12-04
頁面配置有些複雜的情況下,可能需要在頁面中動態建立一個 form,JavaScript 建立 form 示範如下: // JavaScript 構建一個 formfunction MakeForm(){ // 建立一個 form var form1 = document.createElement("form"); form1.id = "form1"; form1.name = "form1"; // 添加到 body 中
Time of Update: 2018-12-04
我們經常會遇到,將指令碼中定義的多個參數打包到一個數組中,然後將這個數組傳給一個組件方法。javascript和vbscript定義數組的方式是不同的。vbscript中的數組採用的是自動化相容類型SAFEARRAY,使用VC++中的CComSafeArray類可以很方便的進行遍曆。下面我們重點看看javascript中的數組如何進行遍曆。一、javascript指令碼中數組的定義javascript中的數組更像是一個Object對象。在javascript中,可以按數值索引給一個數組元素賦值,
Time of Update: 2018-12-04
晚上花了2個小時的時間,來用Javascript處理一個簡單的字串過濾功能,代碼粘貼到下面,其實很簡單,就是想把Google AJAX Search API返回的查詢結果中的<b/>過濾掉。之所以花這麼多時間,一個很重要的原因就是對JavaScript的字元串連操作不熟。JS是不支援+=的,因此需要用a=a + 'b',其實想想這個問題及其簡單,但不知為什麼就是花了很多時間。function ProcessString(string){var i=0;var leftTagFlag
Time of Update: 2018-12-04
文章目錄 函數定義函數參數沒有重載 學過編程的肯定都知道函數,通過函數可以封裝任意多條語句,而且可以在任何地方、任何時候調用執行,JavaScript中的函數也是如此,不過它與其他程式設計語言中的函數還是有諸多區別的無須指定函數的傳回值,因為JavaScript 函數可以在任何時候返回任何值。實際上,未指定傳回值的函數返回的是一個特殊的undefinded 值。可以向JavaScript
Time of Update: 2018-12-04
紀錄一些這本書的概要,方便以後複習1) 存取方法和屬性javasript可以用[]和 . 兩種方法訪問對象的屬性和方法。一般認為方括弧更強大,因為它可以實現一些很trick的功能object[something:‘show’:‘hide’](args)同樣的事情如果用點來訪問就比這個看起來複雜一些if (something){ object.show(args);}else{
Time of Update: 2018-12-04
1)擷取DOM元素id和css屬性DOM也就是html的節點,javascript通過操作這些節點來實現網站的動態。原始的W3C也提供了訪問節點的操作,但是不是很好用,一般都用jQuery直接存取id節點$('#elementID')2)修改css屬性css的屬性對應到html裡面就是class,每個class的數值都要與css列表中的某個保持一致,這樣才能正確顯示網頁,javascript就是要修改這些class的數值,來動態改變網站的內容。擷取樣式$(element).css('prop')
Time of Update: 2018-12-04
The core JavaScript language definies a minimal API for working with text, arrays, dates, and regular expressions but does not include any input or output functionality.Input and output (as well as more sophisticated features, such as networking,
Time of Update: 2018-12-04
A simple JavaScript classfunction Complex(real, imaginary) {if(isNaN(real) || isNaN(imaginary))throw new TypeError();this.r = real;this.i = imaginary;}/*The instance methods of a class are defined as function-valued propertiesof the prototype object.
Time of Update: 2018-12-04
對於下面這個控制項,<asp:TextBox ID="txt1" Runat=server ></asp:TextBox> 如果需要執行Javascript語句來得到這個控制項,那麼怎麼獲得哪?以前我會嘗試擷取Web控制項,但是其實在發送到用戶端的頁面上以後,和下面定義的控制項相同。<input name="txt1" type="text" id="txt1" />
Time of Update: 2018-12-04
最近在做產品的維護,修改一些老的bug.有個bug是jsp頁面在載入的時候請求一個iframe.在頁面顯示的過程中,視窗會短暫的顯示一個404頁面,然後就到達預期的目的.使用httpwatch查看了一下,是頁面發送了一個空的請求.為了避免這個404錯誤.我的做法是在iframe載入前判斷一下是否載入完成,載入完成以後再設定它的display為inline. 代碼如下://先為iframe 添加一個
Time of Update: 2018-12-04
最近工作上有個奇怪的需求需要在靜態頁面之間傳遞參數我冥思苦想不得其解 純html靜態頁面怎麼擷取參數呢?後來突然想到javascript 一切迎刃而解......下面我來給大家說一下用javascript在靜態頁面上接受參數的方法其實很簡單 只要使用者開啟的頁面url後帶有參數而javascript可以擷取當前頁面的url 只要對擷取下來的url進行簡單地解析即可給大家看一下My Code
Time of Update: 2018-12-04
數獨遊戲的一段代碼,忘記了用的是深度優先還是廣度優先的搜尋演算法,使用了些機率上的演算法改進,share下,怕過幾年不小心刪除了, g.js 貌似另外一篇博文中有,這裡就不貼了。 當初這段代碼頗有些緣由,古人有曰:山不在高有仙則名,水不在深有龍則靈。程式設計語言本無類,不要抱怨某些語言如何如何,關鍵的問題還是在人。這段代碼比很多native code要快,不信各位可自行驗證
Time of Update: 2018-12-04
在JavaScript中實現繼承作者:馬鈴薯爸爸JavaScript指令碼語言是一種功能強大的物件導向的語言。本文描述了如何在JavaScript中實現繼承。PrototypeJavaScript沒有實作類別繼承,但可以通過prototype實現。每個JavaScript類中都包含一個prototype對象,當訪問一個對象的屬性和方法時,它首先從當前對象尋找,如果該屬性在JavaScript類定義,則直接存取;否則,從類的prototype對象中尋找,如果找到則直接存取,否則從prototype
Time of Update: 2018-12-04
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META
Time of Update: 2018-12-04
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE>DOM常用屬性和方法</TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords"
Time of Update: 2018-12-04
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title>數組和字串的提示</title> <meta name="Generator" content="EditPlus"> <meta name="Author"
Time of Update: 2018-12-04
本篇功能不完善,請點擊另一篇文章:javascript表格操作大全<!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><meta http-equiv="Content-
Time of Update: 2018-12-04
1.document.write(""); 輸出語句2.JS中的注釋為//3.傳統的HTML文檔順序是:document->html->(head,body)4.一個瀏覽器視窗中的DOM順序是:window->(navigator,screen,history,location,document)5.得到表單中元素的名稱和值:document.getElementById("表單中元素的ID號").name(或value)6.一個小寫轉大寫的JS: