加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
excel.html 3.20 KB
一键复制 编辑 原始数据 按行查看 历史
涎涎 提交于 2017-08-08 14:23 . Add files via upload
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div class="excel"></div>
</body>
</html>
<script src="js/react.min.js"></script>
<script src="js/react-dom.min.js"></script>
<script>
//excel
/* var header = [
"Book","Author","Language","Published","Sales"
];
var data = [
["The Lord of thd Rings","J.R.R.Tolkien","English","1954-1955","150 million"],
["Le Petit Prince(The Little Prince)","Antoine de Saint-Exupery","French","1943","140 million"],
["Harry Potter and the Philosopher's Stone","J.K.Rowling","English","1977","107 million"],
["And Then There Were None","Agatha Christie","English","1939","100 million"],
["Dream of the Red CHamber","Cao Xueqin","Chinese","1754-1791","100 million"],
["The Hobbit","J.R.R.Tolkien","English","1937","100 million"],
["She:A History of Adventure","H.Rider Haggard","English","1887","100 million"]
];
var Excel = React.createClass({
render:function(){
return (
React.DOM.table({},
React.DOM.thead({},
React.DOM.tr({},
this.props.headers.map(function(title){
return React.DOM.th({},title);
})
)
)
)
)
}
});
ReactDOM.render(React.createElement(Excel,{
header:header,
initialData:data
}),
document.getElementsByClassName("app")[0]
)*/
//作者的代码
var Excel = React.createClass({
// displayName: 'Excel',
render: function() {
return (
React.DOM.table(null,
React.DOM.thead(null,
React.DOM.tr(null,
this.props.headers.map(function(title, idx) {
return React.DOM.th(null, title);
// return React.DOM.th({key: idx}, title);
})
)
)
)
);
}
});
var headers = [
"Book", "Author", "Language", "Published", "Sales"
];
var data = [
["The Lord of the Rings", "J. R. R. Tolkien", "English", "1954–1955", "150 million"],
["Le Petit Prince (The Little Prince)", "Antoine de Saint-Exupéry", "French", "1943", "140 million"],
["Harry Potter and the Philosopher's Stone", "J. K. Rowling", "English", "1997", "107 million"],
["And Then There Were None", "Agatha Christie", "English", "1939", "100 million"],
["Dream of the Red Chamber", "Cao Xueqin", "Chinese", "1754–1791", "100 million"],
["The Hobbit", "J. R. R. Tolkien", "English", "1937", "100 million"],
["She: A History of Adventure", "H. Rider Haggard", "English", "1887", "100 million"]
];
ReactDOM.render(
React.createElement(Excel, {
headers: headers,
initialData: data
}),
document.getElementsByClassName("excel")[0]
);
</script>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化