移動端web開發筆記(一) - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

移動端web開發筆記(一)

發表時(shí)間:2018-7-15

發布人(rén):融晨科技

浏覽次數:35

我本來(lái)一直在(zài)開發PC端的(de)網頁的(de),但是(shì)看到(dào)很多招聘都要(yào / yāo)求要(yào / yāo)有移動端開發的(de)經驗,所以(yǐ)開始學習一下!

先搞清楚兩個(gè)概念,移動端web開發,web app開發

1、 移動web開發(pc端的(de)頁面用手機浏覽器打開)

這(zhè)部分跟web前端開發差别不(bù)大(dà),使用的(de)技術都是(shì)html+css+js。區别爲(wéi / wèi)手機浏覽器是(shì)webkit的(de)天下,pc端是(shì)IE的(de)天 下。手機網頁可以(yǐ)理解成pc網頁的(de)縮小版加一些觸摸特性。因爲(wéi / wèi)是(shì)在(zài)浏覽器中進行的(de)網頁開發,所有最終代碼具有跨系統平台的(de)特性

2、 web app開發(web應用程序)

特指的(de)是(shì)用html5技術開發,之(zhī)所以(yǐ)叫web app是(shì)因爲(wéi / wèi)他(tā)比較接近客戶端應用程序的(de)用戶體驗,可以(yǐ)和(hé / huò)系統深度融合,調用一些隻有客戶端才能調用的(de)功能(比如在(zài)移動設備上(shàng)利用html5開發出(chū)的(de)網頁可以(yǐ)訪問電話、攝像頭等本地(dì / de)功能).

一、meta标簽

html代碼中最關鍵的(de)就(jiù)是(shì)meta标簽設置,開發移動端頁面首先一定要(yào / yāo)設置viewport (可視區域)

device-width - 設備的(de)寬度

initial-scale - 初始的(de)縮放比例

minimum-scale - 允許用戶縮放到(dào)的(de)最小比例

maximum-scale - 允許用戶縮放到(dào)的(de)最大(dà)比例

user-scalable - 用戶是(shì)否可以(yǐ)手動縮放


其次是(shì)一些輔助優化功能,常用的(de)有如下meta标簽:

下面延伸一下<meta>标簽的(de)作用

meta标簽是(shì)元素可提供相關頁面的(de)元信息,比如針對搜索引擎和(hé / huò)更新頻度的(de)描述和(hé / huò)關鍵詞。标簽位于(yú)文檔的(de)頭部,不(bù)包含任何内容。

meta标簽共有兩個(gè)屬性,它們分别是(shì)http-equiv屬性和(hé / huò)name屬性,不(bù)同的(de)屬性又有不(bù)同的(de)參數值,這(zhè)些不(bù)同的(de)參數值就(jiù)實現了(le/liǎo)不(bù)同的(de)網頁功能

<meta http-equiv="Content-Type"content="text/html; charset=utf-8" />

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

也(yě)許你認爲(wéi / wèi)這(zhè)些代碼可有可無。其實如果你能夠用好meta标簽,會給你帶來(lái)意想不(bù)到(dào)的(de)效果,例如加入關鍵字會自動被大(dà)型搜索網站自動搜集;可以(yǐ)設定頁面格式及刷新等等。

name屬性

主要(yào / yāo)有以(yǐ)下幾種參數:

(1)Keywords(關鍵字)

說(shuō)明:keywords用來(lái)告訴搜索引擎你網頁的(de)關鍵字是(shì)什麽。提高網站的(de)訪問量

舉例:

<meta name ="keywords"content="science,education,culture,politics,ecnomics,relationships,entertainment,human">

(2)description(網站内容描述)

說(shuō)明:description用來(lái)告訴搜索引擎你的(de)網站主要(yào / yāo)内容。

網站内容描述(description)的(de)設計要(yào / yāo)點:

①網頁描述爲(wéi / wèi)自然語言而(ér)不(bù)是(shì)羅列關鍵詞(與keywords設計正好相反);

②通常爲(wéi / wèi)網頁内容的(de)摘要(yào / yāo)信息,也(yě)就(jiù)是(shì)希望搜索引擎在(zài)檢索結果中展示的(de)摘要(yào / yāo)信息;

③網頁描述中含有有效關鍵詞;

④網頁描述内容與網頁标題内容,主題内容有高度相關性;

⑤網頁描述的(de)文字不(bù)必太多,一般不(bù)超過搜索引擎檢索結果摘要(yào / yāo)信息的(de)最多字數(通常在(zài)100中文字之(zhī)内,不(bù)同搜索引擎略有差異)。

舉例:<meta name="description" content="This page isabout the meaning of science,education,culture.">

3robots(機器人(rén)向導)

說(shuō)明:robots用來(lái)告訴搜索機器人(rén)哪些頁面需要(yào / yāo)索引,哪些頁面不(bù)需要(yào / yāo)索引。

content的(de)參數有all,none,index,noindex,follow,nofollow。默認是(shì)all

舉例:<meta name="robots"content="none">

4author(作者)

說(shuō)明:标注網頁的(de)作者

http-equiv屬性

相當于(yú)http的(de)文件頭作用,它可以(yǐ)向浏覽器傳回一些有用的(de)信息,以(yǐ)幫助正确和(hé / huò)精确地(dì / de)顯示網頁内容,與之(zhī)對應的(de)屬性值爲(wéi / wèi)contentcontent中的(de)内容其實就(jiù)是(shì)各個(gè)參數的(de)變量值

1content-Type(顯示字符集的(de)設定)

說(shuō)明:設定頁面使用的(de)字符集。

用法:<meta http-equiv="content-Type"content="text/html; charset=gb2312">

2content-Language當浏覽者訪問你的(de)網頁時(shí),浏覽器會自動識别并設置網頁中的(de)語言

用法:<metahttp-equiv="Content-Language" content="zh-cn" />

3Expires(期限)

說(shuō)明:可以(yǐ)用于(yú)設定網頁的(de)到(dào)期時(shí)間。一旦網頁過期,必須到(dào)服務器上(shàng)重新傳輸。

用法:<meta http-equiv="expires"content="Fri,12 Jan 2001 18:18:18 GMT">

注意:必須使用GMT的(de)時(shí)間格式。

4Pragma(cache模式)

說(shuō)明:禁止浏覽器從本地(dì / de)計算機的(de)緩存中訪問頁面内容。

用法:<meta http-equiv="Pragma"content="no-cache">

注意:這(zhè)樣設定,訪問者将無法脫機浏覽。

5Refresh(刷新)

說(shuō)明:自動刷新并轉到(dào)新頁面。

用法:<meta http-equiv="Refresh" content="2;URL">;(注意後面的(de)分号,分别在(zài)秒數的(de)前面和(hé / huò)網址的(de)後面,URL可爲(wéi / wèi)空)

注意:其中的(de)2是(shì)指停留2秒鍾後自動刷新到(dào)URL網址。

6Set-Cookie(cookie設定)

說(shuō)明:如果網頁過期,那麽存盤的(de)cookie将被删除。

用法:<meta http-equiv="Set-Cookie"content="cookievalue=xxx; expires=Friday,12-Jan-2001 18:18:18 GMT;path=/">

注意:必須使用GMT的(de)時(shí)間格式。

7Window-target(顯示窗口的(de)設定)

說(shuō)明:強制頁面在(zài)當前窗口以(yǐ)獨立頁面顯示。

用法:<meta http-equiv="Window-target"content="_top">

注意:用來(lái)防止别人(rén)在(zài)框架裏調用自己的(de)頁面。



相關案例查看更多