第一节,加载react native js文件的方法和渲染元素
来源:互联网 发布:闰年判断方法 c语言 编辑:程序博客网 时间:2024/05/17 06:22
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="js/react.js"></script>
<script src="js/react-dom.js"></script>
<!-- 原本的 react package 被拆分为 react 及 react-dom 两个 package。其中 react package 中包含 React.createElement、 .createClass、 .Component, .PropTypes, .Children 这些 API,而 react-dom package 中包含 ReactDOM.render、 .unmountComponentAtNode、 .findDOMNode。 -->
<script src="js/browser.min.js"></script> <!-- 使浏览器支持babel,你可以使用ECMAscript2015编码(javascript下一代标准) .js、.jsx、.es和.es6 -->
</head>
<body>
<div id="example1"></div>
<script type="text/babel"> /* jsx语法 等于 1.js里的js语法 */
ReactDOM.render(
<ul>
<li>First Text Content</li>
<li>Second Text Content</li>
<li id="test">Third Text Content</li>
</ul>,
document.getElementById('example1')
);
ReactDOM.render(
<h2>lesson one</h2>,
document.getElementById('test')
);
</script>
<!-- // <script src="jsx/1.js"></script> -->
</body>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="js/react.js"></script>
<script src="js/react-dom.js"></script>
<!-- 原本的 react package 被拆分为 react 及 react-dom 两个 package。其中 react package 中包含 React.createElement、 .createClass、 .Component, .PropTypes, .Children 这些 API,而 react-dom package 中包含 ReactDOM.render、 .unmountComponentAtNode、 .findDOMNode。 -->
<script src="js/browser.min.js"></script> <!-- 使浏览器支持babel,你可以使用ECMAscript2015编码(javascript下一代标准) .js、.jsx、.es和.es6 -->
</head>
<body>
<div id="example1"></div>
<script type="text/babel"> /* jsx语法 等于 1.js里的js语法 */
ReactDOM.render(
<ul>
<li>First Text Content</li>
<li>Second Text Content</li>
<li id="test">Third Text Content</li>
</ul>,
document.getElementById('example1')
);
ReactDOM.render(
<h2>lesson one</h2>,
document.getElementById('test')
);
</script>
<!-- // <script src="jsx/1.js"></script> -->
</body>
</html>
*******************************************
1.js的内容
var child1 = React.createElement('li', null, 'First Text Content');
var child2 = React.createElement('li', null, 'Second Text Content');
var child3 = React.createElement('li',{ id :'test' }, 'Third Text Content');
var root = React.createElement('ul', { className: 'my-list' }, child1, child2, child3);
ReactDOM.render(
root,
document.getElementById('example1')
);
ReactDOM.render(
React.createElement('h2',{name:'title'},'lesson one'),
document.getElementById('test')
);
0 0
- 第一节,加载react native js文件的方法和渲染元素
- 《React-Native系列》7、bundle文件的加载和维护
- React Native 新版 native call js的方法
- React Native开发写的JS和React入门知识
- 【React Native】React Native的bind方法
- JS动态加载JS和CSS文件的方法
- React Native:JS调用Android本地方法
- React.js 官网资料摘记:元素渲染
- React-Native中Array渲染的key的作用
- React-Native加载网络图片的问题
- React Native 的图片加载方式
- react native js中调用native中的方法
- 【React Native】React Native元素样式设置
- 为React Native开发写的JS和React入门知识
- 为React Native开发写的JS和React入门知识
- 为React Native开发写的JS和React入门知识
- react-native加载图片
- React Native和iOS原生方法交互
- angularJs中的unsafe:
- 第十六周项目1-(6)验证算法选择排序之堆排序
- Sublime Text 3 安装Package Control
- 安卓笔记之一些题目记录
- 第十六周项目8—对英文单词的基数排序
- 第一节,加载react native js文件的方法和渲染元素
- 第16周项目3 归并排序算法的改进
- Gulp Error: Cannot find module 'jshint/src/cli'
- JavaScript 开发者必备的10款 SublimeText 插件
- 数据结构学期总结
- 安卓Activity中intent传送和接收数据
- 第16周 项目4-英文单词的基数排序
- 朴素贝叶斯
- 第十五周项目2—用哈希法组织关键字