<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02_JSX_DEMO</title>
</head>
<body>
    <h2>前端JS框架</h2>
    <div id="example1"></div>

    <script type="text/javascript" src="../js/react.development.js"></script>
    <script type="text/javascript" src="../js/react-dom.development.js"></script>
    <script type="text/javascript" src="../js/babel.min.js"></script>

    <script type="text/babel">
        /*
        * 功能:动态展示列表数据
        * 需求:将一个数据的数组转换为一个标签的数组(使用数组的map()方法)
        * */
        //1.数据
        const names = ['jQuery', 'zepto', 'angular', 'react', 'vue'];
        //2.创建虚拟dom
        const ul = (
            <ul>
                {
                    names.map((name, index) => <li key={index}>{name}</li>)             //箭头函数
                }
            </ul>
        );
        //3.渲染虚拟dom
        ReactDOM.render(ul, document.getElementById('example1'));

    </script>
</body>
</html>

最新文章

  1. linux(centos)下挂载ntfs文件系统
  2. codevs 2495 水叮当的舞步
  3. 《灰帽Python-黑客和逆向工程师的Python编程》学习记录
  4. c语言结构体保存并输出学生信息
  5. 给新centos系统虚拟机配置网络服务
  6. NYOJ-571 整数划分(三)
  7. ArrayList和LinkedList和Vector源码分析
  8. React入门实例教程
  9. Win 及 Linux 查找mac地址的方法
  10. centos7通过nginx搭建SSL
  11. June. 22 2018, Week 25th. Friday
  12. 数据库迁移之mysql-redis.txt
  13. hdu 2973&quot;YAPTCHA&quot;(威尔逊定理)
  14. L3-020 至多删三个字符 (30 分)(DP)
  15. luoguP1850 换教室
  16. django之auth认证系统
  17. Eclipse Oxygen创建maven web项目(一)
  18. spring+atomikos+mybatis 多数据源事务(动态切换)
  19. 让Git不再难学
  20. 打印iframe某区域

热门文章

  1. DevOps安装、部署持续集成
  2. maven工程强制更新 ,下载源码操作
  3. [UE4]多播(广播)
  4. angular4+中的数据绑定
  5. C#一年中有多少周方法和js一年中第几周
  6. Mybatis 系列5-结合源码解析TypeHandler
  7. 0001 - Spring MVC中的注解
  8. lesson
  9. core 部署
  10. ZooKeeper Installation(Dev)