麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

webApp開發幾點體會

2019-11-17 03:26:48
字體:
來源:轉載
供稿:網友

前言

本文旨在記錄本人涉足移動webApp開發的幾點體會,歡迎分享與指正。

再見,IE678

移動設備,Android跟iphone是主流,即使是win8設備,自帶的都IE10以上,再也見不到那個不按W3c套路解釋的瀏覽器了,很多兼容性問題都可以放下,專心處理業務了。

HTML5/CSS3

HTML5/CSS3在移動設備上已經非常普及了,再也不用考慮以前在桌面設備上是否有舊版本瀏覽器的問題了。HTML5的跨平臺、便于維護、開發成本低,各種優點使得其在移動設備上應用非常廣。phonegap等混合框架的出現也彌補了webapp的缺點,前景非常遼闊。

viewport

開發web頁面時的一個基礎meta屬性

    <meta content="width=device-width,initial-scale=1.0" name="viewport">

讓頁面的寬度與設備寬度一致,并且禁止縮放,如此一來大大減少了web開發的設計成本,并且讓web頁面顯示的效果適當。

模擬器

Chrome的模擬器(Emulation)真是開發利器,先在桌面上完成大部分的開發與初步的測試,再在專門的設備上測試。

devicePixelRatio

這個是設計webApp頁面時一個重要的參數,定義如下

    window.devicePixelRatio是設備上物理像素和設備獨立像素(device-independent pixels (dips))的比例。    公式表示就是:window.devicePixelRatio = 物理像素 / dips

以Samsung GALAXY Note 2為例,我們可以在chrome的模擬器中很快地找到這個設備

Samsung GALAXY Note 2

這款手機橫向物理像素有720,縱向物理像素有1280,但由于devicePixelRatio=2,也就是說橫縱各用兩個像素來表示原來一個像素的內容,整塊屏幕就是用四個物理像素來表示一個像素的內容,這是為了讓圖像顯示更加逼真。對于開發者而言,我們要填充的是內容,故要把橫向寬度定為720px/2=360px,縱向定為640px,開發起來的頁面才在此設備上顯示正常。

hover & touch

不再有hover了,并且開始關注touch。這點開發經驗還少,以后再補充。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: h色网站在线观看 | 欧美一级美国一级 | 欧美黄色看 | 美女露100%无遮挡 | 7777在线视频免费播放 | 久久靖品| 国产91一区二区三区 | 中文字幕在线观看网址 | 久久精品中文 | 极品国产91在线网站 | 午夜视频在线免费观看 | 韩国精品视频在线观看 | 久久精品欧美一区二区 | 久久精品视频8 | 国产一区二区成人在线 | 一级做a爱片毛片免费 | 蜜桃视频在线观看免费 | 中国hdxxxx护士爽在线观看 | 久久国产乱子伦精品 | 国内性爱视频 | 日韩精品中文字幕在线播放 | 黄色大片www| 天堂成人国产精品一区 | 成人福利视频在 | 国产羞羞视频免费在线观看 | 亚洲一区二区免费 | 中文字幕线观看 | 蜜桃视频在线观看免费 | 欧美视频一二三区 | 黄色av片三级三级三级免费看 | 日本欧美一区二区三区在线观看 | 国产毛片在线高清视频 | 99视频有精品视频高清 | 日韩黄色av| 一区国产在线 | 亚洲一区二区三区91 | 国产亚洲精品久久久久婷婷瑜伽 | 亚洲va在线| 蜜桃网在线观看 | chengrenzaixian| 成人激情在线 |