小编Ran*_*ana的帖子

是否有es6箭头功能的polyfill?

是否有polyfilles6箭头功能?

以下代码在IE中引发语法错误异常,是否有一个polyfill使IE支持箭头功能?

var myFunc = ()=>{
    alert('es6');
}
myFunc();
Run Code Online (Sandbox Code Playgroud)

注意:我不想使用任何transpiler.

提前致谢

javascript jquery node.js ecmascript-5 ecmascript-6

18
推荐指数
2
解决办法
1万
查看次数

如何使用jquery获取所有元素的数据属性值?

如何在没有$ .each的情况下使用jquery获取所有元素的数据属性值?

<li class="myclass" data-optionid="2"></li>
<li class="myclass" data-optionid="15"></li>
<li class="myclass" data-optionid="27"></li>
Run Code Online (Sandbox Code Playgroud)

结果应该是:2,15,17

我试过$('.myclass').data('optionid') 但结果是2

提前致谢.

javascript jquery

15
推荐指数
1
解决办法
1万
查看次数

Html5 Chunk Upload无法在Chrome 25中运行?

我有以下代码使用Html5上传图像块.

<!DOCTYPE html>
<form>
<div class="example">
    #bytes/chunk:
    <input id="numChunks" value="1048576" />
    <input id="files" class="button" type="file" />
    <div id="bars">
        <span id="numofchunks">Num of chunks: </span>
        <br />
        <span id="message"></span>
    </div>
</div>
</form>
<script src="~/Scripts/jquery-1.7.1.js" type="text/javascript"></script>

<script type="text/javascript">
    $(document).ready(function () {

        document.querySelector('input[type="file"]').addEventListener('change', function (e) {
            var blob = this.files[0];

            var BYTES_PER_CHUNK = (1024 * 1024) / 2; // 1MB chunk sizes.
            var SIZE = blob.size;
            $('#numofchunks').text($('#numofchunks').text() + SIZE / BYTES_PER_CHUNK);
            var start = 10;
            var end = BYTES_PER_CHUNK;
            var counter = 1;
            while …
Run Code Online (Sandbox Code Playgroud)

html javascript html5 file-upload

10
推荐指数
1
解决办法
903
查看次数

将 JSX 格式的字符串注入 React 组件

我有一个小的反应页面,应该编译和显示 html 字符串。用react-foundation编写的字符串中的 html

该页面如下所示:

import * as React from 'react';
import * as ReactDOM from 'react-dom';
import { Link, Button, Colors } from 'react-foundation';
require('./foundation.css')

var htmlFromApi = '<div className="button-basics-example"><Button color={Colors.SUCCESS}>Save</Button><Button color={Colors.ALERT}>Delete</Button></div>';

var App = ({ html }) => { return <div>{html}</div> }

ReactDOM.render(
<App html={htmlFromApi}/>,
document.getElementById('react')
);
Run Code Online (Sandbox Code Playgroud)

上面代码的Result只是一个字符串,我想知道有没有办法将html字符串转换为react元素

像这样:

var reactElement= toReactElement(htmlFromApi);
//the result is <div className="button-basics-example"><Button color={Colors.SUCCESS}>Save</Button><Button color={Colors.ALERT}>Delete</Button></div>
Run Code Online (Sandbox Code Playgroud)

PS我试过了 <div className="content" dangerouslySetInnerHTML={{ __html: htmlFromApi }}></div>,没有用

提前致谢

编辑:代码在这里

html javascript reactjs babeljs

2
推荐指数
1
解决办法
1万
查看次数