调试js和jquery程序时,我们可以通过网页执行其代码看输出到网页的结果是否与预期一致,不过在调试过程中如何能更快地追踪代码的执行过程和错误?这就是本文的重点,如何用firefox或chrome浏览器调试js和jquery程序。

firefox和chrome浏览器都有一个开发者工具,里面包含各种网页开发上的功能,如网络监视,控制台,样式编辑器等等,非常强大。而我们今天要介绍的,用来调试js和jquery程序的,正是“控制台(console)”这一工具。

如何打开开发者工具进入“控制台(console)”?

打开一张网页后,按F12键,即可打开开发者工具并进入“控制台(console)”。

使用“控制台(console)”调试js和jquery程序

我们首先看一段代码:

//遍历一维数组var arr1 = ["aaa", "bbb", "ccc"];

$.each(arr1, function(i, val) {

//在控制台输出执行日志

console.log(i + ". " + val);

});

关键代码console.log()是Jquery调试代码,即是要在“控制台(console)”里输出Jquery代码执行过程记录。

上述代码,是遍历一个一维数组,在“控制台(console)”输出的结果如下图所示:

“控制台(console)”输出的结果

完整HTML代码如下:

点击我看输出结果

$(document).ready(function(){

$("#btnClick").on('click',function(e){

//遍历一维数组

var arr1 = ["aaa", "bbb", "ccc"];

$.each(arr1, function(i, val) {

//在控制台输出执行日志

console.log(i + ". " + val);

});

});

});

如何使用上述代码调试程序?

首先用Chrome或Firefox浏览器打开上述代码的网页文件,点击打开网页,然后按F12打开“控制台(console)”。

按F12打开“控制台(console)”

然后点击按钮,就看到下面输出执行日志了。

控制台(console)输出执行日志

Firefox与Chrome浏览器操作过程一样。

Firefox控制台(console)输出执行日志

结论:学会了Firefox和Chrome浏览器调试JS和Jquery程序,将大大提高前端程序的开发效率,用其追踪JS或Jquery的执行过程,查起错来将更加容易。

chrome如何调试html,如何用firefox或chrome浏览器调试js和jquery程序相关推荐

  1. 火狐浏览器中打开java_Ubuntu下通过Firefox Opera Chromium浏览器直接执行java应用程序(打开java jnlp文件)实现在服务器远程虚拟控制台完成远程管理的方法...

    远程虚拟控制台依赖于java运行环境(jre),在通过浏览器打开链接前,系统必须安装jre环境,远程管理控制台其实就是一个java程序,打开相应的网站会下载一个jnlp(java网络加载协议)的文件, ...

  2. FireFox火狐浏览器调试响应式页面

    对于不同分辨率页面可能出现不同的样式,可以用CSS3的媒体查询来针对不同浏览器设置不同样式来解决问题,那么如何在浏览器中进行不同分辨率的调试,现在整理下在火狐浏览器调试的方法. 1.打开FireFox ...

  3. 我为什么选择Firefox作为主力浏览器

    ---------------------------------------------------------------------------------------------知乎搬运工-- ...

  4. Chrome(谷歌)浏览器调试教程珍藏版

    前言 鸣谢殷老师,非常优秀的学习资料,分享给大家,希望对大家有帮助! 引言 在web开发过程中,我们在写JavaScript脚本时难免会遇到各种bug,这时,我们就需要去调试我们的JavaScript ...

  5. Chrome浏览器调试教程

    ==>(微信公众号:IT知更鸟)欢迎关注<^>@<^> Chrome浏览器及调试教程 引言 在web开发过程中,我们在写JavaScript脚本时难免会遇到各种bug,这 ...

  6. IE、Firefox、Chrome比较

    IE.Firefox.Chrome比较 IE的兼容性,Firefox的插件,Chrome的速度. Firefox适合编辑,Chrome适合浏览,只有IE才能完美的支持网银之类的一些操作. 个人观点:如 ...

  7. 如何检测Safari,Chrome,IE,Firefox和Opera浏览器?

    我有5个FF,Chrome,IE,Opera和Safari插件/扩展程序. 如何识别用户浏览器并重定向(一旦单击安装按钮)下载相应的插件? #1楼 简单的一行JavaScript代码将为您提供浏览器的 ...

  8. Vue中进行断点调试的两种方式(使用外部浏览器和VsCode的 Debug for Chrome插件)

    场景 在使用IDEA等进行后台开发时可以直接在想要进行断点调试的地方双击添加一个断点,然后逐步或者逐过程进行调试. 但是在Vue中如果想要进行调试时,如果是在js中调试的话,可以直接添加一个debug ...

  9. [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图

    前两篇文章介绍了安装,此篇文章算是一个简单的进阶应用吧!它是在Windows下通过Selenium+Python实现自动访问Firefox和Chrome并实现搜索截图的功能.         [Pyt ...

  10. JavaScript中的window.close在FireFox和Chrome上不能正常动作的解决方法

    原文:JavaScript中的window.close在FireFox和Chrome上不能正常动作的解决方法 JS中关闭窗口的方法window.close()在IE上能够正常动作,而在FireFox和 ...

最新文章

  1. Python 字典(Dictionary) get()方法
  2. http://www.shanghaihaocong.com-WORDPRESS开发的企业主题站
  3. echarts空数据如何设置_拼多多分时折扣如何设置优化?分时数据怎么看?
  4. 【LeetCode-面试算法经典-Java实现】【109-Convert Sorted List to Binary Search Tree(排序链表转换成二叉排序树)】...
  5. R语言与概率统计(四) 判别分析(分类)
  6. 举例讲清楚模型树和回归树的区别
  7. 获取Dataset前几条数据的两种方法
  8. [JetBrains Rider] 在保存文件时自动更新文件头的方法
  9. java string的某个字符_JAVA如何提取String中字符串的某个字符 具体内容
  10. mysql 列合并_实战讲解MySQL执行计划,面试官当场“要了我”
  11. 【Flink】Flink Container exited with a non-zero exit code 143
  12. JavaScript数据类型之比较运算符(8)
  13. JSP的自定义标签(四)之定义函数
  14. atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml
  15. IOS学习笔记-UINavgationController
  16. STC12C5A60S2 红外遥控 LCD显示
  17. 数据结构(二)——栈及实现、括号匹配
  18. Java 基础入门,小白提升路线图
  19. 《世界棒球》:日本职棒
  20. 大脑构造图与功能解析_大脑的结构和功能?

热门文章

  1. python中pip有啥用_python的pip有什么用
  2. date类before()方法的主要作用是_过程(Sub)、函数(Function)、集合(Collection)作用范围...
  3. HTML:在动态背景登陆界面中加入图片轮播
  4. 图像语义分割(3)-Dilated Conv:使用空洞卷积进行多尺度语义聚合
  5. LIO-SAM探秘第三章之代码解析(四) --- mapOptmization.cpp (2)
  6. [论文评析]ArXiv,2021, CrossFormer技术分析
  7. 标记分布学习LDL与多标记学习MLL以及单标记学习
  8. 【学习总结】Python-3-Python数字运算与数学函数
  9. 洛谷 P1420 最长连号【最长合法子序列/断则归一】
  10. Openstack 笔记概要