html5 应用框架,基于HTML5移动应用框架的研究及应用
摘要:
隨著3G網(wǎng)絡的技術的成熟,以及4G網(wǎng)絡的到來,移動設備的普及,移動互聯(lián)網(wǎng)得到了空前的發(fā)展,與此同時,伴隨移動互聯(lián)網(wǎng)產(chǎn)生的移動應用也滲透到了大眾生活的各方各面,比如微信,手機銀行等等。但是當前移動設備的多樣化,不同的廠商,不同的型號,更重要的是不同的平臺,即不同的操作系統(tǒng),如果要開發(fā)一款移動應用滿足不同的平臺,就需要針對不同的平臺開發(fā)不同的版本,這不僅加大了工作量,還增加了開發(fā)成本。隨著不同的平臺,主要是Andorid與IOS開始內置以webkit為內核的瀏覽器,使利用html,css,javascript技術開發(fā)跨平臺的移動應用程序成為可能,而且隨著html5,css3等一些新技術的出現(xiàn),使混合型開發(fā)的移動應用程序的性能得到很大的提升。而對于眾多的混合型移動應用程序的開發(fā)者,他們往往是要借一些框架或者是花很大的精力利用javascript的高級應用去實現(xiàn)一些功能以及一些常用的插件,而且有可能這些功能或插件有可能會在多個應用程序中都會用到,這就造成了代碼不能重復利用,開發(fā)效率不高。本課題的研究目的就是開發(fā)一款針對HTML5移動應用的javascrip框架。它不同于現(xiàn)在一些流行的框架,比如jquery。該框架不僅要提供一些常用的工具方法,比如DOM節(jié)點選擇器,屬性操作,樣式操作等,而且要擴展DOM節(jié)點元素,使它們具有更多的屬性與方法,擴展事件機制(使框架內的對象都具備事件機制),實現(xiàn)個性插件機制(使插件可以以自定義的標簽可視化實現(xiàn))。該框架內部還提供了一些常用的插件,供開發(fā)者使用,比如用于管理二級頁面pageManger,用于管理數(shù)據(jù)的列表list等等。更方便的是,框架為開發(fā)者提供了一套以MVC設計模式為指導思想的開發(fā)模板,使開發(fā)者能夠快速開發(fā)出model,view,controller相分離的高性能的移動應用程序。最后我們對框架進行了嚴格的測試,通過了所有的測試用例,并對框架內頁面的加載等方面進行了修改與優(yōu)化。現(xiàn)在該框架已經(jīng)應用到許多項目當中,比如某銀行手機客戶端等。
展開
總結
以上是生活随笔為你收集整理的html5 应用框架,基于HTML5移动应用框架的研究及应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分类器交叉验证java_使用交叉验证的K
- 下一篇: Chrome浏览器无法观看视频,一直提示