zoukankan      html  css  js  c++  java
  • ReactNative--创建React工程

    创建一个项目:

    先创建一个文件夹,然后把那个build文件夹里的东西复制过去

    然后在file中选择add project folder

    就从Atom中打开了这个项目

    虽然build文件夹中的js文件很多,但是不一定都用的到

    一定会用的到的有三个:react.js   react-dom.js   browser.min.js  

    其中browser.min.js是我们自己创建的,就是那个网页中的内容

    下面创建一个HTML文件

    然后导入需要的js文件

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title></title>
    
        <!-- react.js 是React的核心库 -->
        <script src="./build/react.js" charset="utf-8"></script>
        <!-- react-dom.js 的作用是提供与dom相关的功能 -->
        <script src="./build/react-dom.js" charset="utf-8"></script>
        <!-- browser.min.js的作用是讲jsx语法转换成JavaScript语法 -->
        <script src="./build/browser.min.js" charset="utf-8"></script>
        
      </head>
      <body>
        
      </body>
    </html>

    如果最后一个用的是网址,不是本地文件的话,就在src后面写上网址就可以了

    在React开发中,使用jsx,跟JavaScript不兼容,在使用jsx的地方,要设置type:text/tabel

    babel是一个转换编译器,ES6转成可以在浏览器中运行的代码

    完整的模板

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title></title>
    
        <!-- react.js 是React的核心库 -->
        <script src="./build/react.js" charset="utf-8"></script>
        <!-- react-dom.js 的作用是提供与dom相关的功能 -->
        <script src="./build/react-dom.js" charset="utf-8"></script>
        <!-- browser.min.js的作用是讲jsx语法转换成JavaScript语法 -->
        <script src="./build/browser.min.js" charset="utf-8"></script>
        
      </head>
      <body>
        <!-- React渲染的模板内容会插入到这个dom借点中,作为一个容器 -->
        <div id="container">
          
        </div>
      </body>
    
    <!-- 在React开发中,使用jsx,跟JavaScript不兼容,在使用jsx的地方,要设置type:text/tabel -->
    <!-- babel是一个转换编译器,ES6转成可以在浏览器中运行的代码 -->
      <script type="text/babel">
    
      //在此写React代码
    
      </script>
    
    
      
    </html>

    然后写一个小程序,展示一行字

    Script中的代码为

      <script type="text/babel">
    
      //在此写React代码
    
      // 需求:渲染一行标题,显式"Hello React"
      /*
      ReactDOM.render()
      React的最基本方法,用于将模板转换成HTML语言,渲染dom,并插入指定的dom节点中
    
      3个参数
      第一个:模板的渲染内容(HTML形式)
      第二个:该段模板需要插入的dom节点(本程序中,是id为container的div节点)
      第三个:渲染后的回调,一般不用
    
      */  
    
      ReactDOM.render(
        <h1>hello react</h1>,
        document.getElementById("container")
      );
    
    
      </script>

    然后保存,右键,选择open in browser

    在浏览器中打开,就出现了hello React 

    如果没有字出现,可能是代码不对或者没有进行保存

  • 相关阅读:
    camunda用户的一些简单操作
    assets和static
    mongoDB的常用语法
    服务发现和注册和Eureka
    camunda
    Web API系列(三) 异常处理
    Web API系列(二) Filter的使用以及执行顺序
    Web API系列(一):WEB API的适用场景、第一个实例
    WebAPI前置知识:HTTP与RestfulAPI
    【requirejs】JS模块化工具requirejs教程
  • 原文地址:https://www.cnblogs.com/chebaodaren/p/6421304.html
Copyright © 2011-2022 走看看