多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

React 教程

React 教程

閱讀 (3861)

手冊(cè)說(shuō)明:

React 構(gòu)建狀態(tài) 新版本


React 是一個(gè)用于構(gòu)建用戶界面的JavaScript庫(kù)。

  • 用做UI: 許多人把React當(dāng)做MVC設(shè)計(jì)模式中的視圖(view),當(dāng)把React成為你的技術(shù)掌握之后, 它可以很輕松應(yīng)用于一個(gè)小功能的項(xiàng)目。
  • 虛擬DOM:React用一個(gè)”虛擬DOM”實(shí)現(xiàn)了超高的性能,配合nodeJS也可以實(shí)現(xiàn)在服務(wù)端的渲染,不存在耗時(shí)的瀏覽器dom渲染。
  • 數(shù)據(jù)流: React是一種減少引用數(shù)據(jù)流的實(shí)現(xiàn)方式,并且比傳統(tǒng)的方式更容易實(shí)現(xiàn)數(shù)據(jù)綁定。

NEW! 查看我們最新的項(xiàng)目React Native, 它使用React和JavaScript創(chuàng)建本機(jī)APP。

了解如何在自己的項(xiàng)目中使用React.


例子


我們有幾個(gè)例在網(wǎng)站上。 這是第一個(gè)例子:

var HelloMessage = React.createClass({  render: function() {    return 
Hello {this.props.name}
; }});React.render( , document.getElementById('container'));

此示例將“Hello John!”呈現(xiàn)在頁(yè)面上的容器里。

你會(huì)注意到我們使用類似HTML的我們稱之為JSX。 JSX不需要使用React,但是它使代碼更可讀,寫(xiě)它感覺(jué)像寫(xiě)HTML。 一個(gè)簡(jiǎn)單的變換 是React中包含的,它允許將JSX轉(zhuǎn)換為本地JavaScript,供瀏覽器進(jìn)行摘要。


安裝


開(kāi)始的最快方法是從CDN提供JavaScript(也可以在cdnjs 和 jsdelivr):

我們還制作了一個(gè) 入門工具包如果這是你第一次使用React,這可能是有用的。 它包括一個(gè)網(wǎng)頁(yè),其中包含使用React與實(shí)時(shí)代碼的示例。

如果你想使用 bower, 這很簡(jiǎn)單:

bower install --save react

貢獻(xiàn)


此存儲(chǔ)庫(kù)的主要目的是繼續(xù)發(fā)展React核心,使其更快更容易使用。 如果你有興趣幫助,那么繼續(xù)閱讀。 如果你不想幫助現(xiàn)在也沒(méi)關(guān)系。 :)給我們?nèi)魏斡嘘P(guān)使用React的反饋,我們將非常感謝。

創(chuàng)建一個(gè)關(guān)于React的副本

我們?cè)谑褂胷eact.js之前要先搭建nodeJs,因?yàn)橐闷渲写罅康膸?kù),或許是你已經(jīng)熟悉的。

必備條件

  • 你的node版本應(yīng)該在v0.10.0+以上(或許能在低版本上運(yùn)行,我們沒(méi)有測(cè)試過(guò))
  • 你應(yīng)該熟悉npm,并且使用’sudo’以保證依賴包為全局安裝
  • 你應(yīng)該熟悉git

構(gòu)建

一旦你有了知識(shí)庫(kù)的克隆,建立一份 react.js 真的很簡(jiǎn)單。

# grunt-cli is needed by grunt; you might have this installed alreadynpm install -g grunt-clinpm installgrunt build

在這一點(diǎn)上,你應(yīng)該有一個(gè)構(gòu)建/目錄填充您需要使用React的所有內(nèi)容。示例應(yīng)該都可以工作。

Grunt

我們使用Grunt來(lái)自動(dòng)化執(zhí)行許多任務(wù)。運(yùn)行 grunt -h 查看大部分完整的列表。 其中重要的知識(shí)點(diǎn):

/*用PhantomJS創(chuàng)建并運(yùn)行測(cè)試程序*/
grunt test
/*在你的瀏覽器上創(chuàng)建運(yùn)行*/
grunt test --debug
/*你可以運(yùn)行一個(gè)程序的時(shí)候加上'--filter'獲得更快的速度。*/
grunt fasttest --filter=ReactIdentity
/*用ESLint保證高質(zhì)量代碼*/
grunt lint
/*銷毀創(chuàng)建的目錄*/
grunt clean

許可

React 是BSD 許可。我們還提供額外專利授權(quán).

React文檔是知識(shí)共享許可。

此存儲(chǔ)庫(kù)和文檔中提供的示例為單獨(dú)許可.

更多…

在這里只能學(xué)到這么多,需要了解更多關(guān)于社區(qū)和提交請(qǐng)求的指導(dǎo)方針,請(qǐng)閱讀幫助文檔。

疑難解答

請(qǐng)參見(jiàn)故障排除指南


關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美专区日韩专区 | 午夜宅男网站 | 久久www免费人成_看片高清 | 午夜dj高清免费观看视频www | 亚洲校园激情 | 午夜精品久久久久久中宇 | 久久国产精品一国产精品 | 国产精品一区欧美激情 | free中国性xxxxhd | 欧洲xxxxxxxxx69| 免费视频观看在线www日本 | 欧洲爱爱| 精品国产日韩亚洲一区二区 | 九色91精品国产网站 | 波多野结衣免费免费视频一区 | 国产一区二区精品 | 国产精品久久久久久吹潮 | 中文字幕视频免费在线观看 | 国产1区2区在线观看 | 欧美一级网 | 久久视频精品 | 国产成人久久精品激情91 | 免费a级特黄国产大片 | 91亚洲精品一区二区福利 | 亚州第一视频 | 国产真人毛片一级视频 | 午夜综合网 | 最近中文字幕免费国语 | 真实男女xx00动态视频120秒 | 亚洲国产二区三区久久 | 欧美午夜网 | 黑人群姣中国妞在线观看 | 欧美成人一区二区三区不卡 | 欧洲妇女成人淫片aaa视频 | 日韩综合第一页 | 久久大香伊焦在人线免费 | 久久99国产综合精品 | avtt天堂网 手机资源 | 国产一级精品视频 | 成人娱乐网 | 国产成人免费永久播放视频平台 |