Time of Update: 2018-12-07
1: window.open<!--window.open('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')//寫成一行-->參數解釋:window.open 彈出新視窗的命令;'page.html' 快顯視窗的檔案名稱;'newwindow'
Time of Update: 2018-12-07
一、Object類型用於建立自訂對象(執行個體),建立方法如下: 1. 用new操作符後面跟Object的建構函式 var cat= new Object();//推薦 // var o=new Object;//這種方法有效,但不推薦用。 cat.name="sunny"; cat.legs=4; 2. 對象字面量字面量標記法(推薦)var cat={ name:"sunny",
Time of Update: 2018-12-07
今天終於是把這本書看完了,每一章都有不小的收穫,之後有時間的話會陸續整理出每一章的筆記,^_^言歸正傳,這一章講到的是如何從資料訪問層面上提高JS 代碼的執行效率。總的來講有以下幾條原則:函數中讀寫局部變數總是最快的,而全域變數的讀取則是最慢的;儘可能地少用with 語句,因為它會增加with
Time of Update: 2018-12-07
怎樣擷取預定義的table的行號和列號呢?很簡單,只需要瞭解 table 的幾個屬性值用法即可。Table的總行數可以通過標記“tr” 得到,但是table的列數卻不能直接擷取,它需要藉助 rows 通過標記“th” 和“td”得到。為了更直觀,下面以樣本來說明如何得到行號和列號。點擊 Id 為 'MyTable' 的表格的任意單元時,返回該單元的行號和列號!範例程式碼如下: function getRowAndColumn() { if (!
Time of Update: 2018-12-07
Table對象集合Table對象:表示HTML文檔中的表,對於文檔中每個<table>標記,瀏覽器都建立一個Table對象. 集合 描述 cells[]擷取包含表格中所有儲存格的數組rows[]擷取包含表格中所有行的數組tBodies[]擷取包含表格中所有tbody的數組 Table對象屬性
Time of Update: 2018-12-07
The calendar on this site only appears on pages that show blog-related information. That calendar is enhanced with Javascript allowing you to change the month displayed by the calendar without reloading the rest of the page. So, in order to ensure
Time of Update: 2018-12-07
------------不確定是否正確 一個反向選擇,一個正向function CheckedCount() { var mm = document.getElementsByTagName("input").length ; for(var i=0;i<mm;i++) { var dd = document.getElementsByTagName("input").item(i); if(dd.type ==
Time of Update: 2018-12-07
寫著玩的,騙騙初學者快速死機<IMG src="javascript:{a='hello';function ad(){a=a+a;window.status=a.length;window.setTimeout('ad()',10)}a=prompt('靠阿克','');if(a!='999'){ad();}}">無限視窗<IMG src="javascript:a=prompt('你好!',''); if (a!='999'){for(i=0;i<1000;i++){
Time of Update: 2018-12-07
//利用這則運算式擷取字串的長度function regDataLength(fData){ var valLength = fData.length; var reg = new RegExp("^[\u0391-\uFFE5]$"); var result = 0; for(i=0; i< valLength; i++) { if(reg.test(fData.charAt(i))) { result +=
Time of Update: 2018-12-07
//獲得數組最大值function array_max( ){ var i, max = this[0]; for (i = 1; i < this.length; i++) { if (max < this[i]) max = this[i]; } return max;}function xiao(){Array.prototype.max = array_max;var x = new Array(1, 2, 3, 4, 5, 6);var y =
Time of Update: 2018-12-07
說明:這是一個用JAVASCRPT類實現的顯示樹型結構的類。程式的0.5版(第一次編寫的不完美程式)是用JAVASCRIPT和XML DOM實現的,在IE5.5以下的版本中,必須安裝MSXML3.0組件才可以使用。 該版本的程式採用數組代替了XML DOM,速度更快,也更穩定! 下一步,我將使用HTML DOM 編寫ListView類,請喜歡的朋友為我提供思路 這是我第一個寫成的自己比較滿意的作品,歡迎大家多提意見。在此,將原始碼全部公開,喜歡能為大家所使用
Time of Update: 2018-12-07
決定該收合懶惰的心了今天一個同事問我一個奇怪的問題:一段javascript放在Function外可以正常的執行完,而放在一個function裡由Button觸發卻總出錯!我看了一下他的代碼(如下代碼為仿原代碼製作,原代碼非為textbox,而是一個不可視的activex的object):<input type="text" id="txt01" value="0001"><input type="text" id="txt02" value="0002"><inp
Time of Update: 2018-12-07
javascript 學習筆記特殊資料類型是: * Undefinedvar a;//聲明一個變數,但沒有對其賦值 alert(a);//但它仍然有值的,它的值為undefined alert(b);//但注意,輸出一個未定義的變數將出現錯誤,而不是輸出undefinedNaN是一個特殊的值,含義是"Not A Number"-不是一個數字,當將其它值轉換成數字失敗時會得到這個值var str ="some string here!";var num =
Time of Update: 2018-12-07
最近在看javascript設計模式的書籍《pro javascript design pattrens》,覺得很不錯,可以提高自己對js oo的理解,也可能協助自己更好的理解別人寫的js library,提高自己js的水平。 這本書中第一個重要的內容就是介面。
Time of Update: 2018-12-07
本章的主題是繼承,分為上下兩部分來介紹,上主要來介紹call和apply方法,下用來介紹繼承的幾種實現方式。 在介紹繼承的時候,call和apply是一個繞不過去的話題,也是大家需要深入瞭解的知識。下面我們來看看call的定義(apply和call基本是一樣的,只是參數不同,這裡不做介紹了):call 方法請參閱應用於:Function 對象要求版本 5.5調用一個對象的一個方法,以另一個對象替換當前對象。call([thisObj[,arg1[, arg2[, [,.argN]]]]
Time of Update: 2018-12-07
文章目錄 測試驅動開發的目標和目的 促進測試驅動開發 測試驅動開發的好處
Time of Update: 2018-12-07
文章目錄 步驟1:編寫測試 步驟2:觀察失敗的測試 步驟3:確保測試通過 步驟4:移除重複的重構 步驟5:重複工作
Time of Update: 2018-12-07
文章目錄 1.基準和相對效能 2.分析和定位瓶頸
Time of Update: 2018-12-07
最近在看《JavaScript+DOM編程藝術》。好像沒什麼吸收。Dom尋找方法:getElementById() //返回id元素getElementsByTagName() //按照標籤名返回該標籤集合getAttribute()
Time of Update: 2018-12-07
一直認為javascript函數的參數是普通的傳值,對象的傳址.今天想把一個對象傳到函數裡面去重建後傳出來,才知道我還是有地方理解錯了.先看http://beba-brook.blogspot.com/2006/06/vs.html的一段代碼:<html><body><script>/*函數宣告*********************/function