当前位置: 首页 > news >正文

建立网站要什么条件和多少钱高端网站建设 来磐石网络

建立网站要什么条件和多少钱,高端网站建设 来磐石网络,建企业网站建设注意问题,微网站微名片前言 相信大家在日常开发中调试代码是必不可少的步骤,毕竟谁也不能保证代码不出问题,总得debug一下,输出信息看看数据有没有问题。是不是习惯性console.log(‘XXX’)或者debugger呢。而JavaScript中的console对象提供了丰富的方法用于更灵活…

前言

相信大家在日常开发中调试代码是必不可少的步骤,毕竟谁也不能保证代码不出问题,总得debug一下,输出信息看看数据有没有问题。是不是习惯性console.log(‘XXX’)或者debugger呢。而JavaScript中的console对象提供了丰富的方法用于更灵活的开发者交互。除了大家熟知的console.log之外,还有一系列强大的方法可供使用。

比如console.info、console.warn和console.error,能够以不同级别输出信息,更清晰地表达代码的执行状态。console.table则可将对象数组以表格形式呈现,方便查看结构化数据。在处理性能问题时,console.time和console.timeEnd用于计算代码执行时间,而console.trace提供当前调用栈的追踪信息。

console.info、console.warn、console.error

console.info()、console.warn()、console.error(): 用于输出不同级别的日志信息,可以帮助我们了解代码的执行流程和可能的问题。通常用于普通日志、信息性日志、警告和错误信息的输出。如果代码中有很多个输出,控制台可能就会很混乱,这时候还可以使用console.warn()、console.error()打印出不同的信息。
比如:

const a = { name: '张三', edge: 20 };
console.log('This is a log message', a.name);
console.info('This is an informational message', a.name);
console.warn('This is a warning message', a.name);
console.error('This is an error message', a.name);

在这里插入图片描述

console.time()、console.endTime()

有时候数据很多并且处理的逻辑还挺复杂,经过我们一番操作后总是会担心会不会很耗时,这时候就可以测试代码执行的时间,如果页面渲染过慢就能排查是不是某些逻辑写的太耗性能了。

 console.time('Timer');
for (let i = 0; i < 10000; i++) {}
console.timeEnd('Timer');
console.time('Timer2');
for (let i = 0; i < 100000000; i++) {}
console.timeEnd('Timer2');

在这里插入图片描述

console.trace()

输出当前调用栈的追踪信息,用于查看函数的调用路径。如果想知道一个函数是何时被调用的,console.trace()就能显示函数的调用链。

 <!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><script>function foo() {console.trace('Trace message');}function test() {return foo();}foo();test();</script></body>
</html>

在这里插入图片描述

console.table()

前端用数组结构还是挺多的,有时候想打印出更清晰的数据结构,就可以用console.table()了,它适用于输出对象数组的信息,以表格形式展示,有助于清晰地查看对象的属性。

<script>
const myArray = [{ name: 'John', age: 30 },{ name: 'Jane', age: 25 },];console.table(myArray);
</script>

在这里插入图片描述

console.clear()

很多时候正在调试bug,在控制台打印信息,但控制台可能会出现一些警告或者其他报错,我们需要的信息就会不容易发现,这时候就可以使用console.clear()。清空输出了

console.assert()

断言,如果条件为 false,则输出一条错误消息。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><script>console.assert(1 + 3 === 5, '第一个报错了');console.assert(1 + 3 === 4, '第二个报错了');</script></body>
</html>

在这里插入图片描述
当然还有其他的,这里就不一一举例了比如:

  • console.timeLog(): 输出指定计时器的当前运行时间。
  • console.profile() 和 console.profileEnd(): 用于性能分析,开始和结束记录分析数据。
  • console.group() 和 console.groupEnd(): 用于将一系列相关的日志信息分组,使输出更有组织,特别是在复杂的应用中。
http://www.yayakq.cn/news/634423/

相关文章:

  • 网站备案时 首页校园网站建设划分vlan
  • 电商做网站什么意思潍坊网站做的好的公司
  • 做网站的客户需求报告答案合肥竞价推广
  • 那些网站可以注册域名数字媒体艺术全球大学排名
  • 上海医疗旅游开发网站建设首信建设网站
  • 宁波做网站的郑州app制作公司
  • 有什么字体设计网站好东北亚科技园里有做网站的吗
  • 求个没封的w站2021你懂网页制作多少分
  • 你的网站尚未进行备案旅游公司网站建设方案
  • 做网站链接还要服务器吗买wordpress评论框第三方
  • 广州网站开发外包公司学校网站建设自查报告
  • 哪个网站专注做微信模板海宁网站设计
  • 随州市住房和城乡建设部网站建设信用中国网站
  • 哪里有营销型网站公司网站后台建设费用
  • 天河建网站公司wordpress图片生成插件下载
  • 一级a做爰片免费网站国语版的企业如何在自己的网站上做宣传
  • 网站设计 开发人员头像制作 设计 文字
  • 0元建站平台王野天天
  • 石家庄网红外贸seo网站建设
  • 设计电子商务网站主页苏州注册公司地址
  • 阿里云做网站买什么软件昆明高新区网络推广
  • 啥网站都能看的浏览器下载网址查询地址查询站长之家
  • 做网站怎么接单怎么找网站模板
  • 旅游网站前端模板卖文具做网站好还是做电商好
  • 企业网络营销站点的功能有哪些旅行社门店做网站嘛
  • 收废品做网站玉溪网站开发公司
  • 如何开发cms网站怎么制作免费的企业网站
  • 表述网站建设流程开发app和微网站有哪些
  • 网站续费模板手工艺品网站建设策划书
  • 建设厅官方网站职称免费建网站那个软件好