摘要: 由定義來看,JavaScript是典型的AJAX語言。不同于Java,JavaScript并不強調OO風格的編碼。然而,令人吃驚的是JavaScript居然全面支持所有的OO語言的主要屬性:封裝、繼承和多態(tài)性。Douglas Crockford甚至稱JavaScript是"世界上最易被誤解的編程語言"。讓我們回顧一下JavaScript的面向對象的地方吧。 閱讀全文
摘要: 一、使瀏覽器不緩存頁面的過濾器
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException; 閱讀全文
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException; 閱讀全文
摘要: 在DW4的CSS中定義一個新的標示,按照HTML的語法,超級連接得是
A.YOURS:LINK A.YOURS:HOVER
YOURS可以改作你自己的字
然后在選中某個連接后,在CSS面版中點中YOURS即可。
按需要,你可以定義N個標示,N種鼠標OVER的效果 閱讀全文
A.YOURS:LINK A.YOURS:HOVER
YOURS可以改作你自己的字
然后在選中某個連接后,在CSS面版中點中YOURS即可。
按需要,你可以定義N個標示,N種鼠標OVER的效果 閱讀全文
摘要: 事件源對象
event.srcElement.tagName
event.srcElement.type
捕獲釋放
event.srcElement.setCapture();
event.srcElement.releaseCapture(); 閱讀全文
event.srcElement.tagName
event.srcElement.type
捕獲釋放
event.srcElement.setCapture();
event.srcElement.releaseCapture(); 閱讀全文
摘要: 1. Prototype是什么?
或許你還沒有用過它, prototype.js 是一個由Sam Stephenson寫的JavaScript包。這個構思奇妙編寫良好的一段兼容標準的一段代碼將承擔創(chuàng)造胖客戶端, 高交互性WEB應用程序的重擔。輕松加入Web 2.0特性。 閱讀全文
或許你還沒有用過它, prototype.js 是一個由Sam Stephenson寫的JavaScript包。這個構思奇妙編寫良好的一段兼容標準的一段代碼將承擔創(chuàng)造胖客戶端, 高交互性WEB應用程序的重擔。輕松加入Web 2.0特性。 閱讀全文
摘要: 為了減少JavaScript對象的下載次數(shù),Tasian只會在瀏覽器第一次請求應用時才會下載JavaScript文件。JavaScript對象只會駐留在Top級窗體,任何其它窗體需要引用到該JavaScript對象,只需要在引如下的方式進行引用就行 閱讀全文
摘要: prototype 1.3.1 版本和之前的 1.2.0 版本有了不少改進,并增加了新的功能:
1. 增加了事件注冊管理
2. 增加了空間定位的常用函數(shù)
3. 改善了 xmlhttp 的封裝
4. 移除了 Effect.js,交給 Rico 或者 script.aculo.us 這些擴展庫類實現(xiàn)。
5. bug 修復 閱讀全文
1. 增加了事件注冊管理
2. 增加了空間定位的常用函數(shù)
3. 改善了 xmlhttp 的封裝
4. 移除了 Effect.js,交給 Rico 或者 script.aculo.us 這些擴展庫類實現(xiàn)。
5. bug 修復 閱讀全文
摘要: absolute : 將對象從文檔流中拖出,使用 left , right , top , bottom 等屬性相對于其最接近的一個最有定位設置的父對象進行絕對定位。如果不存在這樣的父對象,則依據(jù) body 對象。而其層疊通過 z-index 屬性定義 閱讀全文
摘要: 閱讀全文
摘要: if (event.keyCode==116) {//屏蔽F5鍵
event.keyCode = 0;
event.cancelBubble = true;
return false;
} 閱讀全文
event.keyCode = 0;
event.cancelBubble = true;
return false;
} 閱讀全文
摘要: 一個正則表達式就是由普通字符(例如字符 a 到 z)以及特殊字符(稱為元字符)組成的文字模式。該模式描述在查找文字主體時待匹配的一個或多個字符串。正則表達式作為一個模板,將某個字符模式與所搜索的字符串進行匹配。 閱讀全文
摘要: 選擇允許使用 '|' 字符來在兩個或多個候選項中進行選擇。通過擴展章節(jié)標題的正則表達式,可以將其擴充為不僅僅適用于章節(jié)標題的表達式。不過,這可沒有想象的那么直接。在使用選擇時,將匹配'|' 字符每邊最可能的表達式。 閱讀全文
摘要: 正則表達式用于字符串處理,表單驗證等場合,實用高效,但用到時總是不太把握,以致往往要上網(wǎng)查一番。我將一些常用的表達式收藏在這里,作備忘之用。本貼隨時會更新。 閱讀全文
摘要: 類:
function DelegateObject(){
var obj = new Object();
obj.value = "";
obj.FormatString = null;
obj.toString = function _toString(){
if(obj.FormatString != null)
return this.FormatString(this.Value);
else
return this.Value;
}
return obj;
} 閱讀全文
function DelegateObject(){
var obj = new Object();
obj.value = "";
obj.FormatString = null;
obj.toString = function _toString(){
if(obj.FormatString != null)
return this.FormatString(this.Value);
else
return this.Value;
}
return obj;
} 閱讀全文
摘要: 利用 this 實現(xiàn)的公共方法中可以訪問類的私有成員(用 var 聲明的變量),私有方法(用 function 直接定義的方法);
利用原型擴展實現(xiàn)的方法中,無法調用私有成員和變量。 閱讀全文
利用原型擴展實現(xiàn)的方法中,無法調用私有成員和變量。 閱讀全文
摘要: 事件使得客戶端的 JavaScript 有機會被激活,并得以運行。在一個 Web 頁面裝載之后,運行腳本的唯一方式,就是響應系統(tǒng)或者用戶的動作。雖然從第一個支持腳本編程的瀏覽器面世以來,簡單的事件被實現(xiàn)為 JavaScript 的一部分; 閱讀全文
摘要: 雖然JavaScript是一個基于對象的語言,但對象(Object)在JavaScript中不是第一型的。JS
是以函數(shù)(Function)為第一型的語言。這樣說,不但是因為JS中的函數(shù)具有高級語言中的函
數(shù)的各種特性,而且也因為在JS中,Object也是由函數(shù)來實現(xiàn)的。——關于這一點,可以在
后文中“構造與析構”部分看到更進一步的說明。 閱讀全文
是以函數(shù)(Function)為第一型的語言。這樣說,不但是因為JS中的函數(shù)具有高級語言中的函
數(shù)的各種特性,而且也因為在JS中,Object也是由函數(shù)來實現(xiàn)的。——關于這一點,可以在
后文中“構造與析構”部分看到更進一步的說明。 閱讀全文
摘要: JavaScript中通過for..in語法來實現(xiàn)了反射機制。但是JavaScript中并不
明確區(qū)分“屬性”與“方法”,以及“事件”。因此,對屬性的類型考查在JS
中是個問題。下面的代碼簡單示例for..in的使用與屬性識別: 閱讀全文
明確區(qū)分“屬性”與“方法”,以及“事件”。因此,對屬性的類型考查在JS
中是個問題。下面的代碼簡單示例for..in的使用與屬性識別: 閱讀全文
摘要: 在JavaScript中提供了instanceof關鍵字來檢測實例的類型。這在前面討
論它的“五重身份”時已經(jīng)講過。但instanceof的問題是,它總是列舉整個
原型鏈以檢測類型(關于原型繼承的原理在“構造與析構”小節(jié)講述),如: 閱讀全文
論它的“五重身份”時已經(jīng)講過。但instanceof的問題是,它總是列舉整個
原型鏈以檢測類型(關于原型繼承的原理在“構造與析構”小節(jié)講述),如: 閱讀全文