中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

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

2019-04-03    來源:webapptrend.com

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

譯者注:在HTML5真正變革各平臺的開發(fā)模式前,定需要取得某些根本性的突破。今年的的一大突破就是“響應(yīng)式設(shè)計”的發(fā)展。從根本來說,響應(yīng)式設(shè)計需讓內(nèi)容適應(yīng)任何屏幕尺寸。今年響應(yīng)式設(shè)計最引人注目的案例要數(shù)Boston Globe推出BostonGlobe.com。這篇文章轉(zhuǎn)述了ReadWriteWeb與BostonGlobe的開發(fā)團隊Fliament之間談話內(nèi)容,其中詳細介紹了開發(fā)中遇到的一些問題。希望這篇文章能夠給開發(fā)者們帶來一些心得和體會。

周一,波士頓環(huán)球報發(fā)布了面向手機的付費網(wǎng)站—BosonGlobe.com。不要把它和官方免費旗艦站點Boston.com混淆在一起。這本身并沒有那么有趣。然而,HTML5開發(fā)社區(qū)對BostonGlobe.com大加贊賞,稱贊網(wǎng)站的內(nèi)容根據(jù)屏幕的大小進行調(diào)整是種創(chuàng)新,這種創(chuàng)新叫做響應(yīng)式設(shè)計。

響應(yīng)式設(shè)計允許Globe的內(nèi)容根據(jù)屏幕的可用尺寸進行重新調(diào)整,在與移動設(shè)備、屏幕尺寸和移動設(shè)備上的內(nèi)容顯示的這場較量中,這是個勝利。下面是和Globe響應(yīng)式設(shè)計的創(chuàng)始人進行的一次深度討論。

Filament團隊向HTML5跨出了一大步

波士頓環(huán)球報得到了Fliament團隊的服務(wù)支持,F(xiàn)liament團隊隸屬于波士頓的一家設(shè)計發(fā)展公司,這家公司致力于開發(fā)輔助功能。下面是ReadWriteMobile和三個Fliament團隊的設(shè)計師和合伙人之間的談話全文,這三個人在開發(fā)響應(yīng)式設(shè)計中做出了巨大貢獻。Mat Marquis在Globe的開發(fā)中是主力,ToddParker和ScottJehl是他的搭檔。EthanMarcotte,響應(yīng)式設(shè)計之父,這個時候不便發(fā)表評論。

通過下面的視頻來看看BostonGlobe.com的響應(yīng)式設(shè)計師如何實現(xiàn)的吧。(注:視頻播放不了,猜想是網(wǎng)站進行了IP限制。)

這個項目是如何啟動的

ToddParker:我想我們應(yīng)該是在11月正式開始實施這個項目的。界面模板的準備,和設(shè)計師打交道一直持續(xù)到4月底,然后我們做了一些整體的準備工作一直到夏末,之后項目就進入正式實施的階段。

技術(shù)挑戰(zhàn)

我認為,這項技術(shù)目前只在博客、文件夾等類似的應(yīng)用中出現(xiàn)過。都是一些零散的碎片,沒有一個完整的體系。我想會有一個用戶大膽地說,這個功能對他們來說很重要。因為這項技術(shù)比一般的web開發(fā)要花費更多的時間和測試,而一般的web開發(fā)只需要把幾部分拼在一起就OK了。

因此,說到技術(shù)難點,我認為應(yīng)該是媒體查詢。很多東西都要涉及到媒體的查詢,但是目前下載到的IE版本對此不提供支持。因此,我們首先要做的就是寫一段代碼實現(xiàn)媒體查詢。雖然還有其他的方式能夠?qū)崿F(xiàn)同樣的功能,但是對于我們的需求來說實在是太慢了,因此我們創(chuàng)建了響應(yīng)JS,這是我們實施這個項目必須要解決的第一步,我們在這上面花費了很多時間。

另外一個大的挑戰(zhàn)就是,我們正在解決的響應(yīng)圖片問題。到目前為止,我們做的所有工作都采取移動優(yōu)先的方式。如果你訪問Globe的站點,就會發(fā)現(xiàn)文章的配圖都有1000像素寬,他們非常大并且色彩豐富,像大片一樣。而我們在HTML中需要引用較小的圖片,這里我們用到一個小技巧,如果你使用平板或者桌面機,并且支持下載響應(yīng)模式的話,就可以訪問高分辨率的圖片;如果你使用手機,訪問到的就是低分辨率的圖片,如果你使用瀏覽器或者平板,訪問到的就是高分辨率的圖片。因此,給對應(yīng)的設(shè)備發(fā)送相應(yīng)的圖片是我們需要解決的另一個技術(shù)難點,在CMS環(huán)境中實現(xiàn)這個功能確實花了我們不少功夫。

廣告帶來的挑戰(zhàn)

Marquis:我認為真正的挑戰(zhàn)之一就是不知道會遇到什么樣的挑戰(zhàn),這些挑戰(zhàn)可能是過去沒有遇到過的問題。因此,這需要新的解決方案,但是現(xiàn)在沒有答案。這會是一項艱巨的任務(wù)。

Parker:我認為,在權(quán)威地解決這些問題上我們做得還不錯。目前仍比較棘手的問題是廣告。使用JavaScript實現(xiàn)廣告功能,會給頁面增加非常多的問題。把這些內(nèi)容放到沙盒中,并且不把整個頁面弄得一團糟的確是一個非常棘手的問題。

Marquis:現(xiàn)在我們有了更好的解決方案。一般原則是,從用戶的角度來看越突出,我們就越成功。我們沒有留太多空白,也沒有占據(jù)整個頁面的廣告,我們只有兩個框式廣告和兩個懸框廣告,這些處理起來都非常簡單。我們可以把這些放到沙盒中,以免這些廣告破壞網(wǎng)頁上的其他內(nèi)容。

Parker:廣告帶來的挑戰(zhàn)除了廣告的技術(shù)方面的問題,還需要保證廣告按照我們的方案能夠運行得很好,這的確非常棘手。而另外一個問題就是廣告出售的方式并沒有按照我們的方案來實施。他們把空白部分出售給廣告商。我們覆蓋了如此大的范圍,根本沒有辦法區(qū)分他們。對于一個7英寸的Android平板來說,這樣合適么?對于Kindle來說合適么?因此,我們只添加一個廣告,在頁面中使用CSS,使它看上去顯得別具一格。你看,這就是單一廣告的模式。

標簽: HTML5 響應(yīng)式設(shè)計 jQuery 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:博客的數(shù)據(jù)分析

下一篇: 電子商務(wù)的掘金之路