react.js 从零开始(一)

React 是什么?

网络上的解释不少。。。我这里把他定义为 经过javascript 的形式组件化 html的框架。。。javascript

React 仅仅是 VIEW 层。css

React 提供了模板语法以及一些函数钩子用于基本的 HTML 渲染。这就是 React 所有的输出——HTML。你把 HTML / JavaScript 合到一块儿,被称为“组件”,容许把它们本身内部的状态存到内存中(好比在一个选项卡中哪一个被选中),不过最后你只是吐出 HTML。html

React 的安装?

首先是下载 reactjs的文件包。。http://www.reactjs.cn/react/downloads.html 下载react 使用须要的文件包。。java

 

下载完成后 咱们打开压缩包里面的bulid文件夹react

 

 

JSXTransformer.js这个文件主要用来解析 react 自定义的jsx 语法解析器。网络

react.js和react.min.js 这2个文件就是react 的核心文件。其中一个是压缩过的。框架

react-with-addons.js 和 react-with-addons.min.js 这2个文件里存放了一些react 的插件。函数

 

第一个React 的示例

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv='Content-type' content='text/html; charset=utf-8'>
    <title>holle,world</title>
    <link rel="stylesheet" href="../shared/css/base.css" />
  </head>
  <body>
    <div id="container">
      
    </div>
    <script src="../../build/react.js"></script>
    <script src="../../build/JSXTransformer.js"></script>
    <script type="text/jsx">
      var HolleWorld = React.createClass({
        render: function() {
          return <p>holle  world</p>;
        }
      });
        React.render(
          <HolleWorld  />,
          container
        );
    
    </script>
    
  </body>
</html>

总结组件化

整体来讲 起步仍是挺顺利的。。咱们下节再见吧ui

相关文章
相关标签/搜索