Framework7(01:簡(jiǎn)介)

1.簡(jiǎn)介

Framework7出產(chǎn)于:iDangero.us

免費(fèi)開(kāi)源!https://github.com/nolimits4web/Framework7/

Framework7 是一個(gè)開(kāi)源免費(fèi)的框架可以用來(lái)開(kāi)發(fā)混合移動(dòng)應(yīng)用(原生和HTML混合)或者開(kāi)發(fā) iOS & Android 風(fēng)格的WEB APP。也可以用來(lái)作為原型開(kāi)發(fā)工具,可以迅速創(chuàng)建一個(gè)應(yīng)用的原型。
Framework7最主要的功能是可以使用HTMLCSSJS來(lái)開(kāi)發(fā)移動(dòng)應(yīng)用。Framework7是完全免費(fèi)開(kāi)源的。
Framework7 并不能兼容所有的設(shè)備。只專注于為 iOSGoogle Material設(shè)計(jì)提供最好的體驗(yàn)。
如果你想開(kāi)發(fā)iOS或者 Android混合應(yīng)用(Phonegap/Cordova)或者你想開(kāi)發(fā) iOSGoogle Material 風(fēng)格的WEB APP,那么Framework7將會(huì)是你的首選。

2.Framework7特征:

  • 容易上手使用
    只需要一個(gè)基本的HTML布局,并且把Framework7CSSJS文件引入即可!Framework7不會(huì)強(qiáng)制你寫(xiě)任何自定義的標(biāo)簽,也不會(huì)通過(guò)JS來(lái)生成任何額外的內(nèi)容。你不需要通過(guò)JS或者JSON來(lái)寫(xiě)頁(yè)面,只需要普通的HTML就可以。
  • 專注于iOS
    Framework7 是一個(gè)主要專業(yè)于iOS的框架。從一開(kāi)始,就考慮到如何最方便快捷地實(shí)現(xiàn)iOS上各種驚艷的UI組件,以及復(fù)雜的動(dòng)畫(huà)和靈活的觸摸交互。所以Framework7是你實(shí)現(xiàn)像素級(jí)精度的iOS應(yīng)用的最佳選擇。
  • 擁有Material Theme
    適用于AndroidMaterial Theme
  • 豐富的UI組件
    Framework7 有大量可以直接使用的UI組件和工具,比如modals,popup,action sheet, popover, list views, media lists, tabs,side panels, layout grid, preloader, form elements 等。大部分的組件你都完全不需要寫(xiě)任何JS代碼。
  • 十分棒的各種接近于native效果
    手勢(shì)返回,接近于iOS的滑動(dòng)操作,動(dòng)態(tài)導(dǎo)航欄,下拉刷新,而且,Framework7 有一個(gè)非常強(qiáng)大的”消息“組件,你可以很容易定制并集成到你的app中,然后通過(guò)異步數(shù)據(jù)服務(wù)(比如 pusher或者 PubNub)來(lái)實(shí)現(xiàn)不同用戶之間發(fā)送消息。
  • 自定義方便
    Framework7 的所有樣式文件都被分類放在了一個(gè)個(gè)很小的 .less 文件中,所以你可以只選擇自己需要的部分文件。

3.更多特色:

  • 原生滾動(dòng)條
    Framework7最大的特點(diǎn)之一就是使用了原生的滾動(dòng)條。所以你的滾動(dòng)條會(huì)有原生滾動(dòng)條一樣的加速度和回彈,沒(méi)有任何bug和性能問(wèn)題。
  • 不依賴第三方庫(kù)
    Framework7 不依賴任何第三方庫(kù)。所以它很輕量、高性能和靈活
  • 高性能的動(dòng)畫(huà)
    Framework7 使用硬件加速的CSS動(dòng)畫(huà)以達(dá)到最好的性能
  • XHR + Caching + History + Preloading
    這幾個(gè)功能的組合可以讓你的應(yīng)用的路由功能變得非常強(qiáng)大。Framework7通過(guò)Ajax來(lái)加載新頁(yè)面,并且可以通過(guò)緩存配置讓頁(yè)面的加載速度變得非???。她會(huì)在一定的時(shí)間內(nèi)緩存Ajax請(qǐng)求的結(jié)果(默認(rèn)是10分鐘),在緩存有效期內(nèi)不會(huì)發(fā)送新的請(qǐng)求而是直接從緩存中取出結(jié)果。
  • 多個(gè)視圖(分屏)支持,也就是iFrame
    Framework7支持多個(gè)獨(dú)立的視圖(view)。并且你可以不用寫(xiě)任何JS,只需要在鏈接上加一個(gè) "data-view" 就可以控制每一個(gè)視圖。
  • 簡(jiǎn)潔的JS API
    使用Framework7不需要學(xué)習(xí)任何新的知識(shí),她的JS接口非常簡(jiǎn)潔易用并且功能強(qiáng)大。比如,當(dāng)你需要彈出一個(gè)alert的時(shí)候你只需要 app.alert("Hello World!")
  • 頁(yè)面動(dòng)畫(huà)
    Framework7最主要的一個(gè)目的就是讓你的應(yīng)用和iOS本地應(yīng)用有相同的外觀和交互體驗(yàn)。并且Framework7是唯一一個(gè)提供了1:1精確平滑的頁(yè)面切換動(dòng)畫(huà)的框架。
  • Dom7 - 自定義的DOM庫(kù)
    Framework7不依賴任何第三方庫(kù),包括dom操作,包括jqueryFramework7有一個(gè)自帶的高性能dom庫(kù) - DOM7。并且,你不需要因?yàn)?code>DOM7而學(xué)習(xí)任何新的知識(shí),因?yàn)?code>DOM7的接口和大名鼎鼎的jQuery幾乎是一樣的。

Framework7 QQ交流群:548512517

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,062評(píng)論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,376評(píng)論 4 61
  • 2017年9月2日 星期六 小雨轉(zhuǎn)陰 時(shí)光匆匆,轉(zhuǎn)眼間我的暑假已然結(jié)束,回想起假期中的點(diǎn)點(diǎn)滴滴,突然覺(jué)得我...
    miss果木園閱讀 522評(píng)論 0 5
  • 大家好,我是小可,高三,江蘇考生,即將前往國(guó)外讀大學(xué),想想還有點(diǎn)小激動(dòng)~~~最近,我經(jīng)常遇到很多同學(xué)以及父母的朋友...
    滬江中小幼閱讀 950評(píng)論 0 1
  • 姓名:張義躍 245期謙虛1組學(xué)員 公司:本一設(shè)計(jì) 【日精進(jìn)打卡第53天】 【知~學(xué)習(xí)】 《大學(xué)》2背誦遍共93遍...
    小小蛋兒閱讀 1,603評(píng)論 0 0

友情鏈接更多精彩內(nèi)容