999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于jQuery Mobile的移動電子畢業(yè)紀念冊的設計與實現(xiàn)

2017-09-19 12:37:31趙蒙婷楊根福雷文杰
科技創(chuàng)新與應用 2017年27期
關鍵詞:設計

趙蒙婷++楊根福++雷文杰

摘 要:隨著移動互聯(lián)網的迅速發(fā)展,越來越多的人在生活中使用APP,隨處可以見到人們在使用移動設備來學習、購物。因此,基于智能手機的電子紀念冊設計與開發(fā)應運而生,電子畢業(yè)紀念冊包含了大量的視頻和音頻,很好解決在使用紙介質時難永久保存、易破損、信息不豐富等缺點。本設計使用jQuery Mobile、HTML5與PHP 快速開發(fā)基于微信公眾平臺的Web App的方案,在多個瀏覽器上測試之后,界面都能正常運行顯示。從測試效果來看,運行流暢、界面簡潔、數(shù)據(jù)傳輸穩(wěn)定,能很好地滿足應屆畢業(yè)生對于該Web App的需求。

關鍵詞:jQuery Mobile;移動電子畢業(yè)紀念冊;設計

中圖分類號:TP316 文獻標志碼:A 文章編號:2095-2945(2017)27-0006-02

1 背景

隨著移動互聯(lián)網的迅速發(fā)展,越來越多的人在生活中使用APP。根據(jù)預測,移動網站的流量在未來幾年將會超越桌面網站的流量。即使是現(xiàn)在,隨處可以見到人們在使用移動設備來學習、購物、比價,以及在等待約會時作為消遣。移動設備如此方便,可以隨意帶到任何地方。因此,基于智能手機的電子紀念冊設計與開發(fā)運用,恰如其分地能解決在使用紙介質時難永久保存、易破損、信息不豐富等缺點,為應屆畢業(yè)生提供一個良好的紀念手段。

目前,在市場上流通的電子畢業(yè)紀念冊并不多,大多都是以網站的形式存在著的。但一個美觀、實用,被大家熟識的畢業(yè)紀念冊網站并沒有開始流行傳播。此外,現(xiàn)在的APP大多都是基于ios及Android的Native App,它存在著開發(fā)周期長、維護成本高、跨平臺麻煩的缺點。與其相比,Web App可以跨平臺開發(fā),更新維護方便。而且,當下流行的HTML5和JQM也為Web App的開發(fā)提供了許多方便。

此外,微信公眾平臺作為目前最火爆和最有影響力的信息傳播平臺,它擁有的用戶量是非常龐大的。微信公眾平臺是由騰訊公司開發(fā)的微信產品中的一個重要功能。利用微信公眾平臺,我們可以進行一個簡單的宣傳,挖掘出用戶的潛在價值,更快更好的完善我們的項目。同時,作為應屆畢業(yè)生們,他們對于微信的使用也是非常頻繁的。因此,在該平臺上建立公眾平臺能夠有效地吸引用戶,能在同學間流行傳播。

2 開發(fā)工具介紹

2.1 HTML5

HTML5是最新的HTML標準,它是由WHATWG(Web Hypertext Application Technology Group)組織和W3C(World Wide Web Consortium,萬維網聯(lián)盟)共同合作開發(fā)的。相對于其他版本的HTML,它在架構和網頁排版美化方面的標記做了很大的改變,而且增強了互動性,有效的減少了開發(fā)成本。目前支持HTML5的瀏覽器包括Firefox(火狐瀏覽器)、IE9及更高的版本、Chrome(谷歌瀏覽器)等。可以說HTML5已然成了現(xiàn)在最火的超文本標記語言。

HTML5是HTML技術發(fā)展的未來,它提供了許多可以優(yōu)化移動應用開發(fā)的手段,比如我們可以使用

等標記使網頁的可讀性變得更高;比如響應式Web的設計中HTML5功不可沒。目前基于HTML5的應用開發(fā)框架有很多,在本文項目的開發(fā)過程中,我們主要采用jQuery Mobile作為主要的應用開發(fā)框架。

2.2 jQuery Mobile

jQuery Mobile是一套以jQuery和jQuery UI為基礎,提供移動設備跨平臺的用戶界面函數(shù)庫。通過它制作出來的網頁能夠支持大多數(shù)移動設備的瀏覽器,并且在瀏覽網頁時,能夠有操作應用軟件一般的觸碰及滑動效果。

jQuery Mobile的良好特性使得它能夠被廣大的移動開發(fā)者所接受。其中最顯著的特點為:JQM使用觸摸事件減少延遲,綜合運用延遲加載技術和合適的AJAX技術加快網站載入時可以感知到的速度,同時極大地提升用戶的滿意度;移動開發(fā)者可以自由自在地使用JS或借助JQuery框架來創(chuàng)建想要的小部件或插件,并在移動網站中使用它們;框架簡單易用只需借助于一些新的HTML5推薦標準以及Jquery框架來創(chuàng)建。

基于jQuery Mobile這一跨瀏覽器的框架,不同瀏覽器的用戶都會獲得不同的體驗,所有的組件都是以響應式的布局,擁有出色的彈性與訪問性,有希望成為一個優(yōu)秀的移動Web App開發(fā)框架。

然而,基于jQuery Mobile的應用開發(fā)也不是最好的解決方案。畢竟jQuery Mobile還具有以下限制:網頁應用的實現(xiàn)會比原生程序要慢,而且有著有限的能力,不能實現(xiàn)訪問設備的特性。當然,這些問題都會隨著瀏覽器的性能提升和jQuery Mobile的改善而得到緩解。

2.3 PHP后臺技術

PHP是一種通用的腳本語言,由服務器解析,特別適合于Web開發(fā)。PHP的功能十分強大,可以用于管理動態(tài)內容、處理會話跟蹤、支持數(shù)據(jù)庫,甚至構建完整的站點,是目前最流行的Web開發(fā)語言。PHP的語法和運行流程十分簡單,開發(fā)效率和運行效率都很高。PHP兼容Linux、Unix和windows等平臺,并且都有良好的運行。搭載Mysql數(shù)據(jù)庫,可實現(xiàn)或大或小的項目開發(fā)。

3 主要模塊的設計與實現(xiàn)

3.1 響應式設計

大多數(shù)的瀏覽器默認會以普通網頁的寬度顯示,這樣網頁內的文字與畫面都會變得很小而不易查看。為了解決這個問題,蘋果公司首先在Safari中使用了viewport這個meta標記,目的是告訴瀏覽器移動設備的寬度和高度,這樣一來頁面畫面和字體比例看起來就會比較合適。目前大部分瀏覽器都會支持這個協(xié)議:

代碼中的"media"就是指特定的媒體類型,這一句是整個響應式網站實現(xiàn)的關鍵。然后在CSS文件中添加以下代碼:

@media screen and (min-width:1200px){}

@media screen and (min-width:992px){}

@media screen and (min-width:768px){}

@media screen and (max-width:320px){}

代碼中的min-width、max-width就是針對不同的終端設備面設定的斷點。在中括號中添加具體響應式代碼即可進行響應式效果的調試編寫。

3.2 模擬Native App的導航效果

為了在手機屏幕有限的情況下可以實現(xiàn)更多的功能效果,我們使用了jQuery Mobile中的navbar控件。其可以實現(xiàn)與Native App類似的頁眉和頁尾的導航效果。首先使用標記加上已有圖標或者替換成其他圖標,可以將其渲染為按鈕效果。之后使用屬性data-position="fixed"即可將導航欄固定。除外,文字的按鈕效果自帶jQuery Mobile的原效果,我們可以采用data-role="none"來清除原效果,然后加上我們所預期的設置。

3.3 客戶端本地存儲數(shù)據(jù)

Web Storage是一種將少量數(shù)據(jù)存儲在客戶端磁盤的技術。只要支持Web Storage API規(guī)格的瀏覽器,網頁設計者都能使用JavaScript來操作它。與Cookie相比,它可以存儲更多的數(shù)據(jù),而Cookie只允許每個網站存儲4KB;此外Web Storage純粹在客戶端中運行,安全性比較高。

Web Storage提供兩種方式將數(shù)據(jù)保存在客戶端:一種是sessionStorage(會話存儲);另一種是localStorage(本地存儲)。兩者的主要差異在于生命周期和有效范圍。

3.4 加快網頁響應速度

當HTML 頁面中執(zhí)行JavaScript 時,都是單線程執(zhí)行的,這時頁面的狀態(tài)是不可響應的,即頁面的UI會被鎖定,若執(zhí)行需要的時間過長,頁面甚至會出現(xiàn)假死狀態(tài)。給用戶使用帶來不便。

Web Workers 是 HTML5 提供的一個javascript多線程解決方案,我們可以將一些大計算量的代碼交由web Worker運行而不凍結用戶界面。這樣既不會影響頁面的性能,又能讓用戶可以繼續(xù)做想做的事。

3.5 添加音頻、視頻

以前我們在網頁中播放影音時,需要使用ActiveX或Plug-in的方式來完成。但現(xiàn)在,HTML5提供了一個新的標簽

3.6 音視頻留言的實現(xiàn)

我們采用的是脈沖代碼調制編碼,即PCM編碼。PCM通過抽樣、量化、編碼三個步驟將連續(xù)變化的模擬信號轉換為數(shù)字編碼。主要就是把一個時間連續(xù),取值連續(xù)的模擬信號變換成時間離散,取值離散的數(shù)字信號后在信道中傳輸。脈沖編碼調制就是對模擬信號先抽樣,再對樣值幅度量化,編碼的過程。通過PCM低通濾波器實現(xiàn)譯碼。用戶在其中一個終端輸入了語音信息,編碼后,PHP通過mysql_query將此信號寫入數(shù)據(jù)庫,再將此信號解碼后輸送到另一個終端,實現(xiàn)音視頻留言。

4 測試結果

這個電子畢業(yè)紀念冊的系統(tǒng)包含了大量的視頻和音頻,信息頁面用于信息的傳遞和接收。在多個瀏覽器上測試之后,界面都能正常運行顯示。從測試效果來看,運行流暢、界面簡潔、數(shù)據(jù)傳輸穩(wěn)定,能很好地滿足應屆畢業(yè)生對于該Web App的需求。下圖顯示該電子畢業(yè)紀念冊在安卓手機瀏覽器運行結果。

5 結束語

本文使用jQuery Mobile、HTML5與PHP 快速開發(fā)基于微信公眾平臺的Web App的方案,其中響應式Web設計、UI、模擬Native App 的各種效果和操作主要由jQuery Mobile 框架實現(xiàn),網頁存儲使用Web Storage,客戶端存儲使用session。隨著HTML5、jQuery Mobile以及PHP 技術的不斷發(fā)展,越來越多的瀏覽器會支持它。基于HTML5、jQuery Mobile和PHP的Web App也會隨著這股熱潮越來越多。

參考文獻:

[1]陳婉凌.HTML5+CSS3+jQuery Mobile輕松構造APP與移動網站

[M].北京:清華大學出版社,2015.

[2]明日科技.PHP從入門到精通[M].北京:清華大學出版社,2014.

[3]Phil Dutson. jQuery Mobile入門經典[M].鐘迅科,譯.北京:人民郵電出版社,2014.

[4]席新亮.微信公眾平臺JSSDK開發(fā)實戰(zhàn):公眾號與HTML5混合模式揭秘[M].北京:電子工業(yè)出版社,2015.

[5]Jon Duckett,杜偉,柴曉偉.JavaScript and jQuery:Interactive Front-End Web Development[M].涂曙光,譯.清華大學出版社,2015.

[6]陳光軍.數(shù)字音頻技術及應用[M].北京:北京郵電大學出版社,2011.

[7]李海峰.基于HTML5+jQuery Mobile的移動學習平臺Web App研究與實現(xiàn)[J].信息通信,2014(05).

[8]曾昭江,湯懷.HTML5與jQuery Mobile在校園移動化學習平臺上的應用研究[J].電腦知識與技術,2015(08).

猜你喜歡
設計
二十四節(jié)氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 国产在线日本| 亚洲无码高清视频在线观看| 亚洲不卡影院| 国产永久在线观看| 午夜人性色福利无码视频在线观看| 91香蕉视频下载网站| 国产成人av一区二区三区| 毛片基地美国正在播放亚洲| 国产区免费精品视频| 9cao视频精品| 婷婷五月在线视频| 亚洲免费福利视频| 亚洲欧美日韩成人在线| 高清码无在线看| 亚洲国产综合精品中文第一| 亚洲小视频网站| 丁香亚洲综合五月天婷婷| 91蝌蚪视频在线观看| 国产精品嫩草影院视频| 狠狠色成人综合首页| 亚洲精品国产自在现线最新| 老司机久久99久久精品播放| 91福利国产成人精品导航| 宅男噜噜噜66国产在线观看| 88av在线| 亚洲欧美日韩高清综合678| 五月婷婷伊人网| 亚洲精品自拍区在线观看| 东京热高清无码精品| a欧美在线| 欧美激情福利| 日韩欧美高清视频| 久久久久久尹人网香蕉| 免费毛片视频| 无码中文字幕乱码免费2| 人妻丝袜无码视频| 54pao国产成人免费视频| 99精品欧美一区| 久久婷婷综合色一区二区| 国产黄色片在线看| 无码中文字幕精品推荐| 丁香六月综合网| 中文字幕在线免费看| aaa国产一级毛片| 精品视频一区二区观看| 2020久久国产综合精品swag| 国产一区二区视频在线| 九九热免费在线视频| 成人伊人色一区二区三区| 伊人成人在线| 日本www在线视频| 人人91人人澡人人妻人人爽 | 无码视频国产精品一区二区 | 91美女视频在线| 亚洲精品无码高潮喷水A| 国产网站在线看| 99久久这里只精品麻豆| 亚洲欧美不卡视频| 免费在线成人网| 国产精品福利尤物youwu | 91精品国产自产91精品资源| 国产91视频观看| 日本亚洲成高清一区二区三区| 91亚洲免费视频| 精品久久香蕉国产线看观看gif| 久久久亚洲国产美女国产盗摄| 国产不卡网| 丁香六月综合网| 欧美另类视频一区二区三区| 亚洲午夜福利精品无码不卡| 亚洲高清中文字幕在线看不卡| 欧美a在线| 欧美视频免费一区二区三区| 中文字幕在线视频免费| 亚洲一级色| 亚洲日本中文字幕天堂网| 99久久精品无码专区免费| 欧美成人a∨视频免费观看| 国产精品亚洲欧美日韩久久| 国产激情国语对白普通话| 中文无码精品A∨在线观看不卡| 欧美在线视频a|