JavaScript跨平臺(tái)的開(kāi)源框架NativeScript
NativeScript是一款使用JavaScript語(yǔ)言來(lái)構(gòu)建跨平臺(tái)原生移動(dòng)應(yīng)用的開(kāi)源框架,支持iOS、Android和Windows Phone。且NativeScript的使用沒(méi)有過(guò)多繁雜的要求,只需使用自己已經(jīng)掌握的JavaScript和CSS技能就能開(kāi)發(fā)出真正具有原生用戶體驗(yàn)的移動(dòng)應(yīng)用。
作為免費(fèi)開(kāi)源項(xiàng)目的NativeScript,它的源碼已經(jīng)托管至Github上,讓開(kāi)發(fā)者可以沒(méi)有任何門檻約束的隨意使用。除了無(wú)需學(xué)習(xí)新的編程語(yǔ)言,使用大家所熟識(shí)的JavaScript編碼及CSS打造應(yīng)用樣式外,NativeScript的強(qiáng)大之處還有使用跨平臺(tái)的UI抽象、共享業(yè)務(wù)邏輯和第三方原生庫(kù)。
100%訪問(wèn)原生平臺(tái)API:整個(gè)原生平臺(tái)功能在JavaScript層都是可用的。
基于ECMAScript5+JavaScript和CSS標(biāo)準(zhǔn):使用現(xiàn)有的技能構(gòu)建原生應(yīng)用。
100%共享代碼:基于一次編碼,構(gòu)建Android、iOS和Windows Phone應(yīng)用。
使用NativeScript開(kāi)發(fā)的應(yīng)用展示:
Amroo:
Amroo是一款專為養(yǎng)寵物的人員打造的應(yīng)用,當(dāng)你要出差或是度假時(shí),可以通過(guò)這款應(yīng)用找到可以幫你照看寵物的人。簡(jiǎn)單直觀的界面設(shè)計(jì)與功能,都是通過(guò)NativeScript實(shí)現(xiàn)的,你也可以試試。
Tasks:
Tasks是用于規(guī)劃和監(jiān)督事情進(jìn)程的任務(wù)管理應(yīng)用,它的構(gòu)建當(dāng)然也是來(lái)自NativeScript技術(shù)。
傳送門:NativeScript官網(wǎng)、Github托管地址
以上就是本文所述的全部?jī)?nèi)容了,希望大家能夠喜歡。
- 如何通過(guò)Proxy實(shí)現(xiàn)JSBridge模塊化封裝
- Flutter使用JsBridge方式處理Webview與H5通信的方法
- android和js的交互之jsbridge使用教程
- Android中極簡(jiǎn)的js與java的交互庫(kù)(SimpleJavaJsBridge)
- 微信WeixinJSBridge API使用實(shí)例
- 微信內(nèi)置瀏覽器私有接口WeixinJSBridge介紹
- 微信瀏覽器內(nèi)置JavaScript對(duì)象WeixinJSBridge使用實(shí)例
- native.js獲取手機(jī)硬件基本信息實(shí)例代碼android版
- Javascript之JSBridge初探
相關(guān)文章
javascript 保存文件到本地實(shí)現(xiàn)方法
本文將提供兩種方式保存圖片,大家可以根據(jù)喜歡自由選擇2012-11-11Websocket通信協(xié)議在數(shù)字孿生中的應(yīng)用
這篇文章主要為大家介紹了Websocket通信協(xié)議在數(shù)字孿生中的應(yīng)用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07微信小程序 TLS 版本必須大于等于1.2問(wèn)題解決
這篇文章主要介紹了微信小程序 TLS 版本必須大于等于1.2問(wèn)題解決的相關(guān)資料,需要的朋友可以參考下2017-02-02微信小程序?qū)崿F(xiàn)二維碼簽到考勤系統(tǒng)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)二維碼簽到考勤系統(tǒng),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01