
在使用HTML5開發(fā)移動Web前端頁面時,會遇到幾個容易混淆的概念,開發(fā)時要設置一些參數(shù),比如物理像素PX、屏幕分辨率、CSS像素、設備獨立像素、設備像素比。

基于NativeOS的Html5運行環(huán)境,需要瀏覽器支持Html5的相關特性,通常需要在操作系統(tǒng)層嵌入瀏覽器內(nèi)核,在此基礎上擴展Web渲染引擎和JS引擎的功能,此瀏覽器為Html5提供終端的運行和管理,使得瀏覽器與云端交互。

原本需要用JavaScript代碼實現(xiàn)的控件現(xiàn)在卻可以直接選擇Html的某一表單類型或標簽實現(xiàn),微數(shù)據(jù)的引入使得Web的操作和使用更加簡單,例如內(nèi)容提示、自動獲取焦點以及數(shù)據(jù)驗證等功能。

Bootstrap是比較前面的構(gòu)筑,這符合CSS/HTML構(gòu)筑,通過動態(tài)CSS語言編寫,在推出后一直是熱門的開源項目。

在過去方式中加入音頻和視頻的難度相對較大,也需要大量的存儲空間來滿足需求。在HTML5中則可以解決這個問題,借助于object和embed表情插入后,就可以隨時結(jié)合設計需求來加入視頻、音頻,支持adobe的插件和apple的QuickTime等。

Gartner的分析師Joseph Feiman在2014年的安全和風險管理峰會上提出了運行時自我保護(Runtime Application Self-Protect,簡稱為RASP)的概念,其理念是“應用程序不應該依賴外部組件進行運行時保護,而應該具備自我保護的能力,也即建立應用運行時環(huán)境保護機制”。

通過審查源代碼可以明確程序中動態(tài)字符串的構(gòu)造和執(zhí)行方式。在部署Web應用之前以及每次應用更新時,始終對所有代碼做安全審查。對源代碼逐行審查可以查到潛在的漏洞,但這種方式對于規(guī)模大的程序是不可行的。

SVG是Scalable Vector Graphics的縮寫,中文全稱為“可伸縮矢量圖形”,它是W3C(World Wide Web Consortium即萬維網(wǎng)聯(lián)盟)組織為適應互聯(lián)網(wǎng)Web應用的飛速發(fā)展需要而制定的一套基于XML語言的可縮放矢量圖形語言描述規(guī)范。

網(wǎng)頁的布局非常關鍵,所謂布局就是對頁面的整體規(guī)劃和頁面中各元素進行有效定位,例如:網(wǎng)頁的LOGO、導航、主體內(nèi)容、版權信息等內(nèi)容如何合理又美觀的放置在頁面中,同時讓瀏覽者能快速獲取網(wǎng)站的重點內(nèi)容,網(wǎng)頁布局起到重要的作用。

而用戶權限控制則是既授予用戶一定的權限,又限制用戶操縱數(shù)據(jù)庫的權力,既授予用戶對數(shù)據(jù)庫實體的存取執(zhí)行權限,又阻止用戶訪問非授權數(shù)據(jù)。