学习rect-native,1他是干嘛的-或者叫有什么好处,没好处我就不学了哈哈,组内在推,公司在推so...
2、什么东西组成的-把javescript代码放下发到在客户端里,和本地代码交互。 ☺
3、 我怎么用--- 直接来干的
写javescript需要node.js,node.js需要npm和nvm,TMD这些都是什么鬼,我当初也是觉得,我要学js,你们这帮禽兽给我弄一堆什么鬼 让我安装。
NPM全称是 Node Package Manager,node包管理,对于ios开发,他是ios的pod,NPM来由
NVM全称是Node Version Manager,node版本管理
node.js是个啥
- JavaScript和java都是一门编程语言,至于两者的关系,是雷锋和雷峰塔的关系
- V8是google开源的JavaScript引擎,用于执行JavaScript,类似JVM执行java字节码。在node.js诞生之前,V8是内置于Chromium中的,现在也内置于node.js中
- node.js=V8+内置基本模块(大多用JavaScript编写),类似JRE=JVM+java标准库
- node.js诞生之前,JavaScript只能运行于浏览器,现在也可以在服务器端运行于node.js
好吧,老子还是不懂node.js是个啥。
- node.js不是一门语言,也不是一种特殊的JavaScript方言 - 它仅仅就是用于运行普通JavaScript代码的东西
满足吗,如果还不能理解,只能先记住,用的时候 感觉他是个啥。
盘他走起,先安装,眼闭着一直安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
nvm install --lts
这俩步骤成功后,会得到三个玩意 node.js、npm和nvm,闭眼用心去feel
~ node -v
v10.15.3
➜ ~ npm -v
6.4.1
➜ ~ nvm --version
0.33.11
我们推荐用 yarn 而不是 npm,npm 的使命到此终结
$ npm i yarn -g # 或者: https://yarnpkg.com/zh-Hans/docs/install#mac-stable
看到这行是不是要死,yarn是个啥,不要管,就是干。
yarn --version
1.13.0
推荐的编辑器是 Visual Studio Code。
安装npm install -g react-native-cli
到你想去的目录,react-native init yourDemoProject
Run instructions for iOS:
• cd /Users/qiankun/Desktop/rnProject && react-native run-ios
- or -
• Open ios/rnProject.xcodeproj in Xcode
• Hit the Run button
Run instructions for Android:
• Have an Android emulator running (quickest way to get started), or a device connected.
• cd /Users/qiankun/Desktop/rnProject && react-native run-android
初始化完你的第一个rn工程,会得到上面提示,算是开启了rn生涯。just do it ! 写rn需要这个语言Rect-native第二节--JavaScript