精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

案例學習:優化移動Web產品的四個要點

移動開發
世界范圍內移動設備的使用數量在與日俱增。面對在跨越多個不同設備上創建良好web體驗的挑 戰,現在已經存在多種解決方案。但是對于任何一個給定的項目,這些解決方案中哪個是最合適的?為了回答這個問題,《移動優先》作者Luke以 Bagcheck應用作為案例(注:Bagcheck是一家從事搜索與發現業務的創新型企業),解釋了選擇分別設計移動版和桌面版背后的原因,并通過對比 提煉出四個優化移動Web產品的建議。全文如下:

本人是響應式Web設計 (Responsive Web Design)理念的擁護者和粉絲。但經常有人這樣問我:為什么我們還要為Bagcheck單獨構建一個獨立的移動版本,而不使用流體網格(fluid grids),彈性圖片(flexible images)和媒體查詢(media queries)等方法來為我們的移動用戶提供一個響應式Web解決方案?

對于我們的 Bagcheck站點來講,網站性能以及網站開發速度是兩個至關重要的問題。我們所做的決定中,很多都是為了使網站性能和開發速度兩者都盡可能的快(畢竟 我們是一家新成立的企業)。作為我們關注網站性能的一部分,我們也很注重“什么才是必須的”這樣的理念。這意味著我們需要向不同設備或者用戶呈現一些他們 需要的東西。我們樂于做一些優化工作。使用雙重模板系統(dual template system)我們就可以從以下多個方面進行優化,比如資源順序(source order),媒體(media),URL結構以及應用程序設計。

最初我們以命令行接口(command-line interface)的形式構建Bagcheck,在此基礎之上我們創建了一個移動Web體驗版的Bagcheck,接著很快就開發出了一個桌面Web體 驗版的Bagcheck。這樣的過程很可能也影響到了我們所使用的開發方法。

另外值得一提的是,雖然自己能夠勝任編碼工作,但我主要是一個設計師。因為我關注的焦點是設計要素,所以在這篇文章里會盡量多的包含一些技術層面的資源鏈接,如果你有更多的資源和實現想法,趕快發給我吧!

資源順序(Source Order)

響 應式Web設計(Responsive Web Design)最為核心的部分是,將相同的HTML代碼應用到不同的設備上面來,并且根據具體設備自身的性能來動態調整(主要是通過CSS)外觀顯示。 HTML標記有一個資源順序,這個資源順序通常規定Web頁面如何被瀏覽器渲染。盡管可以使用JavaScript和CSS技術來改變HTML元素的位置 布局,但想以一種可靠的方式在多種不同設備上面進行HTML元素重定位則非常具有挑戰性。

就拿網站導航菜單這個簡單的例子來說吧,對于那些擁有較大屏幕以及鼠標/鍵盤等輸入的設備來說,將導航菜單放置到網頁的頂部是很常見的做法,其原因有以下幾個方面:

  • 設備屏幕擁有足夠多的空白區,頁面實際內容不可能被擠出屏幕之外。
  • 通常需要通過一些關鍵的類別和動作集合來決定在網站上顯示什么內容。

當這些關鍵的分類和動作集合與屏幕/瀏覽器的邊緣對齊時,訪問他們的速度可能會更快一些。將網站的整體導航放在在網頁頂部是很有意義的,所以標記資源順序就成為首先得考慮的問題。

然而在那些有著校小屏幕并且觸摸作為輸入的設備,將網站的整體導航放在網頁底部會更加合理一些,這是因為:

  • 小屏幕設備沒有足夠多的空白區域,導致網頁的實際內容被網站的整體導航按鈕擠出屏幕之外。
  • 對于小屏幕和低帶寬的設備來說,相對于網站的導航功能,用戶更關注的是網站內容的立即訪問。
  • 人類工程學的因素使得用戶更容易在屏幕底部點擊到他們感興趣的目標。

所 以對于移動設備來講,將網站的整體導航按鈕放置在網頁的底部是非常合理的做法,這樣做就意味著菜單標記(menu markup)在資源順序中很可能是排在最后面的。當在不同設備上使用相同的HTML代碼時,資源順序不可能被改變。使用雙重模板系統,我們在構建 Bagcheck的時候就可以提供不同的標記,因此在移動設備上就會有不同的資源順序。下圖展示的是我們為移動設備和桌面設備生成的兩種不同的UI界面。

案例學習:優化移動Web產品的四個要點

當 然你也可以使用其他解決方案,不用提供不同的HTML代碼也可以達到相似的效果。Box-direction能夠反轉條目列表的順序而不會影響到資源標記 順序。你也可以嘗試使用display:table的方法來根據設備屏幕的實際大小重新生成內容顯示和網站導航。這些方法可能會更適合你,就看你的需求 了。

媒體(Media)

響應式Web設計另外一個方法是使用彈性圖片(flexible images)和視頻。當被設置為填充他們容器大小的格式的時候,彈性圖像能夠根據瀏覽器視圖中的可用空白區來動態調整自己的大小。

在較大的瀏覽器視圖中,彈性圖片可以通過顯示自身的原始大小來填充更多的空白區域。在較小的瀏覽器視圖中,相同的圖片可以縮放自身大小從而占用較少的空白區域。為了實現這樣的效果,瀏覽器需要一些較大的圖片,這些圖片不管是在放大或者縮小的時候看起來都要有不錯的效果。

現在的問題是,圖像越大,文件的大小就越大。雖然并不是所有的Web瀏覽器都以他們的原始大小來顯示圖像,但瀏覽器需要下載整個圖片文件,這樣會很快導致低性能,除非這樣做:

結合使用CSS Media Queries ,背景圖片不顯示,以及不要加載僅僅為較大瀏覽器視圖準備的大圖等方法。這種方法對于指定圖片標簽(image tags)的那些圖片是無效的,僅僅對使用CSS圖片背景的那些圖片有效果,這樣就限制了此方法的適用性。

你可以使用像響應式圖片(Responsive Images)這樣的解決方案,這種方法依賴Javascript語言來將HTML標記的小圖片根據瀏覽器視圖大小的增加替換成較大的圖片。禁用Javascript和cookie功能的瀏覽器只能夠顯示相應的小圖片。

嘗試類似noscript tag這樣的方法,來阻止不必要的圖片加載。

使用服務器端的解決方案來檢測訪問你的站點的設備,并且只傳遞一些必要的東西。

隱藏在這些解決方案下面的相同理念是,使用media queries,背景圖片,JavaScript或者服務器端的解決方案等方法來僅向設備呈現必要的東西。這種方法可以顯著地減少文件傳輸大小并且提高網站性能。

舉個例子來講, Bagcheck的移動優化模板為每個列表上的項目提供50×50像素大小的壓縮圖片(平均大小為3KB),而Bagcheck桌面優化模板則為相應的列 表項目提供200×125像素大小的圖片(平均大小為15KB)。擁有20個表項也就是300KB大小的差異外加少于20個http請求的頁面對于網站性 能有非常大的影響。我們擁有獨立的移動模板,所以就只需要在移動設備上顯示列表的前10個表項,這樣就可以另外減少30KB的負載。

案例學習:優化移動Web產品的四個要點

桌面設備上一個分類頁面總共有360KB大小的圖片,而相應地頁面在移動設備上只有30KB大小,這確實是個非常大的差異。

但是優化圖片不僅僅是文件大小的優化,你也可以為小屏幕設備精心設計一些顯示圖片,而不是通過縮放來適應屏幕的大小。當圖片中的內容很重要的話,這樣子做就顯得尤其重要。

案例學習:優化移動Web產品的四個要點

同樣的系統可以用來優化視頻顯示。在所有設備上,我們希望通過簡單的單擊操作就能夠完成視頻回放。所以我們的桌面模板將視頻文件直接嵌入到頁面中,而移動模 板僅僅顯示一個縮略圖,兩者都只需要通過簡單的單擊操作就可以開始播放視頻。在移動設備上面使用縮略圖可以使得視頻加載速度更快,并且能夠更好地控制頁面 布局/像素尺寸。

案例學習:優化移動Web產品的四個要點

URL結構(URL structure)

我們不僅僅只從資源順序(Source order)和媒體(Media)兩個方面來優化移動版本的Bagcheck。在某些情況下,獨特的URL結構將會對站點性能以及小屏幕低速連接的設備的用戶體驗產生重大的影響。

例如,桌面版的Bagcheck在一個URL上面顯示所有的內容列表,評論,更新和偏好。我們將這些部分或者模塊捆綁在一個單一文件中,然后在無須刷新頁面的情況下動態加載每個模塊。這樣做可以在桌面體驗上產生一個平滑過渡,但在移動體驗方面就會增加許多帶寬負擔。

所以移動Web版本的Bagcheck使用不同的URL結構。相同的URL加載相同的初始內容,但是每個子模塊都擁有一個唯一的URL和一個獨立的頁面,如下圖所示:

案例學習:優化移動Web產品的四個要點

在這個模型里,在移動設備和桌面設備上加載相同的內容,但是以下這些都是移動設備上才有的URL。使用這樣的結構,我們通過將較大的文件分成小塊就可以更進 一步地優化性能。另外值得注意的是,我們將這些移動設備特有的URL設置為“nofollow”,這樣搜索引擎就不會對他們進行索引。

應用程序設計(Application Design)

URL結構也可以幫助優化移動設備上的擴展交互。將更長的任務或者多步/多模塊的應用程序組織在不同的頁面上,可以讓用戶一次只處理一種交互。在較大屏幕上,通過模態對話框或者模塊/面板進行的交互,通常也可以達到在較小屏幕上使用獨立頁面的效果。

現代智能手機和桌面/手提電腦之間的設備性能千差萬別。例如在移動設備上可以獲得10-50m范圍內的精確位置信息,而在桌面/手提電腦上卻只能獲得更小范圍的信息。這種信息的獲取能夠顯著地改變應用程序接口的設計。

我 們構建Bagcheck時使用的雙重模板系統使得我們能夠優化更長的交互,并且能夠在我們的應用程序內部利用設備功能。在移動設備上我們啟動了條形碼掃描 功能,這樣子用戶就可以使用手機內置的攝像機來識別物品。我們也重新組織了非線性列表創建工具(non-linear list creation tool),使其成為手機上一系列更為專注和短小的任務。

案例學習:優化移動Web產品的四個要點

責任編輯:徐川 來源: 騰訊科技
相關推薦

2013-01-10 09:47:09

HBase性能優化

2021-12-03 14:37:38

數據備份存儲備份

2019-06-26 09:00:00

DevSecOps安全漏洞

2015-03-30 12:54:55

SQL ServerSQL Server

2016-02-15 09:13:40

移動頁面性能優化前端

2021-08-30 10:14:48

數字孿生數字化CIO

2021-08-24 08:00:00

人工智能數字孿生技術

2021-07-12 10:38:51

預測分析數據分析大數據

2010-12-03 09:53:49

WAN優化

2011-06-21 17:24:29

外鏈SEO

2013-01-15 11:05:55

云計算云安全

2021-10-26 22:43:05

數據庫安全存儲

2023-11-13 10:00:09

數據中心服務器

2021-08-23 10:37:14

Javascript 機器學習阿里云

2025-03-31 08:45:00

作用域Python編程

2021-10-16 13:27:30

Adobe漏洞攻擊

2013-05-22 16:37:15

優化IAP設計運營推廣

2016-12-09 09:31:22

HadoopSQL大數據

2013-04-18 13:20:56

移動安全虛擬化BYOD

2013-12-30 14:42:19

點贊
收藏

51CTO技術棧公眾號

国产91精品入口17c| 久久精品成人动漫| 国产wwwxx| 91精品久久久久久粉嫩| 99久久精品免费看国产免费软件| 亚洲天堂av在线免费| 中文av一区二区三区| 色av手机在线| 国产国语老龄妇女a片| 中文在线观看免费| 久久综合色播五月| 亚洲影院高清在线| 久久人妻免费视频| 欧美激情第8页| 亚洲天堂久久av| 国产精品果冻传媒| 福利一区二区三区视频在线观看| 日本一区二区综合亚洲| 97欧洲一区二区精品免费| 亚洲婷婷综合网| 激情自拍一区| 久久成人人人人精品欧| 成人国产精品久久久网站| 久久精品一级| 欧美日韩一区二区三区在线| 国产黄页在线观看| 日本资源在线| 亚洲图片激情小说| 视频一区不卡| 日本成人一区二区三区| 国产91对白在线观看九色| 国产精品www网站| 狠狠人妻久久久久久| 精品国产91| 日韩高清欧美高清| 国产xxx在线观看| 亚洲国产91视频| 欧美日韩黄色一区二区| 毛葺葺老太做受视频| 三妻四妾的电影电视剧在线观看| 国产日产欧产精品推荐色| 国产精品一区二区三区免费| www.成人在线观看| 国产精一区二区三区| 国产精品自拍一区| 嫩草视频免费在线观看| a视频在线观看| 国产精品女上位| 日本一区二区视频| 能在线看的av| 久久久久久久久一| 欧美一区二区在线视频观看| 无码精品黑人一区二区三区| 成人小视频在线| 国产一级特黄a大片99| 丰满肉肉bbwwbbww| 日韩国产在线观看| 国产福利视频一区二区| 久久久久久久九九九九| 黄色日韩精品| 91精品国产高清自在线| 久久亚洲天堂网| 美女久久一区| 久久久免费电影| 国产成人精品亚洲男人的天堂| 亚洲另类春色校园小说| 午夜精品成人在线视频| 成人性免费视频| 人人草在线视频| 一区二区三区在线播放| 黄色特一级视频| 成年人视频免费在线播放| 国产精品国产自产拍高清av王其| 国产主播一区二区三区四区| 色在线免费视频| 欧美国产乱子伦 | 男同互操gay射视频在线看| 五月激情六月婷婷| 国产色产综合产在线视频| 亚洲国产欧美不卡在线观看 | 国产在线免费视频| 亚洲九九精品| 国产精品久久久久一区二区| 国产精品久久久久久99| 日韩av电影一区| 91中文精品字幕在线视频| 国精品人妻无码一区二区三区喝尿| 九色|91porny| 国产女主播一区二区| 国内精品偷拍视频| 91欧美一区二区| 国产在线一区二区三区播放| 国产在线一二三区| 亚洲日本va在线观看| 在线码字幕一区| 奇米影视首页 狠狠色丁香婷婷久久综合 | 2024国产精品视频| 亚洲精品乱码视频| 男人添女荫道口图片| 含羞草www国产在线视频| 五月综合激情网| 加勒比av中文字幕| 日韩有码中文字幕在线| 久久香蕉频线观| 亚洲不卡在线播放| 国产模特精品视频久久久久| 欧美在线xxx| 国产乱人乱偷精品视频| 久久综合九色综合97婷婷| 最新av在线免费观看| 天堂在线中文网官网| 91精品国产手机| 中文字幕第20页| 一区二区亚洲| 欧洲精品毛片网站| 亚洲欧美激情在线观看| 国产精品久久久一本精品 | 亚洲国产一成人久久精品| 久久久久久香蕉网| 国产精品无码免费播放| 久久久亚洲综合| 亚洲区一区二区三区| 成年人黄色大片在线| 91精品国产一区二区人妖| 久久婷婷五月综合| 香蕉久久a毛片| 国产一区二区免费电影| av在线免费网址| 欧美日韩三级在线| 亚洲性猛交xxxx乱大交| 婷婷综合在线| 国产精品人成电影在线观看| 国产视频在线观看视频| 欧美激情一区二区三区不卡 | 午夜精品毛片| 国产精品一区二区久久国产| 久久经典视频| 日韩美女视频一区| 婷婷中文字幕在线观看| 99久久精品费精品国产| 韩国三级电影久久久久久| 亚洲乱熟女一区二区| 亚洲综合丁香婷婷六月香| 日韩av在线综合| 真实原创一区二区影院| 国产69久久精品成人| 天堂中文在线8| 欧美日韩亚洲视频一区| 在线观看日韩精品视频| 香蕉国产精品偷在线观看不卡| 91亚洲一区精品| 麻豆传媒在线完整视频| 亚洲va欧美va天堂v国产综合| 亚洲国产精品成人天堂| 国产 日韩 欧美 综合 一区| 韩国v欧美v日本v亚洲| 天堂国产一区二区三区| 精品国产乱码久久久久久婷婷| 伊人成人222| 亚洲国产不卡| 成人动漫在线视频| japanese色国产在线看视频| 亚洲福利视频网站| 午夜毛片在线观看| 国产日韩高清在线| 伊人成色综合网| 蜜桃精品噜噜噜成人av| 国内精品400部情侣激情| 国产精品羞羞答答在线| 久久久精品蜜桃| 日本xxxx黄色| 欧美三区美女| 久久久99爱| 国产麻豆一区| 免费99精品国产自在在线| 六月婷婷综合网| 一本色道久久综合亚洲aⅴ蜜桃| 日本少妇一级片| 国产日韩精品视频一区二区三区| 国产 高清 精品 在线 a| 性xxxxfreexxxxx欧美丶| 在线精品播放av| 久草视频在线免费| 亚洲色图另类专区| 国产 中文 字幕 日韩 在线| 1024日韩| 五月婷婷一区| 澳门久久精品| 国产精品自产拍高潮在线观看| 毛片网站在线观看| 91精品国产高清一区二区三区| 九九热久久免费视频| 国产高清不卡二三区| 97视频在线免费播放| 性欧美69xoxoxoxo| 欧美高清视频一区| 狠狠操一区二区三区| 亚洲第一偷拍网| 一级特黄aa大片| 欧美性xxxx在线播放| 国产美女久久久久久| 久久一留热品黄| 少妇性l交大片7724com| 日韩国产高清影视| 蜜臀av无码一区二区三区| 婷婷中文字幕一区| 日韩福利影院| 日韩手机在线| 97在线资源站| 99tv成人影院| 国产精品爽爽爽| 18av在线播放| 中日韩美女免费视频网站在线观看| 中国老头性行为xxxx| 精品国产鲁一鲁一区二区张丽| 精品久久久久久中文字幕人妻最新| 嫩草成人www欧美| 阿v天堂2018| 欧美一区影院| 国产高清免费在线| 91蝌蚪精品视频| 91精品在线播放| 久久精品国产福利| 国产91色在线免费| 免费大片黄在线观看视频网站| 日韩一级完整毛片| 一区二区精品视频在线观看| 色成人在线视频| 欧美日韩精品在线观看视频| 欧美高清在线精品一区| 尤物视频最新网址| 91麻豆国产自产在线观看| 亚洲另类第一页| 视频一区二区三区中文字幕| 日本一级淫片演员| 国产精品成人av| 中文精品一区二区三区| 99久久久国产精品美女| 亚洲欧美影院| 成人中文在线| 亚洲人成网站在线观看播放| 人人狠狠综合久久亚洲婷婷| 日韩av在线一区二区三区| 国精一区二区| 神马影院午夜我不卡| 欧美日韩国产传媒| 狠狠久久综合婷婷不卡| 粉嫩一区二区三区四区公司1| 国产一区二区丝袜| 综合久久伊人| 99国产在线观看| 超碰97久久国产精品牛牛| 国产精品国产一区二区| 韩国女主播一区二区三区| 国产在线视频欧美一区二区三区| 9999精品视频| 国产精品swag| 牛牛影视久久网| 欧美美乳视频网站在线观看| 精品理论电影在线| 在线观看福利一区| 中文av一区| 成人网站免费观看入口| 美女精品在线| 国产成人美女视频| 国产激情精品久久久第一区二区 | 黄色影院在线看| 97在线视频免费| 视频一区在线免费看| 亚洲在线免费视频| 麻豆精品99| 日韩免费av电影| 亚洲精品一区二区妖精| 久久99久久99精品| 国产精品福利在线观看播放| 天天久久人人| 欧美激情日韩| 精品国产成人av在线免| 久久国产婷婷国产香蕉| 稀缺呦国内精品呦| 欧美激情综合在线| 欧美久久久久久久久久久久| 色哟哟国产精品免费观看| 一级特黄特色的免费大片视频| 欧美网站一区二区| 久久人人爽人人爽人人片av免费| 欧美午夜视频在线观看| 91无套直看片红桃| 亚洲国产精品人久久电影| 日韩黄色影院| 久久夜精品香蕉| 精精国产xxxx视频在线野外| 91国产高清在线| 91嫩草国产线观看亚洲一区二区| 91精品视频免费观看| 天堂综合网久久| 日本老太婆做爰视频| 免播放器亚洲| 久草在在线视频| 成人免费毛片片v| av2014天堂网| 亚洲丝袜另类动漫二区| 九九九免费视频| 欧美三级中文字幕在线观看| 日韩一级免费视频| 久久综合电影一区| 色豆豆成人网| 精品国产一区二区三区四区精华| 久久91麻豆精品一区| 香蕉久久免费影视| 夜夜嗨一区二区| 爆乳熟妇一区二区三区霸乳| 成人自拍视频在线观看| 亚洲av无一区二区三区| 色哟哟国产精品| 国产又粗又黄又爽的视频| 精品亚洲一区二区三区在线观看 | 一区二区三区四区精品视频| 日本一区免费| 美日韩精品视频| 素人fc2av清纯18岁| 亚洲国产成人高清精品| 国产99久久九九精品无码免费| 日韩女优电影在线观看| 黄色片网站在线观看| 热re91久久精品国99热蜜臀| 红杏成人性视频免费看| 日韩成人三级视频| 国产一区免费电影| 国产精品免费在线视频| 欧洲一区二区三区在线| 韩国精品视频| 国产精品久久久久久久久久久新郎 | 五月天久久比比资源色| 中文字幕日韩第一页| 亚洲色图激情小说| 欧美精选视频一区二区| 欧美日韩一区在线播放 | 日韩av在线网站| 91视频欧美| 精品国产乱码久久久久久108| 99精品一区| 日韩中文字幕a| 自拍偷拍欧美激情| av小说天堂网| 久久久亚洲影院你懂的| 欧美大片网址| 日本三级免费观看| 久久欧美一区二区| 中文字幕xxxx| 综合欧美国产视频二区| 多野结衣av一区| 欧美日韩一区二区三| 亚洲激情黄色| 日本japanese极品少妇| 欧美性videos高清精品| 国产在线视频福利| 国产日韩在线视频| 韩国av一区| 亚洲国产精品成人综合久久久| 一级中文字幕一区二区| 天堂网在线观看视频| 日韩免费在线播放| 牛牛影视久久网| 成人一级生活片| 91在线你懂得| 日本一区二区三区久久| 久久色在线播放| 久久国产精品色av免费看| 国产精品第12页| 中文字幕一区二区日韩精品绯色| 成人小视频在线播放| 精品亚洲aⅴ在线观看| 日韩精品一区二区三区av| 超碰97在线看| 99久久国产综合色|国产精品| 国产系列精品av| 一区三区二区视频| 日本免费一区二区视频| 熟女少妇在线视频播放| 亚洲欧美怡红院| 日本人妻丰满熟妇久久久久久| 欧美日本精品在线| 日本一区二区三区视频在线看| 宅男在线精品国产免费观看| 不卡的电视剧免费网站有什么| 精品视频在线观看免费| 亚洲片在线资源| 国产v综合v| 国产亚洲黄色片| av电影一区二区| 亚洲天堂久久久久| 韩国国内大量揄拍精品视频| 99久久精品费精品国产| 一区二区三区免费在线观看视频 | 亚洲一卡二卡在线观看| 久久久亚洲国产| 网红女主播少妇精品视频| 午夜视频在线观| 欧美亚洲国产一卡|