第一章 先来点简介
想了想不知道写什么,就先来点废话好了。
介绍一点基本常识,没什么用的
首先,先来介绍一下 JS。
JS 是一门脚本语言,以前一般就是用来实现一些网页的页面效果(比如点一下按钮就放一个动画,或者控制 html 的一个节点之类的),并且只跑在浏览器里,一个浏览器就可以当作一个 JS 解释器。
注意,虽然 JS 全称是 JavaScript,但是和 Java 一毛钱关系都没有。
然后,说一下nodejs
我之前写了好多,但是手贱给弄没了,好伤心。
反正 nodejs 就是能让你不开浏览器也能运行你的 JS 脚本,之后会说怎么做。
然后还有个包管理工具,就是可以让你很方便的拿别人的代码来用,或者把自己的代码发给别人用。还可以管理你项目里的包,升级啊删除啊什么的。
好伤心。
最后就是 React Native
RN 是 Facebook 开发的一套框架,能用 JS 来编写出原生的 APP 。
用 JS 写 APP 不是一个新想法了,以前就有过框架能这么做,比如 PhoneGap 之类的。但是这些框架说白了就是做了个浏览器,然后再把你写的网页放进浏览器里,看上去是个 APP ,但实际上还是一堆网页。这些框架有个统称,叫邪教。
而 RN 呢,出来的就都是原生的东西了,体验比那些跑在 WebView 不知道高到哪里去了。
越想越伤心,扯不下去了,还是说正经的吧。