# **NativeScript 新手引導**
歡迎來到 NativeScript 新手引導。在這個教程里你會使用 NativeScript ,一個用來開發原生移動端APP的跨平臺的JS開發框架,從零開始制作ios\/android APP。閑話少扯,我們開始吧!
## NativeScript 是什么東東?
NativeScript 是一個用 JavaScript 和 CSS 制作原生ios和安卓 app的免費的開源開發框架。 NativeScript 用原生平臺的渲染引擎渲染UI\(用戶界面\)—不是[WebViews](http://developer.telerik.com/featured/what-is-a-webview/)—得到近乎原生的表現和用戶體驗。.
NativeScript 提供了一套兩全其美的開發體驗。我們的跨平臺 JavaScript 模塊便于你只用 JavaScript 編程基礎就能編寫ios和安卓app,同時我們的運行時( runtimes )帶給你隨時按需獲取原生API, SDK,和框架的權利——一切都無需使用 Xcode or Android Studio。 NativeScript 是由[Telerik公司](http://www.telerik.com/)創作和技術支持的。
## **你將要做什么?**
本教程會帶帶領你做“ 雜貨店 “, 一個管理雜貨店的app ,具有如下功能:
* 連接現有的 RESTful 服務。
* 提供用戶注冊和登錄。
* 可以讓授權用戶從列表中增加和刪除商品。
* 跨平臺運行( iOS 和 Android )。
如果你一直跟隨到教程結束,下面是完成的app在ios上的體現:

下面是完成的app在android上的體現:

## [**先決條件**](http://docs.nativescript.org/tutorial/chapter-0#prerequisites)
本教程假定你有后列的基礎知識: JavaScript, CSS ,以及開發設備的命令行使用。詳細如下:
* **JavaScript**: 你要了解基礎JavaScript 的概念,比如如何做函數、if語句和循環等。
* **CSS**: 你需要知道如何書寫簡單的CSS,以及如何應用鍵值對形式的CSS規則。
* **The terminal**: 你需要知道如何從你的開發設備打開命令行,改變路徑,以及如何執行命令。
一切具備,那我們開始吧!