Time of Update: 2018-12-07
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockkeycode 27 = Escape Escapekeycode 32 = s
Time of Update: 2018-12-07
本列子參照JavaScript核心技術一書略作修改,JS中繼承還遠不止於此,本博只略作講解JS-Code//<![CDATA //基類 function tune(title,type,test) { this.title = title; this.type = type; this.getTitle = function(){ return
Time of Update: 2018-12-07
一,概述在Java語言中,我們可以定義自己的類,並根據這些類建立對象來使用,在Javascript中,我們也可以定義自己的類,例如定義User類、Hashtable類等等。目前在Javascript中,已經存在一些標準的類,例如Date、Array、RegExp、String、Math、Number等等,這為我們編程提供了許多方便。但對於複雜的用戶端程式而言,這些還遠遠不夠。與Java不同,Java2提供給我們的標準類很多,基本上滿足了我們的編程需求,但是Javascript提供的標準類很少,許
Time of Update: 2018-12-07
今天在公司做項目,頭說要做個列印,這個不是很熟,於是到網上找了些資料,整理如下 function printPage() { var newWin = window.open("printer.aspx","","height=800, width=800"); var titleHTML = document.getElementById("printdiv").innerHTML;
Time of Update: 2018-12-07
如果你使用JavaScript編程,你或許會懷疑它是否包含了物件導向(OO)的結構。實際上,JavaScript的確支援物件導向的架構――在某種程度上。本文將通過一個可擴充向量圖形(SVG)的執行個體來說明JavaScript的OO結構。 我如何在類中定義方法和屬性? OO開發的一個基本方面是類及其相應的方法和/或屬性的使用。JavaScript通過function關鍵字支援類(及其屬性)的使用。下面的代碼定義了一個叫做Figure的JavaScript類:function Figure() {
Time of Update: 2018-12-07
原文地址:http://www.cnblogs.com/blusehuang/archive/2009/10/19/javascript_event_driven.html首先來看看這樣一個應用情境,網頁上有個連結,比如說進階搜尋,點擊以後會出現一個搜尋面板。由於面板裡有很多搜尋欄位,而這些搜尋欄位又有很多資料,因此決定採用非同步來載入該搜尋面板。以jQuery為例,代碼可能會這麼寫: $('#advance_search’).bind(‘click’, function(e){
Time of Update: 2018-12-07
文提供在不重新整理頁面的前提下,動態產生select選項的目前比較主流的三種方案。並且提供簡單效率測試,網頁製作人員可以根據自己需要選擇。由於時間問題,我沒有能寫文章說明一下,但是我提供我寫的全部代碼。希望有興趣的同行研究一下。代碼寫的應該是很詳細的。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </
Time of Update: 2018-12-07
<script language="javascript"> //Author :東閣 //Date:2008-1-11 //目的: 練習數組的基本操作 /* 由於javascript是一種無類型語言,所以一個數組的元素可以具有任意的資料類型,同一個數組的不同元素 可以具有不同的類型,數組的元素設定可以包含其他數組,這樣就可以建立一個複雜的數組了. 並且在這點上說javascript作為一種指令碼語言不同於那種嚴格的物件導向的c++.c#,java了.具有更高的靈活性. */ /*
Time of Update: 2018-12-07
/**使用dom動態建立元素,需要注意的是,tr元素不能直接使appendChild方法附 加到table元素中。必須先用appendChild方法把tr元素附加到tbody元素中,再用 appendChild方法把tbody附加到table元素中。否則的話,頁面不報錯,但table 就是顯示不出來 */ function createTab(){ var eTab = document.createElement("table");
Time of Update: 2018-12-07
首先來看看這樣一個應用情境,網頁上有個連結,比如說進階搜尋,點擊以後會出現一個搜尋面板。由於面板裡有很多搜尋欄位,而這些搜尋欄位又有很多資料,因此決定採用非同步來載入該搜尋面板。以jQuery為例,代碼可能會這麼寫: $('#advance_search’).bind(‘click’, function(e){ $('#advance_search_panel’).load(‘/xxx/advance_search.html"’); });
Time of Update: 2018-12-07
view plaincopy to clipboardprint?<mce:script type="text/javascript"><!-- /* 每個對象執行個體都有個屬性成員用於指向到它的instanceof 對象(暫稱為父物件)的原型(prototype) 我們把這種層層指向父原型的關係稱為[原型鏈 prototype chian] 原型也具有父原型,因為它往往也是一個對象執行個體,除非我們人為地去改變它 在JavaScript中,
Time of Update: 2018-12-07
//擷取座標位置function getpos(e)...{ var t=e.offsetTop; var l=e.offsetLeft; var height=e.offsetHeight; while(e=e.offsetParent)...{ t+=e.offsetTop; l+=e.offsetLeft; }} 假設 obj 為某個 HTML 控制項。obj.offsetTop 指 obj
Time of Update: 2018-12-07
這個小功能可是搞的我頭痛,javascript不是我的強項,不過憑藉我堅持不懈的精神(小吹下)終於成功實現了此功能,具體介紹下,主要實現的功能是點擊文字框的時候有自動補全提示,當文本改變的時候,這裡注意了,這個事件並不是onchange,具體實現大家代碼裡看,當文字框不為空白的時候會自動產生一行待輸的tr,其他的功能我這裡就不介紹了,大家代碼裡看,如有不清楚的地方請留言。和大家分享下代碼: Author:myssh var ipd = null;
Time of Update: 2018-12-07
在說這個話題之前,我想先說幾句題外話:最近偶然碰到有朋友問我“hoisting”的問題。即在js裡所有變數的聲明都是置頂的,而賦值則是在之後發生的。可以看看這個例子: var a = 'global'; (function () { alert(a);var a = 'local';
Time of Update: 2018-12-07
來源:http://www.blogjava.net/supercrsky/archive/2008/06/17/208641.html解決方案1:調用windows 的shell,但會有安全問題.* browseFolder.js* 該檔案定義了BrowseFolder()函數,它將提供一個檔案夾選擇對話方塊* 以供使用者實現對系統檔案夾選擇的功能* 檔案夾選擇對話方塊起始目錄由* Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS,
Time of Update: 2018-12-07
FireFox和IE中,如果給一個元素設定絕對位置,如果其父級元素都沒有設定成相對定位,那麼該絕對位置的元素應該相對於文檔根項目進行定位,在FF中這個元素是body,而在IE中,這個元素是html,為了統一,需要將body設定成相對定位。 CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
JavaScript在瀏覽器中的應用幾乎是盡人皆知的。實際上,JavaScript技術也可以使用在非瀏覽器應用程式當中,從而讓應用程式具有自動的指令碼功能。本文介紹了一種功能非常強大的JavaScript引擎SpiderMonkey。這個引擎是Mozilla 瀏覽器的 JavaScript引擎。該引擎介面定義清晰,模組化好。本文簡要介紹了
Time of Update: 2018-12-07
呵呵,該了一下標題,我覺得這樣更容易理解,轉載:http://www.cnblogs.com/blusehuang/archive/2009/10/19/javascript_event_driven.html?login=1#commentform首先來看看這樣一個應用情境,網頁上有個連結,比如說進階搜尋,點擊以後會出現一個搜尋面板。由於面板裡有很多搜尋欄位,而這些搜尋欄位又有很多資料,因此決定採用非同步來載入該搜尋面板。以jQuery為例,代碼可能會這麼寫:
Time of Update: 2018-12-07
這本來是翻譯Estelle Weyl的《15 JavaScript Gotchas》,裡面介紹的都是在JavaScript編程實踐中平時容易出錯或需要注意的地方,並提供避開這些陷阱的方法,總體上講,就是在認清事物本質的基礎樣要堅持好的編程習慣,其實這就是Douglas
Time of Update: 2018-12-07
原文:http://www.javaeye.com/wiki/Object_Oriented_JavaScript?category_id=0看了很多介紹javascript物件導向技術的文章,很暈.為什麼?不是因為寫得不好,而是因為太深奧. javascript中的對象還沒解釋清楚怎麼回事,一上來就直奔主題,類/繼承/原型/私人變數.... 結果呢,看了大半天,有了一個大概的瞭解,細細一回味,好像什麼都沒懂... 這篇文章是參考<<javascript-the