zoukankan      html  css  js  c++  java
  • 直接在浏览器运行jsx及高版本的js代码

    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width">
        <script type='text/javascript' src="./dist/React.js"></script>
        <style>
            .aaa {
                 200px;
                height: 200px;
                background: red;
            }
        </style>
        <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
        <script type="text/babel">
            class A extends React.Component {
                constructor() {
                    super()
                     this.state = {
                        aaa: 111
                    }
                }
                click() {
                    console.log('click') 
                    this.setState({
                        aaa: this.state.aaa + 1
                    })
                }
                componentDidMount() {
                    console.log('componentDidMount')
                     this.click()
                }
                componentDidUpdate() {
                    console.log('componentDidUpdate')
                }
                render() {
                    return React.createElement('div', {
                        id: 'id',
                        style: {
                            height: this.state.aaa
                        },
                        onClick: this.click.bind(this),
                        className: 'aaa'
                    }, this.state.aaa)
                }
            }
            var a 
            window.onload = function () {
                a = React.render(<A />, document.body) 
                console.log(a)
            }
        </script>
    </head>
    
    <body>
        <div>这个默认会被清掉</div>
    
    
    </body>
    
    </html>
    

    你如果将babel改成国内的

        <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
    

    变成

    <script src="https://cdn.bootcss.com/babel-standalone/6.24.0/babel.js"></script>
    

    什么react, react-dom, redux, react-redux都可以在 http://www.bootcdn.cn/ 上找到

  • 相关阅读:
    JNI_Z_02_函数参数_JNIEnv*_jclass_jobject
    JNI_Z_01_获取Clazz
    文章网址
    nginx安装,反向代理配置
    排序的hashmap(guava)
    Unirest-拼装http请求发送rest接口
    mac远程连接windows
    java class遍历属性
    mongodb mongotemplate聚合
    java tar.gz文件生成
  • 原文地址:https://www.cnblogs.com/rubylouvre/p/6767769.html
Copyright © 2011-2022 走看看