1、环境
        react.js
        react-dom.js
        browser.min.js(解码器)
    
    2、载入方式
        内联、外联
    
    3、标签
        HTML,ReactJS自定义组件类
    
    4、转换器(解析器)
        <h1>zxx</h1>  -->  React.createElement("h1",null,"zxx");
        返回一个ReactElement对象
        第一个参数: 标签
        第二个参数: 标签属性
        第三个参数: 标签值
    
    5、执行JavaScript表达式
        var msg = "zxzxzx";
        <h1>{msg}</h1> --> React.createElement("h1",null,msg);
    
    6、注释
        // 和 /* */
    
    7、属性
        var msg = <h1 width="10px">zxzxzx</h1>
        --> React.createElement("h1",{width:"10px"},"zxzxzx")
    
    8、延展属性
        使用ES6语法 (...循环遍历,=>箭头函数)
        var props={};
        props.foo="1";
        props.bar="1";
        <h1 {...props} foo="2">zxzxzx</h1>
        --> React.createElement("h1",React.__spread({},props,{foo:"2"}),"zxzxzx")
        
    9、自定义属性
        data- 开头的自定义属性,可以渲染到页面
        <h1 height="10px" data-test="test" test="zxx"></>
        其中data-test会渲染到页面,test不会
    
    10、显示HTML字符串
        借助属性: _html
        <div>
            {{_html:'<h1>zxzxzx</h1>'}}
        </div>
        
    11、样式使用
        通过style属性定义
        <h1 style={{color:'#ff0000',fontSize:'14px'}}></h1》
        外层{} JSX语法
        内层{} JavaScript对象
        
    12、事件绑定
    <script>
        function testClick(){}
        var app = <button onClick={testClick.bind(this)}
                    style{{height:'100px'}}>点击</button>
        React.render(app,document.findElement("demo"));
    </script>

最新文章

  1. TSQL 字符串函数:截断和查找
  2. electron打包
  3. centos6 系统优化脚本
  4. [AaronYang]C#人爱学不学[4]
  5. CANopen笔记1
  6. RequireJS的简单应用
  7. Linux iostat监测IO状态(转)
  8. 使用XCODE 的SOURCE CONTROL 做版本控制 (1)
  9. ASP.Net MVC3 - The easier to run Unit Tests by moq #Reprinted#
  10. Scala Apply
  11. 排序算法Java实现(选择排序)
  12. .net core 2.x - 日志 - to elasiticsearch
  13. django——简介
  14. 1、编写一个简单Makefile模板
  15. python3简单使用requests 用户代理,cookie池
  16. modelform的简介
  17. GCViewer / MAT
  18. 直接提交一个form表单后台返回一个新页面通过target属性可以放到iframe当中
  19. 15. DML, DDL, LOGON 触发器
  20. 1349: Taking Pebbles (博弈 打表找规律)

热门文章

  1. #《Essential C++》读书笔记# 第一章 C++ 编程基础
  2. thingsboard入坑记(一)本机编译运行
  3. 清北学堂—2020.1提高储备营—Day 3(图论初步(一))
  4. 全栈之路-小程序API-SpringBoot项目中参数校验机制与LomBok工具集使用
  5. MySQL 8 InnoDB 集群管理
  6. 关于将sublime中的代码高亮导出到博客中
  7. ie8兼容rgba写法
  8. Verilog-同步FIFO
  9. 深度优先搜索DFS---求出矩阵中“块”的个数。
  10. 转: Laravel的数据库迁移 介绍的比较清晰