第一章 先来点简介

想了想不知道写什么,就先来点废话好了。

介绍一点基本常识,没什么用的

首先,先来介绍一下 JS。

JS 是一门脚本语言,以前一般就是用来实现一些网页的页面效果(比如点一下按钮就放一个动画,或者控制 html 的一个节点之类的),并且只跑在浏览器里,一个浏览器就可以当作一个 JS 解释器。

注意,虽然 JS 全称是 JavaScript,但是和 Java 一毛钱关系都没有

然后,说一下nodejs

我之前写了好多,但是手贱给弄没了,好伤心。

反正 nodejs 就是能让你不开浏览器也能运行你的 JS 脚本,之后会说怎么做。

然后还有个包管理工具,就是可以让你很方便的拿别人的代码来用,或者把自己的代码发给别人用。还可以管理你项目里的包,升级啊删除啊什么的。

好伤心。

最后就是 React Native

RN 是 Facebook 开发的一套框架,能用 JS 来编写出原生的 APP 。

用 JS 写 APP 不是一个新想法了,以前就有过框架能这么做,比如 PhoneGap 之类的。但是这些框架说白了就是做了个浏览器,然后再把你写的网页放进浏览器里,看上去是个 APP ,但实际上还是一堆网页。这些框架有个统称,叫邪教

而 RN 呢,出来的就都是原生的东西了,体验比那些跑在 WebView 不知道高到哪里去了。

越想越伤心,扯不下去了,还是说正经的吧。

说一说需要安装什么

  1. 浏览器:推荐使用 Chrome
  2. 编辑器:用来写代码的,Sublime Text 或者 Visual Studio Code 任选一个吧,回头再说另一个更高级的(我目前主要用Sublime,点这下载
  3. nodejs:点这个链接去nodejs官网下载node,选5.+的那个版本,下载下来是一键安装的