说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Facebook开源JavaScript库:React

HTML文档下载 WORD文档下载 PDF文档下载
React是Facebook开源的JavaScript库,采用声明式范例,可以传递声明代码,最大限度地减少与DOM的交互。

React是Facebook开源的JavaScript库,用于构建UI。你可以在React里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTML DOM元素、也可以传递动态变量、甚至是可交互的应用组件。(文字来自JS开发者微博)


特点:

  • 声明式设计:React采用声明范式,你可以轻松描述你的应用
  • 高效:Reeact通过对DOM的模拟表现,最大限度地较少与DOM的交互。
  • 灵活:React可以与你所知道的库或框架很好地工作。

示例

一个简单的组件

下面这段代码将会在在页面容器中呈现出“Hello John”:

/** @jsx React.DOM */var HelloMessage = React.createClass({  render: function() {    return <div>{'Hello ' + this.props.name}</div>;  }}); React.renderComponent(<HelloMessage name="John" />, mountNode);
该例使用一个类似XML语法的JSX来构建组件,实现一个render()方法,并且根据输入的数据返回相应的结果。输入的数据作为XML属性传递给组件,render()方法通过this.props访问这些输入的数据。

更多示例与教程,大家可以访问官网教程:http://facebook.github.io/react/docs/tutorial.html

官网主页:http://facebook.github.io/react/index.html

下载地址: http://facebook.github.io/react/downloads.html

GitHub地址: https://github.com/facebook/react

W3C小组发起新“汽车与Web平台业务组”项目 苹果CEO:请忘掉股价 未来依然有伟大产品 两周营收100万,GO桌面在Google Play做对了什么 “吸金王”Puzzle &amp;amp; Dragons是如何炼成的 初创公司Kickboard:让父母了解孩子的在校表现 Rackspace收购开源数据库公司ObjectRocket 投资人表示微软应推出iPad版Office 三星:谷歌养大的一匹狼 UC九游年度战略:2013计划分成超3亿元 X-Canvas:UC将发布高性能HTML5游戏引擎 淘宝:OceanBase分布式系统负载均衡案例分享 Cloud Foundry面临代码分支 策略为王股票软件VC源代码简介 StarCraft开发:用肮脏的技巧解决难题 忠于用户:美团1000亿的卫星与Groupon的窘境 360周鸿祎开放日回应质疑:都是做搜索惹的祸 轻量级的高性能Web框架:Play 为什么会失败?社交鼻祖Friendster的“验尸”报告 那些年Google公开的大数据领域论文 遍地撒网,重点培养,King.com颠覆性游戏商业模式 Adobe正式发布Photoshop Touch图像处理应用 2013年全球重要黑客大会一览 Gartner:2013年公有云将增长18.5%,达1310亿美元 开源炫彩界面库简介 一周消息树:我的十年编程自学之路 移动搜索状态:谷歌称雄 仍有较大发展空间 移动周报:我为什么弃用Objective-C而选择RubyMotion? 2月浏览器排行:IE高歌猛进 Chrome创17个月新低 Twitter创始人:最好的程序员大多是自学成才的 Evernote遭到攻击,5000万用户密码重置 VC++开源项目:P2P播放器AVPlayer 我可以把ACCESS数据库的表导出到SQL SERVER中吗? 图片存在目录与存在数据库各有什么优缺点呢? 点击这个框架中的网页能够打印另一个框架中的内容吗 求救~!!!! 请问如何将台式机硬盘上的内容copy到笔记本的硬盘上?? ADO数据集的服务器游标的使用问题 为什么我在发布Delphi程序时总出现Error1324错误 快来救救我的硬盘呀 mydatastore.update() 返回 -1 如何知道出什么错? 如何获得当前光标所在程序的edit框的handle? [ 请教 ] 关于FREE风格的数据窗口的显示问题! 这个存储过程怎么写呀? 如何添加新函数?急!急!急! 我在网上把一副图片设为背景,我不知道他的文件名,我现在想$L̪ԌE$L̪Ԍ߂何办到。在右键-属性-背景中他的名称是“Internet Explo 请高手指点。 vb函数使用的问题 简单两台机对连问题 做斑竹、做会员就可以领工资(RMB)! jsp中session跨war包调用问题 PB画图问题 请各位搞WEB挖掘的朋友都留个联系方式 如何指定 记录集的游标类型,大侠请进,小弟急用(内附代码)!!! 请投上一票! mssql一个很奇怪的问题,如何解决啊!“键列信息不足或不正确,更新影响到多行” 天杀的3721,大家进来共同讨伐这有史以来最恶心的XXX,进来都有分 c写的cgi怎么获得表单中某个下拉菜单的value和text.在线等 哪有VC的SP5下载? 要实现这样的功能,SQL该如何写(急,在线等待)? 哪里可以找到string.format的格式说明啊? 【无限祝福】:璇玑、大力相知相伴 查找数据库的问题。。。。。 在asp.net中怎么调用第二个窗体呀???请教大家帮我。thanks ,中秋快乐 Jsp保存时出错 Response.Write rs("ans")中間的rs 能否在FTP站点里上传文件夹? 教师节快乐!发了2000多,不够塞牙缝! 一个菜鸟问关于公共对话框组件的问题 大家快来给找错误呀!!!高分回报!!! 用c如何调用java程序? 导入导出问题? 遇到一个问题:Domino数据库的最大尺寸是如何定义的? 各高手~!!!XP变成了哑吧?? XML文件中如何存放image(二进制)(SQL Server 2000)类型的数据, 如何在C++中使用Switch中的条件来选择某个控件?? ASP的问题。帮帮偶吧。 硬盘安装mandrake9.1,进入图形界面出问题。 ??报表 关于自考的几点疑问 在xxx.aspx.cs文件里面如何实现向客户端写文件下载? 人件里面的家具警察是指什么人啊? 急急急!!!救命啊~~!!阵列坏了,只有前一天的完整数据备份,可是恢复时报‘一致性错误’?? How long have you had?问你生病多久了这样说对吗? How long have you had a stomachache?这是什么时态 银杏树被剥了一圈树皮后如何救治拜托各位大神有2棵直径大约50厘米的银杏树,被剥了一圈皮,有15厘米宽的样子,有没有什么办法抢救 阅读80篇超值升级版五年级第27篇第2.3,4,5题,拜托了,今晚就要用 小学语文阅读训练80篇超值升级版五年级第64篇答案 无种子但有输导组织的生物是什么? 超值升级版小学语文阅读训练80篇五年级下训练12的答案, 阅读80篇五年级语文第30篇答案 自行车骑的时候不倒的物理原理是什么? 自行车骑的时候为什么不倒?为什么自行车停下时会倒,而骑的时候不会倒? 为什么自行车骑起来不倒,停下来会倒? 16岁少女骗倒四省10余派出所:浙江王毅出席中意政府委员会第五次联席会议日报:中国加强游说美朝对话国外如何处理医患纠纷?网站展示完全用CSS画的苹果鼠标英智库发布2013年幸福国家排名杭州地铁周边公共交通配套薄弱遭吐槽46名中国与印度非法采金者在加纳被捕美国最新汇率报告未将中国列为“汇率操温家宝十年教育工作回顾:珍视成绩努力普京获评福布斯2013全球“头号强人深入推进司法行政戒毒工作发展全面提升探访海南临高如何由“乱”到“治”我国已基本形成促进性别平等法律制度昌江森警今年破涉林案70宗俞正声慰问新疆军区指战员新疆生产建设云南万名边防官兵祭奠英烈合肥做好各项准备防范台风“杜鹃”合肥在全省首推村居财务“清单式”公开广西17起包裹连环爆炸 60人死伤省会各界代表公祭烈士 郭庚茂谢伏瞻叶河南两部条例今起实施 加强湿地和高标墨武之觉醒时代奥术降临赖活着谋定三国前明末为匪异破乾坤大小姐的贴身密探巅峰修理工边城孤侠战地生涯神魔天纪华中师范大学旅游归德府文庙旅游壮悔堂旅游商祖祠旅游商丘古城旅游东四胡同旅游八达岭水关长城旅游平津战役纪念馆旅游北京站旅游西湾旅游恒春古城旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘