本文目录

JavaScript 代码测试的一些小方法

🌙
手机阅读
本文目录结构

掌握 JS 这门语言和跨浏览器编码问题是称为 WEB 开发者的重要条件,但并不是全部,如果想要写出高质量的代码,还需要包括下面的因素

  • 测试
  • 性能分析
  • 调试技巧;

测试

测试可以保证我们程序的稳健性,我们可以通过 console.assert 来实现;

var a=1;
var b=2;
console.assert(a==1,"a不等于1");
console.assert(b==1,"b不等于1");//这一行被输出

第一个参数是一个条件 / 表达式,应该是 true,如果是 false,这条断言就会失败,会在控制台打印出来;

调试的时候,console.log 也是经常使用的;

console.log(a,b);

性能分析

虽然 chrome 浏览器已经很牛 X 了,但这并不是称为编写垃圾代码的借口,可以通过执行时间来进行优化;

//性能优化
console.time("timer");
for(var i=0;i<10000;i++){}
console.timeEnd("timer");

这样就可以看一段代码的运行事件了;

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了