React.js入门基础一
React A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES 下面是为什么在你选择之前需要再考虑一下:(摘录)
安装方式: 1. 通过bower安装 #npminstall-gbower安装bower工具 #cp/mnt/code/ #bowerinstallreact 安装完成后在/mnt/code/下生成一个bower_components的文件。 2. 源码包下载 此处只提供了React.js中文站点(http://facebook.github.io/react/) 解压得到两个文件夹: build(react 核心文件) examples 概念理解: 希望大家帮忙查阅:有关React相关工作方式。 JSX : JavaScript 的XML的语法扩展 开始使用React: 此处我就简单的使用源码下载 0.13 1.在项目目录下新建index.html, 内容如下: <!DOCTYPEhtml> <html> <head> <metacharset="utf-8"> <title>React.jsStudy</title> </head> <body> <divid="app"></div> <scriptsrc="build/react.js"></script> <!--让浏览器直接编译JSX--> <scriptsrc="build/JSXTransformer.js"></script> <scripttype="text/jsx">//本章节的重点,就在次行 //定义web组件 varMessageBox=React.createClass({ alertMessage:function(){ alert('Fuck谁点我呢!'); },render:function(){ return(<h1onClick={this.alertMessage}>hellomyworld!</h1>);//霸气的就是没有引号,如果函数加上(),会发生什么,怎么传参数? } }); //渲染 React.render( <MessageBox/>,document.getElementById('app'),function(){ console.log('渲染成功!真的');//输出到控制台,youshouldknownwhereitis. }); </script> </body> </html> 用谷歌浏览器打开,看看效果吧! (提示:审查元素,看看DOM哦) The End (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |