發布時間:2016-09-09所屬分類:計算機職稱論文瀏覽:1次
摘 要: 隨著科技的發展,網絡科技也在不斷發展中,物聯網技術也是現在科技中很重要的一種科技,對人們的生活和工業的發展都起到了很大的推動作用。本文是一篇 網絡科技期刊投稿 范文,主要論述了基于HTML5與CSS3高;ヂ摼W移動端網站優化。 摘 要:針對互聯網與移動
隨著科技的發展,網絡科技也在不斷發展中,物聯網技術也是現在科技中很重要的一種科技,對人們的生活和工業的發展都起到了很大的推動作用。本文是一篇網絡科技期刊投稿范文,主要論述了基于HTML5與CSS3高;ヂ摼W移動端網站優化。
摘 要:針對互聯網與移動終端技術的不斷發展,人們對移動設備的需求不斷增加,原有的Web標準已不再適應移動端,原有高校網站在移動端已不能提高用戶體驗。以傳統PC網站開發為基礎,為實現與利用代碼的復用性,文章使用基于移動設備的HTML5與CSS3和jQuery Mobile等技術,構建了一個移動端網站,讓其能夠得到多種終端的支持,同時提出了一種使用該技術提升高校網站在移動端的內容、應用架構和服務模式的解決方案。
關鍵詞:HTML5,CSS3,移動瀏覽器,jQuery Mobile,移動終端
0 引 言
由于移動互聯網技術的發展和移動智能設備的普及,很多用戶開始選擇在移動端進行瀏覽、娛樂和學習。據谷歌2012第一季度與市場調研機構IPSOS(益普索)對關于人們如何使用智能設備進行全世界范圍的調查,得到的信息包括對移動設備手機的普及和使用情況記錄的一些相關數據。人們利用智能設備進行對互聯網的使用,包括對資源的搜索及視頻的搜索、移動商務、移動廣告和人們的社交網絡與網絡學習等。截止目前,中國智能手機的使用率已達到90%,它已經在人們的生活中扮演著一個重要角色,為此,人們對智能設備的依賴程度也隨之增加,其中約64%的用戶每天都會用智能手機訪問互聯網。在辦公室時、乘坐公共交通工具時、在餐館時或在回家路上等,超過50%的使用者每天都會使用智能移動設備對互聯網進行至少一次訪問,主要行為包括對搜索引擎的使用,對電子郵件的收發,登錄社交網站等,越來越多的用戶將在未來更加頻繁的使用智能手機訪問互聯網。
隨著移動終端(智能手機)的不斷擴增和使用,顯然PC機終端(開發)不能滿足市場需求,越來越多的用戶,特別是在校學生大多都選擇使用移動瀏覽器如Safari,UC,Opera,Chorme等上網娛樂、辦公。許多豐富的網頁內容將在移動瀏覽器端顯示,它支持 www標準協議,其中主要采用兩種布局來顯示PC網站的內容:①通過對網頁的放大或縮小來顯示;②通過自適應手機屏幕寬度,將PC版傳統網站進行重新布局,利用手機出現的滾動條,對網頁內容進行查看,但是這樣顯示的內容將會被打亂,而布局也隨之變得混亂。面對這種情況,假如摒棄傳統PC版網站的資源,重新開發新的移動設備端網站,就需要投入更多的時間、精力、金錢等開發成本,其中對人力、資源的浪費是巨大的。該設計在不變動PC版網站相關業務及數據訪問的基礎上,提出一個基于CSS3+HTML5+jQuery Mobile的新移動技術實現平臺的開發創建,對HTML5相關核心技術等的導入,讓移動端平臺的建立實現跨平臺有了新的思路。
1 設計思路
本設計繼續沿用現在主流的MVC三層架構思想進行修改設計,即將該程序分為三個層次,分別是顯示層、業務層和數據持久層。
(1)界面層:負責顯示用戶界面;
(2)業務層:根據用戶需要的業務處理相關業務邏輯關系;
(3)數據持久層:對數據庫的訪問交互,例如查詢數據、插入、刪除和修改數據庫中的數據。
該方案只增加一個與PC顯示層同層的移動設備界面層,不改變傳統網站的業務邏輯層和數據持久層,其應用程序架構如圖1所示。
其中,網頁顯示主要放在移動界面端,頁面顯示由.aspx文件管理,內容包含jQuery Mobile和前端開發,微軟自帶的服務器端控件等,后臺使用C#語言編程,通過調用相應的業務功能邏輯層實現功能。移動設備界面層如圖2所示。
2 移動開發環境搭建
開發工具:Visual Studio 2010或者 Visual Studio2012;
操作系統:Windows 7旗艦版;
服務器:Internet Information Services;
數據庫:Microsoft SQL Server 2008 R2;
開發語言:C#。
3 核心技術和關鍵代碼分析
3.1 HTML5技術
HTML5是基于HTML 4.01和XHTML 1.0標準的最新HTML版本,由WHATWG在2004年提出,被W3C組織于2007年接納。2008年1月22日公布了HTML5的第一份正式草案,但HTML5仍處于完善之中,其中HTML5.1是在2016完成的。目前為止,很多瀏覽器都已經開始支持HTML5,譬如Safari,Chrome以及火狐瀏覽器等。
HTML5包含了像
,這一類新的元素和屬性標簽,有利于搜索引擎的結果優化,在小屏幕設備上使用支持更方便,增強了互動性,減少了不必要的開發成本。HTML5標簽中的header, footer, dialog等使開發者更容易地創建文檔并幫助文檔改善。其中Canvas 繪圖提升了移動平臺的繪圖能力,并逐漸被各種瀏覽器所兼容。HTML5新元素的特性如表1所列。
3.2 jQuery Mobile技術
jQuery Mobile是一個在線應用于智能手機與平板電腦的Website前端開發框架,同時jQuery mobile 也是基于jQuery以及jQuery UI 類庫之上的開發框架,它提供一個UI接口系統,讓前端開發人員可以簡單方便的使用。該框架可以創建出網站以及WebApp所需要的UI組件,包括對話框、工具欄及各種風格的表單元素等,其優點是擁有輕量化、可訪問性以及漸進增強特性,以提高用戶的體驗。
在使用該技術時,我們應該在區域段中加入標簽設定viewport,告訴瀏覽器顯示頁面尺寸的大小以及能否控制縮放,可自動根據用戶所使用的瀏覽器顯示相關頁面。標簽定義如下: 3.3 CSS3技術
CSS是1994年哈坤利本人提出的,那時他與伯特・波斯合作,在一起設計瀏覽器的同時開展了CSS的設計工作。之后,CSS便作為第一個含有層疊意識的語言,對很多開發者、作者、讀者等放出很大的空間,使得他們對設計的實現效益得以提高。且于1994在芝加哥的一次會議上向人們展出了CSS,不久之后,兩人便開始籌劃,成立技術小組,隨后CSS技術于1996年完成,并在次年12月份CSS作為第一本公開版本被出版。最后在1998年W3C管理下推出CSS2.1版本。它是CSS2的升級版本,在原來的基礎上增加了一些功能。
CSS被稱為層疊樣式表,在網頁界面中可以很輕松的使用。它的特性主要概括為以下四點:
(1)分離網頁的表示層和結構層,讓它們彼此都不會受到對方的影響;
(2)對很多網頁的外觀實現同時更改;
(3)縮減網頁文件的大小;
(4)對網頁的響應速度以及加載速度等方面起到了向上的作用。
4 結 語
借助原網站代碼的二次開發,增加一個移動界面端顯示,為了能夠使該平臺支持不的移動設備和瀏覽器,利用HTML5和CSS3等技術實現跨平臺以提高用戶的交互體驗,利用眾多瀏覽器端都可以支持HTML5的趨勢,讓傳統模式網站轉向HTML5。對于傳統網站,使用HTML5+CSS3+jQuery Mobile新技術的開發平臺創建方法更容易。利用HTML5和CSS3等新移動Web標準,可以實現用戶借助移動設備訪問高;ヂ摼W并提供更為友好的服務的功能,同時借助傳統模式在應用架構方面進行創新,使得在任何平臺、地點、時間都能夠通過移動終端對網站進行訪問,閱讀任何內容。
參考文獻
[1] 百度開發者中心.百度移動互聯網發展趨勢報告2013Q1[R/OL].(2013-05-14)[2013-05-17].http://developer.baidu.com/report.
[2] 陳博,廖軍.移動Web應用的能力需求與發展淺析[J].移動通信,2011(5):32-35.
[3] 崔媛媛.移動 Web 瀏覽業務及關鍵技術[J].電信網技術,2011(4):15-18.
網絡科技論文投稿期刊推薦:《網絡科技時代》雜志創刊于2001年1月,是中華人民共和國教育部主管,中央電化教育館等單位主辦的電腦普及月刊,全國公開發行。它面向初、中級電腦愛好者和網絡沖浪者。經過兩年多的發展和不斷壯大,《網絡科技時代》已經擁有10余萬的讀者,已成為眾多青少年讀者學電腦、學網絡的首選刊物。
SCISSCIAHCI