服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - 5 个 JavaScript 调试技巧

5 个 JavaScript 调试技巧

2023-12-13 18:24未知服务器之家 Linux

导读 当时做项目时搜索了这篇文章,觉得很实用,所以转载下来,分享给大家,便于在项目中运用 之前使用过用printf debugging,自此之后我用这种方法似乎总能更快地解决bug。 在某些情况下需要更好的工具,下面是其中的一些佼佼

导读 当时做项目时搜索了这篇文章,觉得很实用,所以转载下来,分享给大家,便于在项目中运用

之前使用过用printf debugging,自此之后我用这种方法似乎总能更快地解决bug。 在某些情况下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你会发现它们的有用之处:

1. debugger

你可以使用“debugger;”语句在代码中加入强制断点。 需要断点条件吗?只需将它包装它在IF子句中:

if(somethingHappens){
debugger;
}

只需记住在上线前移除。

2. 当节点变化时断开

有时DOM像有了自己的想法。当不可思议的变化发生时很难找到问题的根源。 Chrome开发人员工有调试这个问题的超级有用技能。这就是所谓的“Break on…”,你可以通过在元素选项卡上右键DOM节点找到它。
断点可以在节点被删除后设置,当节点的属性更改或者其子树中的节点变化时。

5 个 JavaScript 调试技巧

3. Ajax断点

XHR断点或我称作的Ajax断点,也允许当一个预期Ajax请求创建时断开。 当调试你的web应用的网络时这是个让人吃惊的工具

5 个 JavaScript 调试技巧

4. 模拟不同的移动设备

Chrome增加了内置的移动设备模拟工具,这将简化你的日常工作。 选择任何非Console的选项卡找到它们,按键盘上的esc键并选择你想摸你的移动设备。 你当然不会得到一个真正的iPhone,但尺寸、触摸事件和agemt都会为你效仿。

5 个 JavaScript 调试技巧

5. 通过审核提升你的站点

YSlow是个伟大的工具。Chrome也在开发人员工具下包含一个称作Audits的类似工具。 使用快速审核一下你的网站,来获得有用实际的优化技巧。
5 个 JavaScript 调试技巧
还有什么呢? 没有这些工具我不能想象如何开发

原文来自:


延伸 · 阅读

精彩推荐
  • LinuxVim如何使用相对行号实现一切操作详解

    Vim如何使用相对行号实现一切操作详解

    在使用用Vim时时常会遇到像复制多行或者想快速向下/向上移动多行时而不知道行数的情况, 今天发现一个Vim对此有帮助的特性: 相对行号,下面这篇文章主...

    laixintao4862022-02-21
  • Linuxlinux mtu查看设置

    linux mtu查看设置

    MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节 ...

    Linux教程网15622019-12-25
  • Linuxlinux vps如何修改时区 linux vps时区设置

    linux vps如何修改时区 linux vps时区设置

    因为国外VPS所处的服务器主板大部分采用美国时间,所以VPS上安装的Linux显示的默认时间可能是美国时区时间。如果需要VPS显示中国时区并对时,可以采取...

    Linux教程网5162019-12-15
  • LinuxLinux系统中获取路径的文件名的方法

    Linux系统中获取路径的文件名的方法

    这篇文章主要介绍了Linux系统中获取路径的文件名的方法,文中总结出了两条,需要的朋友可以参考下 ...

    服务器之家9102019-09-18
  • Linux终端基础:在 Linux 中复制文件和目录

    终端基础:在 Linux 中复制文件和目录

    复制文件是你经常执行的最基本但最重要的任务之一。 Linux 有一个专门的 cp 命令用于复制文件和目录(文件夹)。 在终端基础知识系列的这一部分中,你...

    未知1302023-08-01
  • LinuxLinux 在Shell脚本中使用函数实例详解

    Linux 在Shell脚本中使用函数实例详解

    这篇文章主要介绍了Linux 在Shell脚本中使用函数实例详解的相关资料,需要的朋友可以参考下...

    linjiqin10992022-01-22
  • Linux详解Linux系统中的内核抢占机制

    详解Linux系统中的内核抢占机制

    这篇文章主要介绍了Linux系统中的内核抢占机制,包括内核抢占的时机和如何避免内核抢占等方面的问题,需要的朋友可以参考下...

    服务器之家5262019-08-30
  • LinuxLinux使用git检出一个单独的分支的方法

    Linux使用git检出一个单独的分支的方法

    Linux下git可以检出分支,但很多用户并不知道git可以检出一个单独的分支,那么Linux git要如何检出单独一个分支呢?下面为大家详细介绍下...

    系统之家4762019-09-16