九九精品久久久久久噜噜中文,四虎在线影视,77777影视视频在线观看,四虎www.,久久国产麻豆,国产成人久久精品区一区二区

推廣 熱搜: 進口  企業(yè)  河南  未來  大地  朝鮮  曙光  上海  其他  龍江 

看波士頓環(huán)球報是如何借助HTML5實現(xiàn)響應式設計的

   日期:2012-01-18     來源:ZYD創(chuàng)業(yè)網(wǎng)    作者:zyidi    瀏覽:197    評論:0    

設備識別和適應屏幕的尺寸帶來的問題

Marquis:到目前為止,我們根據(jù)屏幕的尺寸來確定顯示什么樣內(nèi)容和提供怎樣功能。所以,不存在這樣的情況,“OK,如果用戶使用的是安卓客戶端,他們獲取到的是XYZ,如果用戶使用iPad,他們獲取到其他的內(nèi)容。”如果用戶使用的是觸控的設備,特定的功能和意愿需要額外添加Javascript來實現(xiàn)。因此,我們只給特定的用戶提供特定的功能。我們不會說iPad用戶使用的是這種布局,而是某個尺寸的設備會使用什么樣的布局。

Parker:我們從沒做過用戶代理檢測,這是個大忌。因此,網(wǎng)站完全是開放式的。我們專注于性能和兼容性,我們檢測設備,以便按照其需求動態(tài)加載內(nèi)容。這就是為什么每個設備下載的內(nèi)容都會有非常簡潔的體驗。可能這個平板能夠支持觸摸事件,而另外的一個就不行。由于分辨率的不同,它們獲取到的布局就會不同。

Marquis:顯然,我們的計劃并不包括在所有情況下,任何人都能夠使用游戲機打開它,但是,最近有人這樣做的時候,它的確表現(xiàn)地非常出色。

Parker:我認為最大的優(yōu)勢就是我們采取的是一個不可知的辦法,而不是關注特定用戶的需求。我們的方法完全關注兼容性,這樣一來,我們使用jQuery的時候,拿到測試設備的時候(我們不間斷地拿到這些設備),在這些我們從沒見過的設備上進行測試的時候,Globe看上去非常棒,我們不需要擔心兼容性的問題。隨著設備源源不斷地面世,這會是一個兼容的方法,并且能夠在舊的設備上使用,因為我們在做漸進式增強。不久之后,在你的Newtons和舊版的Palms,或者類似的設備,都能夠閱讀Globe。

為什么這個功能現(xiàn)在才實現(xiàn)?

Parker:我想,也許一年半之前應該實現(xiàn)的,這只是把一些技術碎片拼在一起的問題。

Marquis:我認為,之前,某些方面是應該能夠?qū)崿F(xiàn)的。我是說,HTML5為目標功能提供更多可用接口,比如說,檢查設備是否提供觸屏支持,從技術上來說,這是通過HTML5來實現(xiàn)的,雖然并不是利用HTML5標記來實現(xiàn)的。然而,毫無疑問,HTML5為我們實現(xiàn)特定的下載提供了支持。說到標記本身,HTML5通過另外的語義,為我們提供了很多功能。利用HTML4,這些功能也能夠?qū)崿F(xiàn),只不過標記并沒有那么豐富的語義。

Parker:對于我們來說,我們一直關注通用訪問的問題。我們大部分精力都花在這上面,算下來已經(jīng)有10年了,尤其是我。我想,大多數(shù)人只是在把這些技術碎片拼起來的時候慢了一步,現(xiàn)在我們擁有了核心工具,我們需要讓這些工具可用。比如說,一年前我們寫了一本書,關于漸進式增強。那就是我們創(chuàng)建Globe的基礎。以一種簡潔、不顯眼的方式在CSS和JavaScript上增加簡潔語義的HTML語言。現(xiàn)在我們做了更多區(qū)分,不如說我們提供更多的兼容性以使用戶得到更好的體驗。說穿了,我們所做的這些全都取決于用戶的屏幕尺寸,下一步,我們將把目標轉(zhuǎn)向布局。

Marquis:我想,我最喜歡舉的例子就是我們打算做的填字游戲,看上去就像是網(wǎng)站上的一個小部件一樣,我們開始使用由服務器端產(chǎn)生的有豐富語義的標記。因此,不管你的設備的兼容性如何,你都能獲取到這個字謎游戲,就像在一張平整的報紙上填答案一樣,沒有什么區(qū)別。今后,如果用戶的瀏覽器支持本地存儲,就是瀏覽器能夠存儲數(shù)據(jù)的問題,我們就能添加一個按鈕,讓用戶保存未完成的游戲,下次打開的時候接著玩。

響應設計下一步是什么?

Paker:我們給企業(yè)做了很多應用設計,或者類似的內(nèi)容。在我看來,做更實用的東西會是一個挑戰(zhàn)。環(huán)球報證明,在內(nèi)容布局上,可以做出一些很酷的東西來。但是,如果你有一個應用程序,它有豐富的可視化GUI,或者你正在使用類似商務應用的表格數(shù)據(jù)。我認為這是我們下一件要證明的事情。我有信心能做到的,這只是投入時間去做的問題。我們確實在為一些這個領域的客戶,做一些類似的項目。所以,這是一個有趣的時刻。

其他挑戰(zhàn)

Marquis:第三方服務是我們遇到的最大挑戰(zhàn)之一。僅僅是在提供廣告和其它功能上,我們不得不和他們周旋,找到他們默認提供的標記和腳本。

Paker:在設計過程中,需要考慮的一件事就是,目標設備的廣泛程度。從智能手機到寬屏桌面電腦,從1200像素到更大的像素。所以,在設計這些網(wǎng)頁時,我們思考把這些設計結(jié)合在一起會得到什么樣的產(chǎn)品。

Globe和Upstatement之間有非常緊密的合作關系,關于屏幕尺寸的問題,還有很多需要完善的地方。我認為,它肯定會改變設計過程,因為這沒有人會堅持一成不變的形式。

Marquis:這之間沒有一個交接的過程,在你把它交給到下一個團隊時,他們僅僅是運行它。他們需要經(jīng)常性的對話。團隊之間需要經(jīng)常交流。

這時,F(xiàn)ilament Group中負責UI的 Scott Jehl,加入了我們的對話,討論他們在開發(fā)中用到的工具。

你們使用的是什么工具?

Scott Jehl:在整個網(wǎng)站中,我們大部分使用的是jQuery,我們在幾個地方使用jQuery Mobile,比如,照片和觸摸交互。我認為,在加載jQuery之前,我們?yōu)榇a創(chuàng)建一個自定義框架,來處理JavaScript的動態(tài)加載。因此,我們只需要加載很少一部分內(nèi)容,然后動態(tài)加載剩余部分。正是這樣的內(nèi)容使它變得非常迅速。它是一種很不錯的行為。

當然,它使主要是jQuery,然后我們在它上面的插件,不僅使布局有視覺上的相應,還有行為上的。改變所有組件的行為、適應觸摸、不同的交互和條件,這些都會使情感在確定的內(nèi)容上而不會在別的方面。

在許多方面,我們使用和其它站點一樣的方式來使用jQuery。jQuery本身什么都不做。作為一個框架,它會給你提供可以使用的工具,我們在此基礎之上進行開發(fā)。我認為最主要的區(qū)別,對Globe來說這不是一個獨特的功能,我們發(fā)現(xiàn)如果我們動態(tài)加載jQuery,在老版的設備上會有更好的表現(xiàn)。比如一款老版的Blackberry,4.5或5版,沒有運行jQuery。由于網(wǎng)站創(chuàng)建的方式在游戲中會出現(xiàn)延遲,并且在這種設備只總提供基本功能能夠有更好的表現(xiàn)。

本文編譯自Lisober,原文地址

譯文出處:webapptrendocom,轉(zhuǎn)載請注明出處鏈接。

 
打賞
 
更多>同類新資訊
0相關評論

推薦圖文
推薦新資訊
點擊排行
網(wǎng)站首頁  |  關于我們  |  聯(lián)系方式  |  使用協(xié)議  |  版權隱私  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務  |  違規(guī)舉報  |  豫ICP備14023129號
 
主站蜘蛛池模板: 久久久亚洲精品国产 | 国产小视频你懂的 | 国产成人欧美 | 国产你懂| 欧美国产日韩在线观看 | 午夜欧美精品久久久久久久久 | 全免费一级毛片在线播放 | 人成电影网在线观看免费 | 国内精品视频九九九九 | 国产色拍| 国内精品久久久久影院嫩草 | 婷婷激情综合 | 久久最近最新中文字幕大全 | 国产精品综合一区二区三区 | 男女视频在线观看网站 | 国产成人精品综合久久久 | 无人精品乱码一区二区三区 | 日本天堂网址 | 日本不卡视频网站 | 欧美日韩一区二区中文字幕视频 | 精品精品国产高清a毛片牛牛 | 黄色网站在线观看视频 | 婷婷在线影院 | 国产91色综合久久免费分享 | 四虎影视在线免费观看 | 婷婷在线网 | 四虎地址8848jia | 国产视频你懂的 | 伊人手机视频 | 99热3| 精品樱空桃一区二区三区 | 久久精品久久精品久久精品 | 四虎成年永久免费网站 | 91精品国产色综合久久不卡蜜 | 国产在线精品一区二区 | 四虎影视免费在线 | 日日操网站 | 婷婷在线播放 | 国产一级片免费视频 | 精品久久久久久国产 | 久久精品国产99国产 |