例如,我可以这样做:
import React from 'react';
import PanelA from './panelA.jsx';
import PanelB from './panelB.jsx';
React.render(
<PanelA />
<PanelB />,
document.body
);
Run Code Online (Sandbox Code Playgroud)
React将呈现的位置:
body
PanelA
PanelB
Run Code Online (Sandbox Code Playgroud)
目前我收到错误:
Adjacent JSX elements must be wrapped in an enclosing tag
Run Code Online (Sandbox Code Playgroud)
同时使用browserify和babelify进行转换
我创建了一个应用程序
$ express -c stylus express_example
Run Code Online (Sandbox Code Playgroud)
我可以用我的服务器启动
$ npm start
Run Code Online (Sandbox Code Playgroud)
但
$ node app.js
Run Code Online (Sandbox Code Playgroud)
&
$ nodemon app.js
Run Code Online (Sandbox Code Playgroud)
似乎没有工作.我没有收到任何错误消息,终端只是转到下一行.例如
$ node app.js
$
Run Code Online (Sandbox Code Playgroud)
这是我的bin/www文件
#!/usr/bin/env node
var debug = require('debug')('my-application');
var app = require('../app');
app.set('port', process.env.PORT || 3000);
var server = app.listen(app.get('port'), function() {
debug('Express server listening on port ' + server.address().port);
});
Run Code Online (Sandbox Code Playgroud)
和我的app.js文件
var express = require('express');
var path = require('path');
var favicon = require('static-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var routes …Run Code Online (Sandbox Code Playgroud) 为了更好地了解函数的使用情况等,如果不访问全局范围,变量查找可能会更快吗?
假设我有:
a = 5;
b = 5;
Run Code Online (Sandbox Code Playgroud)
在全球范围内.是否可以将下面的函数包装起来
function go() {
console.log(a);
}
Run Code Online (Sandbox Code Playgroud)
将无法访问"a"和全局命名空间并返回
Uncaught ReferenceError: a is not defined
Run Code Online (Sandbox Code Playgroud) 可能是统计信息或编译器的属性包含已编译的软件包吗?
var compiler = require('webpack')({
entry: entry_point,
resolve: {
modulesDirectories: modules,
extensions: ['', '.js']
},
stats: {
colors: true,
progress: true,
hash: true
}
}, function(err, stats) {
// compiler
// stats
});
Run Code Online (Sandbox Code Playgroud) 例如可以使用编写函数
?(){}
Run Code Online (Sandbox Code Playgroud)
代替
function(){}
Run Code Online (Sandbox Code Playgroud)
注意:ಠ是ECMAScript 6/Unicode 8.0.0的有效标识符.
https://mothereff.in/js-variables
参考:
这些之间有什么真正的区别吗?
即是否发现(IE8+)这两个元素(spann 和 span)表现不同的场景?
<body>
<spann></spann> <!-- where this could be any unknown element -->
<span></span>
</body>
Run Code Online (Sandbox Code Playgroud)
其中前面的 dom 结构是通过以下 JavaScript 创建的:
var body = document.body;
var spann = document.createElement("spann");
var span = document.createElement("span");
body.appendChild(spann);
body.appendChild(span);
Run Code Online (Sandbox Code Playgroud) 是否有办法将转换后的 .jsx 输出到字符串而不是文件?
例如:
function convert(jsx_string, function(js_string) {
}
Run Code Online (Sandbox Code Playgroud) javascript ×5
reactjs ×2
babeljs ×1
browser ×1
browserify ×1
css ×1
dom ×1
ecmascript-6 ×1
express ×1
html ×1
jsx ×1
node.js ×1
webpack ×1