建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

?和記娛h188下載app:Ajax技術 足以成熟應對企業應用

?

Edwin Aoki, AOL LLC的技巧職員。他在去AOL之前曾在蘋果公司和Netscape事情,對付用戶界面開拓履歷富厚。他討論了Ajax和富厚的因特網技巧是如何成長成熟到適用于現實天下。基于他的論點,SearchWebServices與Aoki評論爭論了他在AOL的近來的事情,這包括履行會議的一個熱點話題,“漸進增強”,它是由用于有限的瀏覽器的最簡單的HTML開始的,逐步生長為高端Ajax。這是一種辦事于不合瀏覽器包括屏幕閱覽器和移動電話的要領。他也討論了關于Ajax和JavaScript要達到完全成熟所要做的,包括身份治理和支持數據保存。他說這些技巧成長的下一階段是他和Ajax領域的其他職員在Ajax履歷方面將要面對的問題。

在AOL公司你在Ajax方面正在做些什么?

Edwin Aoki:我們擁有一個完備的團隊,曾有段光陰致力于基于web的動態的利用。一旦你有了自己的很好的設法主見,選擇了你想用的任何對象,并落實了你的不雅點,那么能夠將這些設法主見在真實天下中實施和支配的快樂的時候就開始了。

在真實的天下中你有碰到什么特殊的問題嗎?

Aoki:當我們討論Ajax的時刻,很多次的話題都是環抱機能和可造訪性,在這里可造訪性不光是定義為環抱屏幕瀏覽器和對在視覺上削弱的環境的支持等方面,除此以外還被定義為內容和辦事可能會達到最廣泛的用戶,最多的瀏覽器的數目和最多的設備數目等方面。這切實著實是真實的,分外是當工具可能不是人的時刻。對付許多那樣的利用來說搜索引擎是一個偉大年夜的工具。Ajax為此造成了一些特殊的尋釁。

你正在做很多Ajax的事情嗎?

Aoki:我們在Ajax方面擁有廣大年夜的支持。我們已經用Dojo [開源的JavaScript 對象包]完成了很多事情。我們有很多應用Ajax的產品。我們致力于Dojo事情已經有段光陰了。我們曩昔的一些產品,包括我們已經宣布的MyAOL,應用了Ajax來傳入內容流或前進負載體驗。我們還使用Ajax做漸進增強。

什么是漸進增強?

Aoki:它是這樣一個觀點;采納以XHTML[可擴展超文本標記說話]和微款式形式的原始語義內容經由過程一個供給給簡單的CSS[串聯樣子容貌外形式表]或機能較差的瀏覽器的層來顯示,然后在那根基上用JavaScript和DOM [文本目標模型]創建更多的交互,達到可選式的增添和刪除元素。

你經由過程漸進增強獲得了什么?

Aoki:這個模型相較于傳統的功能衰減的模型而言,上風在于你可以使用那個可造訪性的寬廣的觀點創建更輕易造訪的站點。它們以致可以在JavaScript關閉的環境下事情。他們也可以在移動瀏覽器上事情。縱然你有富厚的媒體用戶也并不會感到到有什么不合。他們得到了對他們的輸出模型來說最好的體驗。而搜索引擎知道如何能搜索到這個原型。這個幫套Ajax原型沒有將它們分離出來。

以是它贊助搜索引擎找到你的內容?

Aoki:是的,事實上在我本日所做的演示中我展示了我們的視頻集線器的一個老版本,它很大年夜程度上基于Ajax。我們有好幾萬的完備版的電視節目,然則假如你去Google搜索,會發明根本就找不到,由于Ajax接口阻攔搜索引擎查找到所有內容。

你是怎么做的呢?

Aoki:我們應用一些漸進增強的原則當然也有一些設計技巧來瀏覽和從新設計它.我們回退回去做了很多Ajax事情,在沒有陰礙主要內容的環境下使它變得不那么以應用PE為核心來驅動交互感化。

漸進增強模型做了什么使得搜索引擎可以找到內容?

Aoki:曩昔的環境是我們有異常多的內容是經由過程滾動條DIV列舉的。我們用XHR[XMLHttpRequest]從后臺將內容放入DIV。由于我們有點慌忙的寫作這個,當搜索引擎經由過程期它不解析JavaScript,?和記娛h188下載app以是它所能看到的就只有這個空的DIV而從來不會進入。

以是搜索引擎對內容是熟視無睹的?

Aoki:沒錯,由于我們將內容經由過程Ajax管道動態地放入。

現在它事情的怎么樣?

Aoki:現在我們所做的是所有的內容以原始HTML的形式存在,假如你是一個搜索引擎或你是個文本瀏覽器或者你關閉了瀏覽器中的CSS和JavaScript,那么這便是你所得到的內容。然則它是一個憑借自身前提的異常易讀,異常可視化的頁面。然后我們在它之上利用一系列樣式單,這樣你就獲得了一個更好的顯示。假如你是一個具有電力不夠的web瀏覽器的移動電話,那這就可能是你所看到的。假如你關閉了JavaScript,那你看到的也是這個顯示。假如你在低于IE7的瀏覽器上關閉了ActiveX控件,那么你不能獲得XML HTTP哀求,你看到的會是這個顯示。假如你將這些都設置為可用的,我們使用JavaScript來操縱DOM以便你獲得flash,圖片和所有的那些器械,然則他們是對體驗的增添而沒有削減以前的體驗。

那么漸進增強是否是一個具有多種多樣的能力的更好的得到瀏覽器的要領呢?

Aoki: 當我們討論它的時刻它老是引起一些小的爭辯,由?和記娛h188下載app于它和人們思慮功能衰退的要領是相反的,你首先積累周全的體驗,然后指出假如你沒有完全的瀏覽器能力那么什么會掉敗。然則結論是漸進增強是異常有利于搜索引擎的。很顯然,它確鑿有利于對解析JavaScript有艱苦的屏幕瀏覽器。而且它也體現出對機能很有贊助,由于它孕育發生了更為清晰的標記和隱蔽性更好的JavaScript,這是由于你的JavaScript與你的內容之間是更為自力的。它給予了你一個很好的編程模型。

AOL的開拓者主要應用JavaScript嗎,照樣你們也用PHP和Ruby?

Aoki:我們每種都用一點。我們的一些產品是構建在Ruby on Rails上的。我們還有一些PHP的內容。我們的團隊傾向于選擇他們感覺最得當他們特定的事情的對象。

在?和記娛h188下載app以前的一年,有些討論說JavaScript是 Ajax的脆弱的一環,你的體驗是什么?

Aoki:它確鑿有改進。在IE7和Firefox2還有Safari3中完成的事情使得為JavaScript供給的完備支持好了很多,然則在我本日的演示中我們評論爭論了瀏覽器廠商所作的事情,去年同業已經基于像

Dojo和Prototype [JavaScript框架]還有Script.aculo.us [JavaScript庫]這些器械做了很多事情,然則它還沒有完成。還有一些根基部分是我們感到與一個功能完善的web開拓情況比擬所欠缺的。我們想和同業還有其他與會的人們合營相助來充足這些部分。

你盼望看到JavaScript的哪部分獲得改進?

Aoki:像身份治理之類的。我們有個做身份治理的API叫做開放驗證。我們覺得它功能很完善。它集成了OpenID[單點登錄技巧],然則它沒有構建到任何框架中去。它并反面Ajax所吸收的檔案模型一路事情。我們沒有做這個的框架。通信也一樣。我們有一個異常好的基于web 的即時信息平臺,我們正在將其擴展為一個基于web的數據緩存平臺,但同時你照樣要選中它,把它放到一路。正在構建的塊也是相稱粗拙和原始的。我們想和做Dojo,Prototype 和Script.aculo.us方面的人相助創建一個情況,你可以依附這個情況中的辦事,并且你可以只關注你的利用要做的工作而不用關心存儲,身份或是如何向前向后通報數據。這便是Dojo和其他框架在客戶端所做的事情,然則我們覺得下一個階段便是使它們和我們自己和其他人供給的一系列后臺辦事一路事情。

那便是你覺得的在Ajax生長方面的下一個階段?

Aoki:它如斯緊張的一個緣故原由便是它已不光是關于建立新的web利用。同樣的模型將用于桌面部件和像Google那樣的聚攏情況。那是Nintendo Wii的開放情況。它是適用于移動的獨一的開放情況,無論是掌上IE或是Nokia SE照樣Apple iPod。一旦你們懂得了Ajax是第一種適用于這些平臺的開拓情況,那么你們立即就達到了一個共識:它將開啟人們想將這些后臺對象和安然,節奏和以便人們可以得到關于他們的?和記娛h188下載app利用的闡發而構建在內的丈量系統結合起來的設法主見。那便是我的主題。事實上它已經無處不在了。我們已經走了很長的路。我們在AOL碰到并努力辦理很多這個領域中的每個開拓者都碰到并努力辦理的相同的問題,然則今朝我們還有很多的事情要做,也有很多的機遇在等待。

TechTarget獨家?和記娛h188下載app授權文章,嚴禁轉載

查看本文國際濫觴 >>

涉獵關于 Ajax JavaScript Dojo 開源 Ruby PHP 的整個文章

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
北京七星彩走势图 河南快三走势图近100期 快乐飞艇开奖记录查询 武汉麻将怎么玩图解 青海快三走势图带连线 新疆11选5五走势图带连线 大小球滚球上半场 北京快3公交车路线温都水城 重启时时彩现场开奖 重庆时时彩