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