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

首頁 > 開發(fā) > HTML5 > 正文

HTML5移動端手機網站開發(fā)流程

2024-09-05 07:21:34
字體:
來源:轉載
供稿:網友

最近一直在研究移動手機網站的開發(fā),發(fā)現(xiàn)做手機網站沒有想象中的那么難。為什么會這么說呢?我們試想下:我們連傳統(tǒng)的PC網站都會做,難道連一個小小的手機網站難道都搞不定嗎?其實手機網站就是一個微縮版的PC網站罷了!至于為什么覺得難、覺得無從下手。

覺得有以下幾點:

一、沒有完整的思路和流程

就像做網站的流程一樣,如果你能知道它的流程,我相信就不會覺得做手機網站難!真正難的是你沒有思路。

二、把html5這門技術想的高深莫測

好像覺得學會用html5+css3做手機網站,就相當于學會了頂尖的絕世武功。其實你錯了!不要把html5這玩意想的太高深,其實做手機網站,真正意義上用不到什么的html5的強大功能。(可能對于一些不懂什么技術的小白而言:你的手機網站是用HTML5+CSS3做的啊,簡直牛逼呀!能用上目前互聯(lián)網上最新最前沿的技術。其實明眼人一看,就知道是用什么技術做的。俗話說的好:"外行看熱鬧,內行看門道")

好了扯了這么多,下面就說說怎么來開發(fā)移動手機網站吧!

基本上開發(fā)手機網站,可大致分為兩大類。一類是用框架開發(fā)手機網站。一類是自己手寫手機網站。

一、框架開發(fā)手機網站

一般用現(xiàn)在常用的開發(fā)框架有:目前Web前端最火的框架(BootStrap)、Jquery mobile..當然可能還有一些移動端開發(fā)的框架,這些我就沒具體去研究過。

為什么說BootStrap是目前前端最火熱的開發(fā)框架呢?

因為bootstrap自帶響應式布局(柵格系統(tǒng)),而且能做到移動設備優(yōu)先的原則。

運用bootstrap來開發(fā)網站有什么好處呢?

1.不懂設計也可以做網站

就算不懂設計,你的網頁在Bootstrap的幫助下,也能擁有超高顏值。它強大的內置樣式庫讓你的作品變成尤物。

主要體現(xiàn)在:字體文件和bootstrap自帶的UI樣式。(為廣大不會UI設計的程序員,提供了福音)

2.上手快

你可以專心解決問題,冗繁的細節(jié)都丟給Bootstrap操心。可以做到一次開發(fā),就可適配所有終端,并且能迅速上手并建出網站原型。還提供很多豐富的插件,就算你不會JS,基本能看懂常見的API,網站上的效果,基本能解決。

缺點:

1.不遵循最佳實踐

我們在使用Bootstrap時遇到的最大問題之一是你的DOM元素上將擁擠大量的類。這打破了良好的web設計基本規(guī)則之一,HTML不再有語義,而且內容和表示不再分離。前端純粹主義者會覺得這相當令人討厭,以為它使可擴展性、重用性和維護性遇到了更大的挑戰(zhàn)。

2. Bootstrap 太重

直接點說:就是CSS和JS有點點大。CSS壓縮后115k,JS壓縮后35k

如果你想要使用Bootstrap的所有功能,你應該好好考慮資源的加載時間。當然,對于一些地方這可能不是問題,但是在新西蘭互聯(lián)網不得不橫跨太平洋,這時數(shù)據(jù)達到那兒將是很緩慢的。因此考慮你的目標市場。

相信任何框架都有它的優(yōu)點,同時也是有它的缺點的。沒有一個產品是很完美的,所以根據(jù)自身實際情況進行選擇。至于一些其它框架暫時不做過多的解釋了,相信只要你肯愿意百度一下,就可以找到你想要的答案。

移動手機端開發(fā)流程

二、手寫手機網站

一般我們自己手動開發(fā)手機網站的話,基本可以劃分兩類來做到。一類是通過在網頁頭部添加meta標簽進行實現(xiàn)(網頁指html5的格式來開發(fā))。另一類是通過CSS3的Media標簽(媒介查詢)來實現(xiàn)。不了解媒介查詢的朋友,可以看看這篇文章:響應式布局。

在這里我們詳細講解下,利用添加meta標簽來做手機網站。

基本在網頁頭部我們只需添加四個meta標簽就可以實現(xiàn)一個手機網站的框架。我一起來看看是哪些meta標簽。

1、添加viewport標簽

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />

詳細屬性:

width  ----  viewport的寬度(width=device-width意思是:寬度等于設備寬度)

height ------  viewport的高度(height=device-height意思是:高度等于設備寬度)

initial-scale ----- 初始的縮放比例

minimum-scale ----- 允許用戶縮放到的最小比例

maximum-scale ----- 允許用戶縮放到的最大比例

user-scalable ----- 用戶是否可以手動縮放

關于viewport的詳細原理和知識點,各位就百度吧!在這里我就不做詳細的講解了。

2、禁止將數(shù)字變?yōu)殡娫捥柎a

<meta name="format-detection" content="telephone=no" />

一般情況下,IOS和Android系統(tǒng)都會默認某長度內的數(shù)字為電話號碼,即使不加也是會默認顯示為電話的,so,取消這個很有必要!

3、iphone設備中的safari私有meta標簽

<meta name="apple-mobile-web-app-capable" content="yes" />

它表示:允許全屏模式瀏覽,隱藏瀏覽器導航欄

4、iphone的私有標簽

<meta name="apple-mobile-web-app-status-bar-style" content="black">

它指定的iphone中safari頂端的狀態(tài)條的樣式

默認值為default(白色),可以定為black(黑色)和black-translucent(灰色半透明)

另外還有一個個性化的link標簽,它支持用戶將網頁創(chuàng)建快捷方式到桌面時,其圖標變?yōu)槲覀冏约憾x的圖標。比如手機騰訊網上的標簽:

<link rel="apple-touch-icon-precomposed" href="http://3gimg.qq.com/wap30/info/info5/img/logo_icon.png">

不過騰訊對這個png圖標的命名并不規(guī)范,常規(guī)我們要求文件名應為 apple-touch-icon.png 或 apple-touch-icon-precomposed.png ,前者的命名iOS會為這個圖標自動添加圓角、陰影和高亮覆蓋層,后者則不會添加這些效果。

手機網站基本框架代碼:

XML/HTML Code復制內容到剪貼板
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美日韩一区三区 | 91久久精品一 | 久久精品.com | 黄污在线观看 | 一级做a爱视频 | 看免费av| 日本精品黄色 | 精品一区二区久久久久久久网精 | 伊人在线| 久久久久女人精品毛片九一 | 国产精品野外av久久久 | 精品一区二区三区免费看 | 91精品国产91热久久久做人人 | 久久久久久久久久久影视 | 欧美日韩精品一区二区三区蜜桃 | 国产一区二区视频精品 | 久久撸视频 | 黄色毛片观看 | 日本成人在线免费 | 中国成人在线视频 | 欧美视频国产精品 | 日韩黄色片免费看 | 中国av免费观看 | 鲁丝一区二区二区四区 | 中文字幕偷拍 | 性欧美一区二区 | 国产乱淫a∨片免费观看 | 国产午夜免费不卡精品理论片 | 中文字幕在线永久 | 免费看性xxx高清视频自由 | 国产91在线亚洲 | 精品国产91久久久久久 | 国产91一区二区三区 | 国产一级毛片高清视频 | 高清一区二区在线观看 | 在线观看免费视频麻豆 | 97干在线 | 成人在线观看地址 | 欧美日韩国产成人在线观看 | 二区三区四区 | 99国产精品白浆在线观看免费 |