當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
React的工作原理,为什么我直接从JSBin copy到本地的代码无法执行
生活随笔
收集整理的這篇文章主要介紹了
React的工作原理,为什么我直接从JSBin copy到本地的代码无法执行
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Friday, February 19, 2016 5:41 PM
當(dāng)時(shí)我還納悶render()里傳進(jìn)去的參數(shù)既不是function,也不是string,而是一個(gè)html tag,這不是syntax error么?
看了阮一峰老師的blog才弄懂,
我之前忘了把browser.js 也copy 到本地。
Render里面的那個(gè)
… 被自動(dòng)翻譯成了JS: React.createElement( … ),
這個(gè)broswer.js 是個(gè)寶庫(kù)啊,里面好多大師級(jí)的js 用法。。。
React的source code init時(shí)會(huì)自動(dòng)檢測(cè)Chrome dev tool的react extension裝了沒(méi),如果沒(méi)裝會(huì)在console里打一個(gè)message提醒。
我就在想react咋知道本地安裝了extension沒(méi)。以前看過(guò)一篇Chrome extension的step by step創(chuàng)建教程。
其實(shí)extension也就是一個(gè)js文件。
React里檢查一個(gè)全局變量是否被賦值,如果否,說(shuō)明沒(méi)裝。
這個(gè)Chrome extension會(huì)自動(dòng)給該global object賦值:
總結(jié)
以上是生活随笔為你收集整理的React的工作原理,为什么我直接从JSBin copy到本地的代码无法执行的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 华硕预告全球最轻 14 英寸商务本 Ex
- 下一篇: 部署在SAP ABAP服务器上的SAP