下载 main.jsBundle 包
curl http://localhost:8081/index.ios.bundle -o main.jsbundle <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello React</title> <!--React 的核心库-->
<script src="https://cdn.bootcss.com/react/15.4.2/react.min.js"></script>
<!--提供与DOM相关的功能-->
<script src="https://cdn.bootcss.com/react/15.4.2/react-dom.min.js"></script>
<!--可以将 ES6 代码转为 ES5 代码,防止不兼容-->
<script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script> </head> <body>
<!--React渲染的内容会插到这个DOM节点中, 作为一个容器-->
<div id="divc"></div> </body> <!--在React开发中,使用JSX开发,跟js不兼容, 在使用jsx的地方,要设置type=text/babel-->
<!--babel是一个转换编译器,ES6可以转换成ES5,从而使浏览器兼容-->
<script type="text/babel"> // <!--在此处编写React代码--> //需求: 渲染一行标题
/*
* ReactDOM.render()
* React中的最基本的方法,用于将末班装换成html语言 , 渲染DOM, 并插入指定的DOM中
*
* 3个参数
* 第一个:模板的渲染内容,html形式
* 第二个:终端模板需要插入的DOM节点(本程序中,是id为container的div节点)
* 第三个:渲染后的回调,一般不用
*
* */ ReactDOM.render(
<h1>Hello 小朋友</h1>,
document.getElementById("divc") ); /*
* JSX 入门
*
* JSX 不是一门新的语言, 是个语法(语法糖)
* 1.jsx必须借助React环境运行
* 2.jsx标签就是html标签,只不过在javaScript中书写这些标签的时候,不用使用""括起来, 直接像 xml 一样书写
*
*
*
* */ // 3.转换:jsx语法能够让我们更直观的看到组件的 DOM 结构, 但是补鞥直接在浏览器上运行的, 最终会转换成javaScript代码在浏览器运行 React.render(
react.createElement("h1",null,"Hello React"),
document.getElementById("dddd")
);
//4.在jsx中运行javascript代码
//使用{} 括起来,{表达式}
var text = "小小";
ReactDOM.render(
<h1>{text}</h1>,
document.getElementById("dddd") ); //5.例如:属性, 设置样式,事件绑定等等... </script> </html>

最新文章

  1. java用selenium库控制chrome
  2. 30-React JSX IN DEPTH
  3. 取得系统属性和Java环境
  4. 20个Linux服务器安全强化建议(一)
  5. jQuery 消息提示/通知插件
  6. codevs1358 棋盘游戏
  7. 清除mstsc远程登录记录
  8. file_put_contents() failed to open stream: Permission denied 问题解决
  9. MVVM 入门介绍
  10. springboot项目从硬盘指定位置读取文件(获取静态资源)
  11. Email发展历史
  12. Mybatis数据源
  13. Spark记录-SparkSql官方文档中文翻译(部分转载)
  14. 【洛谷p1926】小书童——蚂蚁大战
  15. python流程控制for循环
  16. Swift - 点击箭头旋转
  17. 【JVM】jvm启动参数
  18. hdu4678 Mine 规律或者博弈。(博弈的sg函数不懂我是找的规律)
  19. 上传附件(图片base64)封装方法
  20. DB数据源之SpringBoot+MyBatis踏坑过程(五)手动使用Hikari连接池

热门文章

  1. Timer的定义及demo
  2. Oracle 环境下 GoldenGate 集成抽取(Integrated Capture)模式与传统抽取模式(Classic Capture)间的切换
  3. 算法描述》关于LIS的nlogn方法
  4. 如何在CentOS里切换操作系统所用的语言,中英文切换
  5. R语言读取MySQL数据表
  6. Nhibernate HQL 匿名类(严格说是map的使用以及构造函数的使用
  7. 不错的silverlight教程
  8. Shiro——MD5加密
  9. 实践作业3:白盒测试----简单介绍被测系统DAY4
  10. css总结3:Flex 布局教程:Flex-demos(转)