<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA & XML & JAVASCRIPT & AJAX & CSS

    Web 2.0 技術(shù)儲(chǔ)備............

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      77 隨筆 :: 17 文章 :: 116 評(píng)論 :: 0 Trackbacks

    03 2006 檔案

         摘要: 由定義來(lái)看,JavaScript是典型的AJAX語(yǔ)言。不同于Java,JavaScript并不強(qiáng)調(diào)OO風(fēng)格的編碼。然而,令人吃驚的是JavaScript居然全面支持所有的OO語(yǔ)言的主要屬性:封裝、繼承和多態(tài)性。Douglas Crockford甚至稱(chēng)JavaScript是"世界上最易被誤解的編程語(yǔ)言"。讓我們回顧一下JavaScript的面向?qū)ο蟮牡胤桨伞?nbsp; 閱讀全文
    posted @ 2006-03-22 10:32 Web 2.0 技術(shù)資源 閱讀(2188) | 評(píng)論 (0)  編輯

         摘要: 一、使瀏覽器不緩存頁(yè)面的過(guò)濾器
    import javax.servlet.*;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;  閱讀全文
    posted @ 2006-03-21 11:50 Web 2.0 技術(shù)資源 閱讀(2023) | 評(píng)論 (0)  編輯

         摘要: 在DW4的CSS中定義一個(gè)新的標(biāo)示,按照HTML的語(yǔ)法,超級(jí)連接得是
    A.YOURS:LINK A.YOURS:HOVER
    YOURS可以改作你自己的字
    然后在選中某個(gè)連接后,在CSS面版中點(diǎn)中YOURS即可。
    按需要,你可以定義N個(gè)標(biāo)示,N種鼠標(biāo)OVER的效果   閱讀全文
    posted @ 2006-03-21 10:00 Web 2.0 技術(shù)資源 閱讀(1061) | 評(píng)論 (0)  編輯

         摘要: 事件源對(duì)象
    event.srcElement.tagName
    event.srcElement.type
    捕獲釋放
    event.srcElement.setCapture();
    event.srcElement.releaseCapture();   閱讀全文
    posted @ 2006-03-21 09:57 Web 2.0 技術(shù)資源 閱讀(1167) | 評(píng)論 (1)  編輯

         摘要: 1. Prototype是什么?
    或許你還沒(méi)有用過(guò)它, prototype.js 是一個(gè)由Sam Stephenson寫(xiě)的JavaScript包。這個(gè)構(gòu)思奇妙編寫(xiě)良好的一段兼容標(biāo)準(zhǔn)的一段代碼將承擔(dān)創(chuàng)造胖客戶(hù)端, 高交互性WEB應(yīng)用程序的重?fù)?dān)。輕松加入Web 2.0特性。  閱讀全文
    posted @ 2006-03-21 09:43 Web 2.0 技術(shù)資源 閱讀(2501) | 評(píng)論 (3)  編輯

         摘要: 為了減少JavaScript對(duì)象的下載次數(shù),Tasian只會(huì)在瀏覽器第一次請(qǐng)求應(yīng)用時(shí)才會(huì)下載JavaScript文件。JavaScript對(duì)象只會(huì)駐留在Top級(jí)窗體,任何其它窗體需要引用到該JavaScript對(duì)象,只需要在引如下的方式進(jìn)行引用就行  閱讀全文
    posted @ 2006-03-21 09:42 Web 2.0 技術(shù)資源 閱讀(2156) | 評(píng)論 (0)  編輯

         摘要:   閱讀全文
    posted @ 2006-03-21 09:39 Web 2.0 技術(shù)資源 閱讀(620) | 評(píng)論 (0)  編輯

         摘要: prototype 1.3.1 版本和之前的 1.2.0 版本有了不少改進(jìn),并增加了新的功能:
    1. 增加了事件注冊(cè)管理
    2. 增加了空間定位的常用函數(shù)
    3. 改善了 xmlhttp 的封裝
    4. 移除了 Effect.js,交給 Rico 或者 script.aculo.us 這些擴(kuò)展庫(kù)類(lèi)實(shí)現(xiàn)。
    5. bug 修復(fù)  閱讀全文
    posted @ 2006-03-21 09:38 Web 2.0 技術(shù)資源 閱讀(993) | 評(píng)論 (0)  編輯

         摘要: absolute : 將對(duì)象從文檔流中拖出,使用 left , right , top , bottom 等屬性相對(duì)于其最接近的一個(gè)最有定位設(shè)置的父對(duì)象進(jìn)行絕對(duì)定位。如果不存在這樣的父對(duì)象,則依據(jù) body 對(duì)象。而其層疊通過(guò) z-index 屬性定義  閱讀全文
    posted @ 2006-03-21 09:36 Web 2.0 技術(shù)資源 閱讀(1190) | 評(píng)論 (1)  編輯

         摘要:   閱讀全文
    posted @ 2006-03-21 09:35 Web 2.0 技術(shù)資源 閱讀(617) | 評(píng)論 (2)  編輯

         摘要: if (event.keyCode==116) {//屏蔽F5鍵
    event.keyCode = 0;
    event.cancelBubble = true;
    return false;
    }  閱讀全文
    posted @ 2006-03-21 09:30 Web 2.0 技術(shù)資源 閱讀(1021) | 評(píng)論 (0)  編輯

         摘要: 一個(gè)正則表達(dá)式就是由普通字符(例如字符 a 到 z)以及特殊字符(稱(chēng)為元字符)組成的文字模式。該模式描述在查找文字主體時(shí)待匹配的一個(gè)或多個(gè)字符串。正則表達(dá)式作為一個(gè)模板,將某個(gè)字符模式與所搜索的字符串進(jìn)行匹配。  閱讀全文
    posted @ 2006-03-21 09:29 Web 2.0 技術(shù)資源 閱讀(630) | 評(píng)論 (0)  編輯

         摘要: 選擇允許使用 '|' 字符來(lái)在兩個(gè)或多個(gè)候選項(xiàng)中進(jìn)行選擇。通過(guò)擴(kuò)展章節(jié)標(biāo)題的正則表達(dá)式,可以將其擴(kuò)充為不僅僅適用于章節(jié)標(biāo)題的表達(dá)式。不過(guò),這可沒(méi)有想象的那么直接。在使用選擇時(shí),將匹配'|' 字符每邊最可能的表達(dá)式。  閱讀全文
    posted @ 2006-03-20 09:44 Web 2.0 技術(shù)資源 閱讀(2229) | 評(píng)論 (0)  編輯

         摘要: 正則表達(dá)式用于字符串處理,表單驗(yàn)證等場(chǎng)合,實(shí)用高效,但用到時(shí)總是不太把握,以致往往要上網(wǎng)查一番。我將一些常用的表達(dá)式收藏在這里,作備忘之用。本貼隨時(shí)會(huì)更新。  閱讀全文
    posted @ 2006-03-20 09:43 Web 2.0 技術(shù)資源 閱讀(380) | 評(píng)論 (0)  編輯

         摘要: 類(lèi):
    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;
    }  閱讀全文
    posted @ 2006-03-20 09:43 Web 2.0 技術(shù)資源 閱讀(364) | 評(píng)論 (0)  編輯

         摘要: 利用 this 實(shí)現(xiàn)的公共方法中可以訪問(wèn)類(lèi)的私有成員(用 var 聲明的變量),私有方法(用 function 直接定義的方法);
    利用原型擴(kuò)展實(shí)現(xiàn)的方法中,無(wú)法調(diào)用私有成員和變量。   閱讀全文
    posted @ 2006-03-20 09:42 Web 2.0 技術(shù)資源 閱讀(525) | 評(píng)論 (0)  編輯

         摘要: 事件使得客戶(hù)端的 JavaScript 有機(jī)會(huì)被激活,并得以運(yùn)行。在一個(gè) Web 頁(yè)面裝載之后,運(yùn)行腳本的唯一方式,就是響應(yīng)系統(tǒng)或者用戶(hù)的動(dòng)作。雖然從第一個(gè)支持腳本編程的瀏覽器面世以來(lái),簡(jiǎn)單的事件被實(shí)現(xiàn)為 JavaScript 的一部分;  閱讀全文
    posted @ 2006-03-20 09:41 Web 2.0 技術(shù)資源 閱讀(501) | 評(píng)論 (0)  編輯

         摘要: 雖然JavaScript是一個(gè)基于對(duì)象的語(yǔ)言,但對(duì)象(Object)在JavaScript中不是第一型的。JS
    是以函數(shù)(Function)為第一型的語(yǔ)言。這樣說(shuō),不但是因?yàn)镴S中的函數(shù)具有高級(jí)語(yǔ)言中的函
    數(shù)的各種特性,而且也因?yàn)樵贘S中,Object也是由函數(shù)來(lái)實(shí)現(xiàn)的。——關(guān)于這一點(diǎn),可以在
    后文中“構(gòu)造與析構(gòu)”部分看到更進(jìn)一步的說(shuō)明。  閱讀全文
    posted @ 2006-03-20 09:40 Web 2.0 技術(shù)資源 閱讀(407) | 評(píng)論 (0)  編輯

         摘要: JavaScript中通過(guò)for..in語(yǔ)法來(lái)實(shí)現(xiàn)了反射機(jī)制。但是JavaScript中并不
    明確區(qū)分“屬性”與“方法”,以及“事件”。因此,對(duì)屬性的類(lèi)型考查在JS
    中是個(gè)問(wèn)題。下面的代碼簡(jiǎn)單示例for..in的使用與屬性識(shí)別:  閱讀全文
    posted @ 2006-03-20 09:39 Web 2.0 技術(shù)資源 閱讀(355) | 評(píng)論 (0)  編輯

         摘要: 在JavaScript中提供了instanceof關(guān)鍵字來(lái)檢測(cè)實(shí)例的類(lèi)型。這在前面討
    論它的“五重身份”時(shí)已經(jīng)講過(guò)。但instanceof的問(wèn)題是,它總是列舉整個(gè)
    原型鏈以檢測(cè)類(lèi)型(關(guān)于原型繼承的原理在“構(gòu)造與析構(gòu)”小節(jié)講述),如:  閱讀全文
    posted @ 2006-03-20 09:38 Web 2.0 技術(shù)資源 閱讀(332) | 評(píng)論 (0)  編輯

         摘要: - 構(gòu)造器是一個(gè)普通的函數(shù)
    - 原型是一個(gè)對(duì)象實(shí)例
    - 構(gòu)造器有原型屬性,對(duì)象實(shí)例沒(méi)有
    - (如果正常地實(shí)現(xiàn)繼承模型,)對(duì)象實(shí)例的constructor屬性指向構(gòu)造器
    - 從三、四條推出:obj.constructor.prototype指向該對(duì)象的原型  閱讀全文
    posted @ 2006-03-20 09:38 Web 2.0 技術(shù)資源 閱讀(400) | 評(píng)論 (0)  編輯

         摘要: 回顧前面的內(nèi)容,我們提到過(guò):
    - (如果正常地實(shí)現(xiàn)繼承模型,)對(duì)象實(shí)例的constructor屬性指向構(gòu)造器
    - obj.constructor.prototype指向該對(duì)象的原型
    - 通過(guò)Object.constructor屬性,可以檢測(cè)obj2與obj1是否是相同類(lèi)型的實(shí)例  閱讀全文
    posted @ 2006-03-20 09:37 Web 2.0 技術(shù)資源 閱讀(1282) | 評(píng)論 (0)  編輯

         摘要: window.evet 說(shuō)明 event代表事件的狀態(tài),例如觸發(fā)event對(duì)象的元素、鼠標(biāo)的位置及狀態(tài)、按下的鍵等等。
    event對(duì)象只在事件發(fā)生的過(guò)程中才有效。
    event的某些屬性只對(duì)特定的事件有意義。比如,fromElement 和 toElement 屬性只對(duì) onmouseover 和 onmouseout 事件有意義。
      閱讀全文
    posted @ 2006-03-20 09:35 Web 2.0 技術(shù)資源 閱讀(656) | 評(píng)論 (0)  編輯

         摘要: 1."CNL Tree Menu"為無(wú)限級(jí)樹(shù)形,兼容以下版本的瀏覽器:IE5.0+, FF1.06+, Opera8.5+ ……
    2.HTML,CSS,JavaScript代碼相互分離(即數(shù)據(jù),風(fēng)格,腳本三者分離),可應(yīng)用于多種場(chǎng)合,易于維護(hù)3.修改;更換樹(shù)形圖標(biāo),只需要修改CSS文件.
    4.通過(guò)W3C校驗(yàn)(XHtml1-Strict,CSS1.0).
    5.最后更新:2006-2-13  閱讀全文
    posted @ 2006-03-20 09:34 Web 2.0 技術(shù)資源 閱讀(1649) | 評(píng)論 (1)  編輯

         摘要: 前段時(shí)間給神奇一刻做一個(gè)加載隨機(jī)圖片的JavaScript效果,圖片信息需要放在XML文件里。原來(lái)用Flash做過(guò),對(duì)actionscript里加載XML文件還比較熟,但是用JavaScript加載XML還是第一次。原來(lái)只知道在IE中可以用ActiveXObjext對(duì)象來(lái)做,但一直不知道如何在Mozilla下用js加載XML,于是google到了這篇文章,非常詳細(xì)!  閱讀全文
    posted @ 2006-03-20 09:33 Web 2.0 技術(shù)資源 閱讀(707) | 評(píng)論 (4)  編輯

         摘要: 在面向?qū)ο缶幊陶Z(yǔ)言中,對(duì)于this關(guān)鍵字我們是非常熟悉的。比如C++、C#和Java等都提供了這個(gè)關(guān)鍵字,雖然在開(kāi)始學(xué)習(xí)的時(shí)候覺(jué)得比較難,但只要理解了,用起來(lái)是非常方便和意義確定的。JavaScript也提供了這個(gè)this關(guān)鍵字,不過(guò)用起來(lái)就比經(jīng)典OO語(yǔ)言中要"混亂"的多了。  閱讀全文
    posted @ 2006-03-20 09:32 Web 2.0 技術(shù)資源 閱讀(433) | 評(píng)論 (0)  編輯

         摘要: 在"JavaScript中this關(guān)鍵字使用方法詳解"一文中,我曾例舉了在JavaScript和JScript中的8種this關(guān)鍵字的方式。這不又發(fā)現(xiàn)還有兩種this關(guān)鍵字的使用方式當(dāng)時(shí)沒(méi)有說(shuō)到,現(xiàn)補(bǔ)充說(shuō)明一下。并且通過(guò)第一種this關(guān)鍵字使用的說(shuō)明,能讓我們更好的理解JavaScript作為Object-Based語(yǔ)言的本質(zhì)。
      閱讀全文
    posted @ 2006-03-20 09:31 Web 2.0 技術(shù)資源 閱讀(726) | 評(píng)論 (0)  編輯

         摘要: 服務(wù)端不能主動(dòng)連接客戶(hù)端,只能被動(dòng)等待并答復(fù)客戶(hù)端請(qǐng)求。客戶(hù)端連接服務(wù)端,發(fā)出一個(gè)HTTP Request,服務(wù)端處理請(qǐng)求,并且返回一個(gè)HTTP Response給客戶(hù)端,本次HTTP Request-Response Cycle結(jié)束。
    我們看到,HTTP協(xié)議本身并不能支持服務(wù)端保存客戶(hù)端的狀態(tài)信息。于是,Web Server中引入了session的概念,用來(lái)保存客戶(hù)端的狀態(tài)信息。   閱讀全文
    posted @ 2006-03-16 23:19 Web 2.0 技術(shù)資源 閱讀(706) | 評(píng)論 (0)  編輯

         摘要: 摘要:雖然session機(jī)制在web應(yīng)用程序中被采用已經(jīng)很長(zhǎng)時(shí)間了,但是仍然有很多人不清楚session機(jī)制的本質(zhì),以至不能正確的應(yīng)用這一技術(shù)。本文將詳細(xì)討論session的工作機(jī)制并且對(duì)在Java web application中應(yīng)用session機(jī)制時(shí)常見(jiàn)的問(wèn)題作出解答。  閱讀全文
    posted @ 2006-03-16 23:18 Web 2.0 技術(shù)資源 閱讀(672) | 評(píng)論 (0)  編輯

         摘要: 我們知道 XML+XSLT就可以直接輸出到支持XML的瀏覽器上,如IE 5.0以上,但是,我們還要考慮到有不少瀏覽器不直接支持XML,在這種情況下,我們需要在服務(wù)器上進(jìn)行轉(zhuǎn)換成html輸出到瀏覽器,這種臨時(shí)過(guò)渡辦法恐怕要在一段時(shí)間內(nèi)一直要使用.   使用Jsp 加上tablib標(biāo)識(shí)庫(kù),我們可以完成這種轉(zhuǎn)換。
      閱讀全文
    posted @ 2006-03-16 23:17 Web 2.0 技術(shù)資源 閱讀(544) | 評(píng)論 (0)  編輯

         摘要: 下面討論一下翻頁(yè)的技巧吧。
    我沒(méi)有用游標(biāo)、臨時(shí)表、not in、in 這些方法,并不是說(shuō)他們的效率不高,而是我還沒(méi)有測(cè)試過(guò)。我只用了 top ,查了兩次表。
    大家也可提供一些其他的方法,我來(lái)測(cè)試一下,看看在100萬(wàn)條的情況下的效果。(請(qǐng)不要給在存儲(chǔ)過(guò)程里面組串的,看著實(shí)在是太費(fèi)勁了)   閱讀全文
    posted @ 2006-03-16 23:14 Web 2.0 技術(shù)資源 閱讀(2309) | 評(píng)論 (0)  編輯

         摘要: 接下來(lái)發(fā)生了一些事情,張翠山夫婦雙雙自盡,他們的兒子張無(wú)忌又被打傷,張三豐和武當(dāng)諸俠都忙于給張無(wú)忌療傷,無(wú)暇顧及各自弟子的武學(xué),而且為了諸俠和張老道的安全,給他們的問(wèn)題不再直接交到他們手里。  閱讀全文
    posted @ 2006-03-16 23:13 Web 2.0 技術(shù)資源 閱讀(388) | 評(píng)論 (0)  編輯

         摘要: 話說(shuō)武當(dāng)山上,張三豐老道開(kāi)創(chuàng)武當(dāng)一派,收了七個(gè)弟子,分別是:宋遠(yuǎn)橋、俞蓮舟、俞岱巖、張松溪、張翠山、殷梨亭、莫聲谷七人,號(hào)稱(chēng)武當(dāng)七俠。七弟子中,宋遠(yuǎn)橋是掌門(mén),精研易理,同時(shí)對(duì)于相面算命很有研究。俞蓮舟武功最強(qiáng),太極拳很厲害,殷梨亭擅長(zhǎng)劍術(shù),其他弟子也各有所長(zhǎng)。  閱讀全文
    posted @ 2006-03-16 23:13 Web 2.0 技術(shù)資源 閱讀(326) | 評(píng)論 (0)  編輯

         摘要: 思維導(dǎo)圖Mind Mapping?是英國(guó)學(xué)者Tony Buzan 在1970年代初期所創(chuàng)。Tony Buzan大學(xué)時(shí)代經(jīng)歷了學(xué)生典型的「朝圣歷程」,在遇到信息吸收、整理及記憶的困難及問(wèn)題后,前往圖書(shū)館尋求協(xié)助,卻驚訝地發(fā)現(xiàn)沒(méi)有教導(dǎo)如何正確有效使用大腦的相關(guān)書(shū)籍資料,經(jīng)歷這些挫折后,也讓Tony Buzan開(kāi)始思索可不可能發(fā)展新的思想或方法來(lái)解決這些普遍存在的困難及問(wèn)題。  閱讀全文
    posted @ 2006-03-16 23:11 Web 2.0 技術(shù)資源 閱讀(611) | 評(píng)論 (1)  編輯

         摘要: 一.使用css縮寫(xiě)
    使用縮寫(xiě)可以幫助減少你CSS文件的大小,更加容易閱讀。css縮寫(xiě)的主要規(guī)則請(qǐng)參看《常用css縮寫(xiě)語(yǔ)法總結(jié)》,這里就不展開(kāi)描述。
      閱讀全文
    posted @ 2006-03-16 23:09 Web 2.0 技術(shù)資源 閱讀(432) | 評(píng)論 (0)  編輯

         摘要: vertical-align在小雨手冊(cè)上的解釋是:設(shè)置或檢索對(duì)象內(nèi)容的垂直對(duì)其方式。我覺(jué)得不太理解的是vertical-align所在的分類(lèi)是“屬性/文本”
    O3noBLOG特別強(qiáng)調(diào)的是vertical-align和valign的不同,的確vertical-align應(yīng)用最多的應(yīng)該是在td內(nèi),控制內(nèi)部對(duì)象位置,和td的valign屬性極其相似  閱讀全文
    posted @ 2006-03-16 23:08 Web 2.0 技術(shù)資源 閱讀(672) | 評(píng)論 (0)  編輯

         摘要: 之前看到很多人一直都問(wèn)這個(gè)問(wèn)題,不過(guò)當(dāng)時(shí)我沒(méi)當(dāng)一回事,因?yàn)樵?CSS 中要垂直居中,多數(shù)是在有高度的情況下,或者容器高度不定的情況下才用,看上去比較舒服,而且實(shí)現(xiàn)的方法也不少,不一定要拘泥于和 table 布局一樣。不過(guò)最近有人問(wèn)了幾個(gè)例子,看來(lái)對(duì)此的需求還不少。現(xiàn)在就把我經(jīng)驗(yàn)?zāi)贸鰜?lái)分享一下,希望大家鼓鼓掌。  閱讀全文
    posted @ 2006-03-16 23:07 Web 2.0 技術(shù)資源 閱讀(653) | 評(píng)論 (0)  編輯

         摘要: 框架概念 :

      謂框架便是網(wǎng)頁(yè)畫(huà)面分成幾個(gè)框窗,同時(shí)取得多個(gè) URL。只需要 即可,面所有框架標(biāo)記需要放在一個(gè)總起的 html 檔,這個(gè)檔案只記錄了該框架如何分割 ,不會(huì)顯示任何資料,所以不必放入 標(biāo)記,瀏覽這框架必須讀取這檔案 面不是其他框窗的檔案。 是用來(lái)劃分框窗,每一窗框由一個(gè) 標(biāo) 記所標(biāo)示,必須在 范圍中使用。如下例:
      閱讀全文
    posted @ 2006-03-16 23:07 Web 2.0 技術(shù)資源 閱讀(1305) | 評(píng)論 (0)  編輯

         摘要: 菜單(Menu)是最基本最常見(jiàn)的網(wǎng)頁(yè)UI元素之一,它的主要功能包括:

    引導(dǎo)用戶(hù)發(fā)現(xiàn)網(wǎng)站的內(nèi)容;
    協(xié)助用戶(hù)執(zhí)行某一特定的操作。
      一個(gè)完整的菜單是一組菜單項(xiàng)(Menu Item)的集合,所有的菜單項(xiàng)在邏輯上應(yīng)該是并列、平級(jí)的關(guān)系,它們指向相互之間沒(méi)有隸屬關(guān)系的內(nèi)容或功能。
      閱讀全文
    posted @ 2006-03-16 23:05 Web 2.0 技術(shù)資源 閱讀(592) | 評(píng)論 (0)  編輯

         摘要: 1.overflow內(nèi)容溢出時(shí)的設(shè)置(設(shè)定被設(shè)定對(duì)象是否顯示滾動(dòng)條)
    overflow-x水平方向內(nèi)容溢出時(shí)的設(shè)置
    overflow-y垂直方向內(nèi)容溢出時(shí)的設(shè)置
    以上三個(gè)屬性設(shè)置的值為visible(默認(rèn)值)、scroll、hidden、auto。  閱讀全文
    posted @ 2006-03-16 23:04 Web 2.0 技術(shù)資源 閱讀(2005) | 評(píng)論 (0)  編輯

         摘要: 1. childNodes在ff中和ie的區(qū)別。
    ff中的node(nodeType = 1)都是用textNode(nodeType = 3)分開(kāi)的,而ie/op不是這樣的。
    content

    在ff下,box1的childNodes為3個(gè),ie下為1個(gè)。  閱讀全文
    posted @ 2006-03-16 23:02 Web 2.0 技術(shù)資源 閱讀(380) | 評(píng)論 (0)  編輯

         摘要: JDK為程序員提供了大量的類(lèi)庫(kù),而為了保持類(lèi)庫(kù)的可重用性,可擴(kuò)展性和靈活性,其中使用到了大量的設(shè)計(jì)模式,本文將介紹JDK的I/O包中使用到的Decorator模式,并運(yùn)用此模式,實(shí)現(xiàn)一個(gè)新的輸出流類(lèi)。   閱讀全文
    posted @ 2006-03-16 22:59 Web 2.0 技術(shù)資源 閱讀(279) | 評(píng)論 (0)  編輯

         摘要: 工廠模式定義:提供創(chuàng)建對(duì)象的接口.
    為什么工廠模式是如此常用?因?yàn)楣S模式就相當(dāng)于創(chuàng)建實(shí)例對(duì)象的new,
    我們經(jīng)常要根據(jù)類(lèi)Class生成實(shí)例對(duì)象,如A a=new A() 工廠模式也是用來(lái)
    創(chuàng)建實(shí)例對(duì)象的,所以以后new時(shí)就要多個(gè)心眼,是否可以考慮實(shí)用工廠模式,
    雖然這樣做,可能多做一些工作,但會(huì)給你系統(tǒng)帶來(lái)更大的可擴(kuò)展性和盡量少
    的修改量。  閱讀全文
    posted @ 2006-03-16 22:58 Web 2.0 技術(shù)資源 閱讀(553) | 評(píng)論 (0)  編輯

         摘要: 調(diào)用java的方法就像你叫一個(gè)人去辦事,比如說(shuō)你讓他去買(mǎi)東西,那個(gè)人會(huì)警告你,買(mǎi)東西可以,但是會(huì)有問(wèn)題,比如說(shuō)你給的錢(qián)不夠了,沒(méi)有你要買(mǎi)的東西沒(méi)有了什么的,這些可能它會(huì)在后面throws出來(lái),雖然這些有可能不發(fā)生,但是你應(yīng)該有應(yīng)付這些情況的準(zhǔn)備,如果你可以做主,你就要try catch住這些Exception,  閱讀全文
    posted @ 2006-03-16 22:56 Web 2.0 技術(shù)資源 閱讀(389) | 評(píng)論 (0)  編輯

         摘要: java.net 包中的類(lèi)和接口提供了可用于低層和高層網(wǎng)絡(luò)編程的 API。低層 API 可以讓你直接訪問(wèn)網(wǎng)絡(luò)協(xié)議,但是為此你不得不使用低層的 TCP 套接字和 UDP 數(shù)據(jù)包。高層的 API (如 URL, URLConnection 和 httpURLConnection 等類(lèi)) 可以使你更快的開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用,卻不需要寫(xiě)很多代碼。  閱讀全文
    posted @ 2006-03-16 22:55 Web 2.0 技術(shù)資源 閱讀(1032) | 評(píng)論 (0)  編輯

         摘要: 第三十,當(dāng)一個(gè)對(duì)象被當(dāng)作參數(shù)傳遞到一個(gè)方法后,此方法可改變這個(gè)對(duì)象的屬性,并可返回變化后的結(jié)果,那么這里到底是值傳遞還是引用傳遞?
      是值傳遞。Java 編程語(yǔ)言只由值傳遞參數(shù)。當(dāng)一個(gè)對(duì)象實(shí)例作為一個(gè)參數(shù)被傳遞到方法中時(shí),參數(shù)的值就是對(duì)該對(duì)象的引用。對(duì)象的內(nèi)容可以在被調(diào)用的方法中改變,但對(duì)象的引用是永遠(yuǎn)不會(huì)改變的。  閱讀全文
    posted @ 2006-03-16 22:54 Web 2.0 技術(shù)資源 閱讀(1583) | 評(píng)論 (4)  編輯

         摘要: package com.youkone.tool;

    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.io.IOException;
      閱讀全文
    posted @ 2006-03-16 22:53 Web 2.0 技術(shù)資源 閱讀(380) | 評(píng)論 (0)  編輯

         摘要: 你覺(jué)得自己是一個(gè)Java專(zhuān)家嗎?是否肯定自己已經(jīng)全面掌握了Java的異常處理機(jī)制?在下面這段代碼中,你能夠迅速找出異常處理的六個(gè)問(wèn)題嗎?  閱讀全文
    posted @ 2006-03-16 22:52 Web 2.0 技術(shù)資源 閱讀(351) | 評(píng)論 (1)  編輯

         摘要: web設(shè)計(jì)者面臨的眾多難題之一便是怎樣處理不同操作系統(tǒng)間的差異性。這些差異性能引起URL方面的問(wèn)題:例如,一些操作系統(tǒng)允許文件名中含有空格符,有些又不允許。大多數(shù)操作系統(tǒng)不會(huì)認(rèn)為文件名中含有符號(hào)“#”會(huì)有什么特殊含義;但是在一個(gè)URL中,符號(hào)“#”表示該文件名已經(jīng)結(jié)束,后面會(huì)緊跟一個(gè)fragment(部分)標(biāo)識(shí)符。  閱讀全文
    posted @ 2006-03-16 22:51 Web 2.0 技術(shù)資源 閱讀(1234) | 評(píng)論 (0)  編輯

         摘要: 應(yīng)將方法設(shè)計(jì)成簡(jiǎn)要的、功能性單元,用它描述和實(shí)現(xiàn)一個(gè)不連續(xù)的類(lèi)接口部分。
    理想情況下,方法應(yīng)簡(jiǎn)明扼要。若長(zhǎng)度很大,可考慮通過(guò)某種方式將其分割成較短的幾
    個(gè)方法。這樣做也便于類(lèi)內(nèi)代碼的重復(fù)使用(有些時(shí)候,方法必須非常大,但它們?nèi)詰?yīng)
    只做同樣的一件事情)。   閱讀全文
    posted @ 2006-03-16 22:50 Web 2.0 技術(shù)資源 閱讀(259) | 評(píng)論 (0)  編輯

         摘要: Commons-loggin的目的是為“所有的Java日志實(shí)現(xiàn)”提供一個(gè)統(tǒng)一的接口,它自身的日志功能平常弱(只有一個(gè)簡(jiǎn)單的SimpleLog?),所以一般不會(huì)單獨(dú)使用它。

    Log4j的功能非常全面強(qiáng)大,是目前的首選。我發(fā)現(xiàn)幾乎所有的Java開(kāi)源項(xiàng)目都會(huì)用到Log4j,但我同時(shí)發(fā)現(xiàn),所有用到Log4j的項(xiàng)目一般也同時(shí)會(huì)用到commons-loggin。我想,大家都不希望自己的項(xiàng)目與Log4j綁定的太緊密吧。另外一個(gè)我能想到的“同時(shí)使用commons-logging和Log4j”的原因是,簡(jiǎn)化使用和配置。  閱讀全文
    posted @ 2006-03-16 22:48 Web 2.0 技術(shù)資源 閱讀(1037) | 評(píng)論 (1)  編輯

         摘要: # 應(yīng)用于控制臺(tái)

    log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
    log4j.appender.Threshold=DEBUG
    log4j.appender.CONSOLE.Target=System.out
    log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
    log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n
    #log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n   閱讀全文
    posted @ 2006-03-16 22:47 Web 2.0 技術(shù)資源 閱讀(402) | 評(píng)論 (1)  編輯

         摘要: 2.1 Java語(yǔ)言標(biāo)識(shí)符
    標(biāo)識(shí)符是一個(gè)唯一標(biāo)識(shí)一個(gè)變量,方法和類(lèi)的名字。
    (1) Unicode編碼字符集
    l Java語(yǔ)言使用Unicode字符集,共包含65535個(gè)字符。
    l 每個(gè)字符用2個(gè)字節(jié),即16位來(lái)表示。
    l Unicode只用在Java平臺(tái)內(nèi)部。  閱讀全文
    posted @ 2006-03-16 22:44 Web 2.0 技術(shù)資源 閱讀(485) | 評(píng)論 (0)  編輯

         摘要: Javascript對(duì)于做過(guò)Web程序的人不應(yīng)該是陌生,初期是用來(lái)做一些簡(jiǎn)單的FORM驗(yàn)證,基本上是在玩弄一些技巧性的東西。IE 4.0引入了DHTML,同時(shí)為了對(duì)抗Netscape的Javascript,提出了自己的腳本語(yǔ)言JScript,除了遵循EMAC的標(biāo)準(zhǔn)之外,同時(shí)增加了許多擴(kuò)展,如下要提到的OOP編程就是其中的一個(gè),為了命且概念,我以下提到的Javascript都是Microsoft Internet Explorer 4.0以上實(shí)現(xiàn)的JScript,對(duì)于Netscape,我沒(méi)有做過(guò)太多的程序,所以一些的區(qū)別也就看出來(lái)。  閱讀全文
    posted @ 2006-03-16 18:01 Web 2.0 技術(shù)資源 閱讀(191) | 評(píng)論 (0)  編輯

         摘要: 在上面的代碼中輸出使用的是FileWriter對(duì)象進(jìn)行文件的輸出。這就是不能正確進(jìn)行文件編碼的原因所在,java中由Writer類(lèi)繼承下來(lái)的子類(lèi)沒(méi)有提供編碼格式處理,所以dom4j也就無(wú)法對(duì)輸出的文件進(jìn)行正確的格式處理。這時(shí)候所保存的文件會(huì)以系統(tǒng)的默認(rèn)編碼對(duì)文件進(jìn)行保存,在中文版的window下java的默認(rèn)的編碼為GBK,也就是所雖然我們標(biāo)識(shí)了要將xml保存為utf-8格式但實(shí)際上文件是以GBK格式來(lái)保存的,所以這也就是為什么能夠我們使用GBK、GB2312編碼來(lái)生成xml文件能正確的被解析,而以UTF-8格式生成的文件不能被xml解析器所解析的原因。  閱讀全文
    posted @ 2006-03-16 17:22 Web 2.0 技術(shù)資源 閱讀(2960) | 評(píng)論 (2)  編輯

         摘要: dom4j專(zhuān)門(mén)針對(duì)Java開(kāi)發(fā),使用起來(lái)非常簡(jiǎn)單、直觀,在Java界,dom4j正迅速普及。
    可以到http://sourceforge.net/projects/dom4j下載其最新版。
    dom4j1.5的完整版大約13M,是一個(gè)名為dom4j-1.5.zip的壓縮包,解壓后有一個(gè)dom4j-1.5.jar文件,這就是應(yīng)用時(shí)需要引入的類(lèi)包,另外還有一個(gè)jaxen-1.1-beta-4.jar文件,一般也需要引入,否則執(zhí)行時(shí)可能拋java.lang.NoClassDefFoundError: org/jaxen/JaxenException異常,其他的包可以選擇用之。
      閱讀全文
    posted @ 2006-03-16 16:25 Web 2.0 技術(shù)資源 閱讀(1618) | 評(píng)論 (2)  編輯

         摘要: 請(qǐng)求狀態(tài)

      該AJAX對(duì)象的請(qǐng)求狀態(tài)與被請(qǐng)求文件的HTTP狀態(tài)是一樣的。包含在AJAX文件中的HTTP對(duì)象處理了所有的W3C描述的HTTP狀態(tài)代碼定義,并把它們返回給請(qǐng)求方法。狀態(tài)代碼被分成了五個(gè)部分:
      閱讀全文
    posted @ 2006-03-16 16:07 Web 2.0 技術(shù)資源 閱讀(478) | 評(píng)論 (0)  編輯

    主站蜘蛛池模板: 亚洲精品二三区伊人久久| 久久精品国产亚洲AV果冻传媒| 亚洲国产精品一区二区三区久久 | 欧美色欧美亚洲另类二区| 婷婷亚洲综合五月天小说在线| xxxxx做受大片视频免费| 免费无码又爽又刺激一高潮| 在线看片免费人成视久网| 人妻视频一区二区三区免费| 4虎1515hh永久免费| 成人最新午夜免费视频| 亚洲精品NV久久久久久久久久| 亚洲精品你懂的在线观看| 亚洲色WWW成人永久网址| 久久精品国产亚洲av麻豆色欲 | 亚洲精品成a人在线观看夫| 七次郎成人免费线路视频| 午夜免费啪视频在线观看| 日本黄色动图免费在线观看| 黄网站免费在线观看| 国产曰批免费视频播放免费s| 四虎永久成人免费影院域名| 日本免费v片一二三区| 亚洲中久无码永久在线观看同| 亚洲最大福利视频网站| 亚洲AV无码精品国产成人| 国产免费无码一区二区| 免费国产成人高清在线观看网站| 国产成人精品免费视频网页大全 | 在线观看亚洲天天一三视| 亚洲沟沟美女亚洲沟沟| 一级毛片a免费播放王色电影 | 黄色免费网站网址| 亚洲国产成人爱av在线播放| 精品无码一区二区三区亚洲桃色| 亚洲欧洲AV无码专区| 成人久久免费网站| 香蕉高清免费永久在线视频| 亚洲VA中文字幕无码毛片| 亚洲AV女人18毛片水真多| 中文字幕天天躁日日躁狠狠躁免费|