Time of Update: 2013-12-25
IE雖然使用者群最龐大,但是受到的批評也不計其數。自從有了自己的瀏覽器之後,Google對瀏覽器領域也關注異常,言論也多了起來,近日Google狠狠地打擊了IE8一番。根據Google的說法,在五大瀏覽器的JavaScript一致性競賽中,IE總是那個拖後腿的,IE8就是殿後者。這自然不是Google信口雌黃,軟體工程師Christian Plesner Hansen使用Google去年6月份發布的JavaScript一致性測試載入器Sputnik對IE8、Firefox 3.6、Opera 1
Time of Update: 2013-12-25
IE11隨Windows 8.1預覽版一同到來,今天IE11登陸Windows 7,為該平台提供與Win8.1版IE11同樣的效能完善、更快的頁面載入速度、對更多新標準的支援、全新的F12開發人員工具。在保證相容性、互通性、安全性的基礎上,IE11大大提升了JavaScript引擎Chakra的效能,還新增了對ECMAScript 6標準的支援,包括let、const、Map、Set、WeakMap、as __proto__
Time of Update: 2013-12-29
javascript控制頁面控制項隱藏顯示的兩種方法,方法的不同之處在於控制項隱藏後是否還在頁面上佔位 方法一: 複製代碼 代碼如下: document.all["panelsms"].style.visibility="hidden"; document.all["panelsms"].style.visibility="visible"; 方法二: 複製代碼 代碼如下: document.all["panelsms"].style.display="none"; document.all[
Time of Update: 2013-12-29
PHP的數組函數in_array()非常方便,可JS就不是了。其實我很不喜歡JS的數組~ 別說了,直接上方法 複製代碼 代碼如下: Array.prototype.in_array = function(e) { for(i=0;i<this.length;i++) { if(this[i] == e) return true; } return false; } 或者 複製代碼 代碼如下: Array.prototype.in_array = function(e) { for(i=0
Time of Update: 2013-12-29
ENTER鍵可以讓游標移到下一個輸入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9" > 只能是中文<input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> 屏蔽IME<input style="ime-mode:disabled" onkeydown="if(
Time of Update: 2013-12-24
Angular是一個成熟和強大的JavaScript架構。它也是一個比較龐大的架構,在熟練掌握之前,需要領會它提出的很多新概念。很多Web 開發人員湧向Angular,有不少人面臨同樣的障礙。Digest到底是怎麼做的?定義一個指令directive)有哪些不同的方 法?Service和provider有什麼區別?Angular的文檔挺不錯的,第三方的資源也越來越豐富,想要學習一門新的技術,沒什麼方法比把它拆開研究其運作機制更好。在這個系列的文章中,我將從無到有構建AngularJS的一個實現。
Time of Update: 2013-12-17
雖然JavaScript與Java有緊密的聯絡,但卻是兩個公司開發的不同的產品。Java是SUN公司推出的新一代物件導向的程式設計語言,特別適合於Internet應用程式開發;而JavaScript是Netscape公司的產品,其目的是為了擴充Netscape Navigator功能,而開發的一種可以嵌入Web頁面中的基於對象和事件驅動的解釋性語言, 它的前身是Live Script;而Java的前身是Oak語言。下面對兩種語言間的異同作如下比較: 1.基於對象和物件導向
Time of Update: 2013-12-24
我們知道,OOP中最普遍的代碼重用方式是通過繼承,但是,繼承有一些缺點,其中最為主要的是繼承是一種isa關係,父子類之間的關係太過緊密,而對於像JAVA這門語言而言,只能支援單繼承,使得很多時候不能不進行代碼拷貝這樣的事情。舉個例子,假設我們要建模動物。最底層是一個Animal對象,下面有貓科,犬科。然後貓科下有貓,老虎。犬科下有狗和狼。
Time of Update: 2013-12-24
1.使用 === 代替 ==JavaScript 使用2種不同的等值運算子:===|!== 和
Time of Update: 2013-12-17
AjaxAjax,非同步JavaScript與XML,是使用用戶端指令碼與Web伺服器交換資料的Web應用開發方法。這樣,Web頁面不用打斷互動流程進行重新加裁,就可以動態地更新。使用Ajax,你可以建立接近本地案頭應用的,直接的、高可用的、更豐富的、更動態Web使用者介面介面。Ajax處理過程
Time of Update: 2013-12-17
1、問題背景現在,越來越多人開始嘗試基於Ajax進行無重新整理的Web開發,不過,在.Net環境下,應用Ajax並不是非常方便,這主要可能是由以下一些原因造成的:•由於Ajax基於javascript的本質,使得開發人員必須對javascript非常瞭解,起碼,其javascript能力足以實現對callback返回內容對頁面的更新,所以開發的門檻就有一定程度的上升•當基於Ajax機制進行開發時,原有的基於postback方式下時,asp.net由後台邏輯代碼Model)
Time of Update: 2013-12-17
我不帶任何主觀色彩來評一下這個所謂的 “AJAX 的七宗罪”。 1、連帶著 Flash 和 Ajax 一塊罵了。 引用:沒有連結的web就像森林中迷路的羔羊,這句看似廣告語,其實是web設計的根本原則。 這句“原則”至少我並不知道,因此看起來不過就是一句廣告語而已。我的原則是 Web 應用程式首先需要對於終端使用者友好,然後才需要考慮對於搜尋引擎友好。你使用 HTML FORM 提交的資料也是沒有連結的,這些資料可以被搜尋引擎搜尋到嗎?換句話說,可以添加在連結 URL 中的只有通過 GET
Time of Update: 2013-12-17
我所舉的這個例子是一個企業使用者註冊時的一個應用,當使用者註冊時檢查使用者名稱和企業名是否可用,以前的做法是在旁邊加一個按鈕,點擊“檢查”,就向伺服器發出請求,然後等待……伺服器返回資訊,繼續操作。如果我們用Ajax技術來實現以上的操作則不必等待伺服器返回資訊,使用者輸入使用者名稱或企業名稱的時候,當輸入文字框失去焦點的時候,則會自動向伺服器發出請求,使用者繼續做下面的操作,不必點擊“檢查”,也不必等待伺服器返回資訊,檢查與使用者操作是非同步,可同時進行。當伺服器資訊返回的時候,會自動在面頁相應
Time of Update: 2013-12-17
這項用於建立互動Web應用的技術正在爆髮式的進入到Web開發領域中,迅速的變得如此熱門以至於一些開發人員在技術上無法及時更新。為了滿足更快的開發AJAX的需求,已經有不少公司和開發人員社區正在推出AJAX的RAD平台。其中ThinkCAP 框架組成了超過24種開原始碼庫。現在,ThinkCAP的架構部分也以GPL方式開源了。詳見: http://trends.newsforge.com/article.pl?sid=06/01/08/1725231 (
Time of Update: 2013-12-17
眾所周知,非同步互動、JavaScript指令碼和XML封裝資料是AJAX的三大特徵。其實,在實際應用中,不需要牢牢套死這三條大律,在我看來,AJAX -
Time of Update: 2013-12-17
不可否認,我是非常看好AJAX技術的。我以為AJAX技術對於互連網,就像HTML對於互連網一樣。但同時又要看到,AJAX技術不能完全取代我們常規的WEB開發技術。AJAX技術有它讓人眼睛一亮的優點,同時它也有很多弱點。我們作為開發人員,不能因為AJAX技術好,就在WEB開發中全部使用AJAX。對了,不能為了AJAX而AJAX,就像鋼要用到刀刃上一樣,AJAX應該用在能充分發揮它的優點的地方。而大多數的時候,我們還需要和往常一樣,使用MVC的實現STRUTS開發架構。提到AJAX,不能不提到與它一
Time of Update: 2013-12-17
Lightbox 這個詞還真不好翻譯,勉強硬解為"燈籠"。 Lightbox的效果類似於WinXP作業系統的登出/關機對話方塊,除去螢幕中心位置的對話方塊,其他的地區都以淡出的效果逐漸層為銀灰色以增加對比,此時除了對話方塊內的表單控制項,沒有其他地區可以擷取焦點。 Lightbox的作用則相當於從前只在IE中被支援的"Modal Dialog";現在在FireFox也可用window.open(url, name, " modal=yes ");來實現同樣的效果。使用"Modal Dialog"
Time of Update: 2013-12-17
Real-World Ajax Seminar 研討會3月14日在美國紐約的時代廣場召開。這是令人緊張而勞累的一天,特別令人信服的是,參加此次研討會的演講者包括:“Ajax 之父”——Jesse James Garrett,演講內容:"The Elements of User Experience")Yahoo!的Ajax傳道者——Bill Scott,演講內容:"Designing for AJAX" )Zimbra CEO——Scott
Time of Update: 2013-12-17
IBM alphaWorks 宣布,發布AJAX Toolkit Framework。AJAX Toolkit Framework 是Emerging Technologies Toolkit (ETTK)的一部分。AJAX Toolkit Framework 提供了為不同的AJAX運行環境(Dojo, Zimbra..)構建IDE的擴充工具。同時,AJAX Toolkit Framework 提供了進階的js編輯功能。AJAX Toolkit Framework 能夠為Eclipse
Time of Update: 2013-12-17
自動完成的功能即Autocomplete,具體的例子可以在這裡看: http://www.b2c-battery.co.uk在Search框內輸入一個產品型號,就可以看見效果了。 這裡用到了一個開源的代碼: AutoAssist ,有興趣的可以看一下。 以下為代碼片斷: index.htm <script type="text/javascript" src="javascripts/prototype.js"></script> <script type="text/javascript"