Framework7(簡(jiǎn)稱F7)是一款開(kāi)源的輕量級(jí)HTML框架,用來(lái)創(chuàng)建混合(PhoneGap)或有著iOS7原生體驗(yàn)的Web應(yīng)用。F7的主要作用是為你提供一個(gè)工具,讓你能夠很容易的在HTML上構(gòu)建iOS7應(yīng)用。F7是完全自由的,它不像其他的HTML框架那樣(例如需要JS pro的Sencha Touch或有著”data-role“屬性的jQuery Mobile),將你束縛在一個(gè)嚴(yán)格的框架中。它不會(huì)為你做任何事,但是,它有著簡(jiǎn)單干凈的HTML布局、所有基礎(chǔ)界面、動(dòng)畫(huà)效果、視圖以及簡(jiǎn)單的自定義樣式。讓你無(wú)需閉關(guān)修煉Objective-C語(yǔ)言,就可以構(gòu)建自己的iOS7應(yīng)用。
主要特性:
易于使用。
緩存系統(tǒng)。F7通過(guò)Ajax與內(nèi)部配置緩存加載頁(yè)面,以達(dá)到更快地加載速度并為用戶節(jié)省更多的流量。
歷史記錄。隨著瀏覽的深入,若想以相同的順序返回,只需添加“back”類(lèi)鏈接,它就會(huì)自動(dòng)識(shí)別哪個(gè)頁(yè)面需要加載。
自定義DOM庫(kù)。使用F7無(wú)需再使用其他的庫(kù)(比如jQuery、Zepot、Mootols等),它含有使用DOM的自定義函數(shù),它的語(yǔ)法與jQuery幾乎相同,并且也支持jQuery類(lèi)似的鏈接。
前一頁(yè)預(yù)加載。F7可以預(yù)加載前一頁(yè)(如果存在的話),這樣,用戶可以隨時(shí)快速地返回之前所看的頁(yè)面。
多視圖。F7支持不限數(shù)量的不同個(gè)人視圖,就比如在主視圖上,你正在閱讀的這段文字或者在右面板處的另一個(gè)視圖。更有趣的是,你可以通過(guò)使用“data-view”屬性鏈接在另一個(gè)視圖上控制一個(gè)視圖。
高性能動(dòng)畫(huà)。使用高性能的CSS動(dòng)畫(huà)和3D轉(zhuǎn)換技術(shù)來(lái)獲得最好的效果。
用戶自定義。F7的一切都很簡(jiǎn)單,所有的樣式都被劃分成為小的部分.less文件,所以你可以很容易的將自定義的風(fēng)格應(yīng)用到你的應(yīng)用中。
【轉(zhuǎn)載說(shuō)明】  若上述素材出現(xiàn)侵權(quán),請(qǐng)及時(shí)聯(lián)系我們刪除及進(jìn)行處理:[email protected]