html5自定义属性与原生对比

window.onload = function () {
        var oBtn = document.getElementById('btn1');
        oBtn.onclick = function(){
            console.time('abc');
            for(var i = 0;i<20000;i++){
//                this.setAttribute('a'+Math.random(),Math.random());
                this.dataset['a'+Math.random()] = Math.random();
            }
            console.timeEnd('abc');
        };
 };

官方文档说html5自定义属性要比原生的效率高,但是测试所得并非如此,所以要以测量的为准,可能后面随着浏览的更新和html5的更新会有所改变。注意不要太绝对呀

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,637评论 25 708
  • “太过分了,这明显是像我们挑衅嘛。”云河说道。 “爹,自打炼庄出现以来,办得每一件事都在江湖上掀起了巨大波澜,近来...
    谢沛霖阅读 319评论 0 1
  • 城市孤傲的夜晚 公交车来来往往,搭在天上 缩短车辆变道时尾部的红光 男子将书包挂在胸前,宛若蹦跳的袋鼠 巨大的广告...
    宋云帆阅读 194评论 0 0
  • 还没上班就想着下班了。 等在站外,马上就要见到养的白胖的黄姑娘了。恩,今晚风景不错。
    黄姑娘与高先生的日常阅读 165评论 0 0