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

企业网站建设现状/百度指数的基本功能

企业网站建设现状,百度指数的基本功能,积极做好门户网站建设工作,想在网站里添加超链接怎么做Google Chrome控制台为开发者提供了网页和应用程序调试的几种方法,本文通过基本操作、控制台API、命令行API来介绍控制台的使用。 基本操作1、开启控制台可以通过下列三种方式开启控制台:a) 按下Chrome界面右上方的按钮,选择菜单:…

Google Chrome控制台为开发者提供了网页和应用程序调试的几种方法,本文通过基本操作、控制台API、命令行API来介绍控制台的使用。


基本操作
1、开启控制台
可以通过下列三种方式开启控制台:
a) 按下Chrome界面右上方的Console的使用Google <wbr>Chrome代码调试(一)按钮,选择菜单:更多工具->开发者工具,进入开发者工具界面,点击该界面右上方的Console的使用Google <wbr>Chrome代码调试(一)控制台显示按钮。
b) 按下快捷键CTRL-SHIFT-I,打开开发者工具,点击该界面右上方的Console的使用Google <wbr>Chrome代码调试(一)控制台显示按钮。
c) 按下快捷键CTRL-SHIFT-J,直接打开调试界面及控制台。
2、清空控制台
可以通过下列两种方式清空控制台:
a) 在控制台内,选择右键快捷菜单:Clear console
b) 在控制台内输入命令:clear()
c) 在javascript代码中使用方法:console.clear()
d) 在控制台内,选择左上角的Console的使用Google <wbr>Chrome代码调试(一)按钮。
3、保留日志记录
默认情况下,在页面刷新或跳转到其他页面时,控制台的日志记录全部会清空。此时,若需要进行保留,则需要将控制台的Preserve log选项选中。
4、记录所有XHR请求
若需要对所有XHR请求记录日志,则可以通过右键快捷菜单Log XMLHTTPRequests来实现。
控制台API
1、控制台日志输出
console.log()
log方法可以将括号内的一个或多个表达式以字符串形式输出至控制台。各表达式之间用逗号隔开,逗号的实际效果与加号一样。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)
结果如下:
    Console的使用Google <wbr>Chrome代码调试(一)
2、错误和警告
console.error()——输出错误信息
console.warn()——输出警告信息
error()方法将以红色字体向控制台输出指定的内容,而warn()方法以黑色字体显示输出内容。两者均不会阻断程序代码的运行。两者均支持格式化字符串,与C语言的printf类似,具体支持的格式化类型见后面表格。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)
    结果如下:
Console的使用Google <wbr>Chrome代码调试(一)
3、断言
console.assert(boolean, string)
当第一个参数boolean计算结果为false时,将第二个参数string输出至控制台
4、输出信息分组显示
console.group(groupString)和console.groupEnd()
上述一组方法可将执行group和groupEnd方法期间输出至控制台的信息归属于groupString分组显示。分组可以嵌套。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)

    结果如下:

Console的使用Google <wbr>Chrome代码调试(一)
5、以javascript对象形式格式化DOM元素
默认情况下,console.log()将以XML形式展示DOM元素。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)
    结果如下:
Console的使用Google <wbr>Chrome代码调试(一)
    如果希望看到元素拥有哪些属性以及它们的值,那么就需要用到console.dir()方法了,其效果与使用带有%O格式符的console.log()方法一致。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)
结果如下:
Console的使用Google <wbr>Chrome代码调试(一)
6、以CSS定义风格输出内容
Chrome还可以以指定的CSS格式输出显示指定内容。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)
    结果如下:
Console的使用Google <wbr>Chrome代码调试(一)
7、测量代码执行时间
console.time(nameString)和console.timeEnd(nameString)
控制台输出自执行console.time(nameString)方法开始,直至遇到对应的console.timeEnd(nameString)方法的累积执行时间,单位为ms。使用该组方法可以检测函数的执行时间。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)
    结果如下:
Console的使用Google <wbr>Chrome代码调试(一)
8、设置调试断点
    debugger
该代码的效果相当于在所在位置设置了一个调试断点,当程序执行到debugger时,会中断执行等待调试。
注:只有在打开程序员工具时,才有该效果。
9、设置时间轴标签
console.timeStamp(markName)
当执行到timeStamp()方法时,会产生一个时间轴标志。该语句仅在启用时间轴面板录制时有效。关于时间轴面板详见后续文章。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)
    结果如下:(见蓝色选中行时间轴:Timestamp:Adding Timeline)
Console的使用Google <wbr>Chrome代码调试(一)

命令行API
1、计算表达式
说是计算表达式,其实能执行一切javascript脚本,包括函数、JS代码变量的读取和赋值等。注意:这里所做的一切对当前页面立即生效
2、选择DOM元素
$(condition)和$$(condition)
$()返回符合条件的第一个元素,同 document.querySelector()效果一致。$$()以数组形式返回符合条件的所有元素,同document.querySelectorAll()效果一致。
x(xpath)
返回符合XPath路径的DOM元素。
3、检测DOM元素和javascript堆对象
inspect()
以XML形式展示传入的DOM元素,显示内容与console.log()一致,与$()语句输出一致。若将($_)作为参数传入inspect方法,表示显示最近一次计算的对象。
4、快速选中最近选择的元素
$0、$1、$2、$3、$4分别表示输出最近一个元素、输出倒数第二个元素、以此类推。
5、对象事件监控
monitorEvents(obj, event)
指定监控的对象的所有事件、所有对象的指定事件、指定对象的指定事件。该方法只能指定一个监控对象,但能指定多个事件。有多个事件时,需要以数组的形式传递,如下:
monitorEvents(obj, [event1,event2,……]
由于网页事件是可以冒泡的,所以,监控父对象时,子元素的相同事件一并会被监控到。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)

    结果如下:

Console的使用Google <wbr>Chrome代码调试(一)
6、CPU监控
profile(fileName)、profileEnd(fileName)
在Console里执行profile()方法启动一次CPU跟踪记录,profileEnd()结束本次跟踪。若省略fileName参数,则系统自动给予一个名字。当执行profileEnd()方法时,会将当前调试页面切换到profiles面板,并显示本次跟踪的详细信息。其效果与直接在profiles面板中选择Collect javascript CPU profile一致。
代码举例:
Console的使用Google <wbr>Chrome代码调试(一)

    结果如下:

Console的使用Google <wbr>Chrome代码调试(一)

    多个profile()、profileEnd()可以相互间嵌套或者交叉。如:

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/5031786.html,如需转载请自行联系原作者
http://www.lbrq.cn/news/1340173.html

相关文章:

  • 个人备案网站做淘宝客可以用吗/推广产品怎么发朋友圈
  • 做网站宽度和长度布局/保温杯软文营销300字
  • 建设一个公司网站/it行业培训机构一般多少钱
  • 温州建设网站制作/360识图
  • 阿里云wordpress搭建网站/找广告商的平台
  • 毕业设计做网站 答辩会问什么问题/微信朋友圈广告投放
  • 榆林做网站电话/农村电商平台有哪些
  • 电商网站开发的背景/最新的疫情信息
  • 北京市建设城乡建设委员会官方网站/北京seo运营推广
  • 淘宝上找人做网站/互联网营销师资格证
  • 个旧市做网站公司/手机百度app下载
  • wordpress 宽度/企业网站seo优化
  • 好看的网站 你明白吗/市场调研与分析
  • 360如何做网站优化/seo外包
  • 网站建设与开发做什么/seo谷歌外贸推广
  • 建立销售型网站/买链接网
  • 做买衣服的网站有哪些/做企业推广
  • 卡通网站建设/建站平台哪个好
  • 网站邮箱怎么做的/杭州seo搜索引擎优化
  • 海淀最新消息今天/网站关键词百度自然排名优化
  • 初学者做网站的软件/网站恶意点击软件
  • 购买网站模板/关键词快速排名怎么做
  • 基金网站制作/seo搜索引擎优化试题及答案
  • 网站备案有效期/代写软文费用全网天下实惠
  • 电视台网站建设/今晚比赛预测比分
  • 重庆招工招聘信息查询/seo外链购买
  • 微信小程序制作视频教程/南京百度seo
  • 东莞网站优化公司/seo文章代写平台
  • 无锡网站设计公司排名/泰安seo推广
  • 杭州 seo网站建设 网络服务/百度网首页
  • 【深度学习新浪潮】遥感图像风格化迁移研究工作介绍
  • C语言——深入理解指针(二)
  • 整数规划-分支定界
  • 【精彩回顾·成都】成都 User Group×柴火创客空间:开源硬件驱动 AI 与云的创新实践!
  • 【n8n】学习n8n【10】:Github的项目n8n-workflows:本地安装2,053 个 n8n 工作流程集合:随时看随时抄/学习~
  • 华为实验: 单区域/多区域OSPF