首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript 开发者需要了解的15个 DevTools 技巧

    重新加载页面,面板将用条形图显示未使用代码的百分比: ? 单击任何 JavaScript 文件,未使用的代码会用红条突出显示。 5....调试一些三方库(React, Vue.js, jQuery等)或第三方脚本中的问题通常都没什么用,你也不能改这些库。...使用 logpoints console.log() 在整个文件中自由插入调试语句非常好用,但是 logpoints 提供了一种无需编写任何代码即可获取相同信息的方法。...断点有的时候并不好用,例如,如果在运行 1000 次的循环的最后一次循环报错了。这时你可以添加一个条件断点,让它仅在满足特定条件时才触发断点,例如 i > 999 。...DevTools 显示了很多信息,但是有时你需要重新运行一次 Ajax 调用。你可以右键单击任何一个请求,然后从 Copy 子菜单中选择一个选项: ?

    7K20

    WEB入门之十四 jQuery事件

    图5.1.5 运行效果 5.1.3 键盘相关事件 jQuery中跟键盘相关的事件有3个,详见表5-1-3所示。...jQuery在遵循W3C规范的情况下,对event对象做了进一步封装,使得该对象在各大浏览器下都可以正常运行。...该示例的运行效果如图5.1.10所示,当鼠标悬浮到绿色的标题上时,下面的内容就会显示出来;当鼠标离开绿色的标题时,下面的内容就会隐藏起来。...图5.1.10 hover事件 5.3.2 ​toggle事件​ 该事件用于模拟鼠标的连续单击事件,第1次单击时触发第1个函数的执行;第2次单击时触发第2个函数的执行;第n次单击时触发第n个函数的执行... 该示例与5.12差不多,只是由hover事件换成了toggle事件,当鼠标单击绿色的标题时,下面的内容就会显示出来;当鼠标再次单击绿色的标题时

    1.9K10

    WEB入门之十四 jQuery事件

    图5.1.5 运行效果 5.1.3 键盘相关事件 jQuery中跟键盘相关的事件有3个,详见表5-1-3所示。...jQuery在遵循W3C规范的情况下,对event对象做了进一步封装,使得该对象在各大浏览器下都可以正常运行。...该示例的运行效果如图5.1.10所示,当鼠标悬浮到绿色的标题上时,下面的内容就会显示出来;当鼠标离开绿色的标题时,下面的内容就会隐藏起来。...图5.1.10 hover事件 5.3.2 toggle事件 该事件用于模拟鼠标的连续单击事件,第1次单击时触发第1个函数的执行;第2次单击时触发第2个函数的执行;第n次单击时触发第n个函数的执行。... 该示例与5.12差不多,只是由hover事件换成了toggle事件,当鼠标单击绿色的标题时,下面的内容就会显示出来;当鼠标再次单击绿色的标题时,下面的内容就会隐藏起来

    1.8K10

    书写高质量jQuery代码的6条经验

    一、正确引用jQuery 尽量在body结束前才引入jQuery,而不是在head中。 借助第三方提供的CDN来引入jQuery,同时注意当使用第三方CDN出现问题时,要引入本地的jQuery文件。...二、优化jQuery选择器 高效正确的使用jQuery选择器是熟练使用jQuery的基础,而掌握jQuery选择器需要一定的时间积累,我们开始学习jQuery时就应该注意选择器的使用。...时,它将遍历整个DOM,jQuery方法还具有一个未充分利用的参数,既可以将一个上下文参数传入jQuery,以限制它只搜索DOM中特定的一部分。...first = $('#first');var $second = $('#second'),var value = $first.val(); 4.3、使用 Var 链(单 Var 模式) 将多条var语句合并为一条语句...,我建议将未赋值的变量放到后面。

    1.8K90

    js事件防止冒泡

    jQuery对这个事件对象进行了必要的扩展,从而在不论什么浏览器中都能够使用这个属性。通过.target,能够确定DOM中首先接收到事件的元素(即实际被单击的元素)。...只是,仅仅要我们通过jQuery来注冊全部的事件处理程序。就能够放心地使用这种方法。 以下。我们会删除刚才加入的检查语句event.target == this。...默认操作 假设我们把单击事件处理程序注冊到一个锚元素,而不是一个外层的上,那么就要面对另外一个问题:当用户单击链接时。浏览器会载入一个新页面。...这样的行为与我们讨论的事件处理程序不是同一个概念,它是单击锚元素的默认操作。类似地,当用户在编辑完表单后按下回车键时。会触发表单的submit事件,在此事件发生后,表单提交才会真正发生。...假设我们不希望运行这样的默认操作。那么在事件对象上调用.stopPropagation()方法也无济于事,由于默认操作不是在正常的事件传播流中发生的。

    3.4K40

    Ajax与jQuery异步加载数据

    由于用 jQuery 实现 ajax 比较简单,因此接下来的代码引用jQuery库实现Ajax,另外使用Django作为框架。 其中jQuery可以手动下载放到本地文件夹中,也可以引用下面的语句。...XHTML 1 jquery/1.11.1/jquery.min.js"> HTML语句 类别为demo...一个被完整读入的页面与一个已经被动态修改过的页面之间的可能差别非常微妙;用户通常都希望单击后退按钮,就能够取消他们的前一次操作,但是在Ajax应用程序中,却无法这样做。...不过开发者已想出了种种办法来解决这个问题,HTML5之前的方法大多是在用户单击后退按钮访问历史记录时,通过创建或使用一个隐藏的IFRAME来重现页面上的变更。...(例如,当用户在Google Maps中单击后退时,它在一个隐藏的IFRAME中进行搜索,然后将搜索结果反映到Ajax元素上,以便将应用程序状态恢复到当时的状态)。

    12.3K20

    jQuery (二)

    使用jQuery处理事件 事件处理 一个栗子,单击p时背景变成灰色 由于es6的箭头函数不支持this的绑定,所以无法使用箭头函数,只能使用匿名函数 html js // 单击任意p时,使其背景变成灰色 $('p').click(function () { $(this).css('background-color',...'gray'); }); 效果 [20180821_175532.gif] 或者使用第二个参数,添加相关的属性,完成事件的相关触发 // 单击任意p时,使其背景变成灰色 $('', { src...() 将会异步的加载一段脚本 同样受到同源的限制 第一个参数为url,第二个参数为运行完成以后将要执行的回调函数 jQuery.getScript('js/js_jquery.js', () => {...文件命名需要使用jquery.plugin.js jQuery的UI库 https://jqueryui.com/ ps 该库已经两年未更新了,不过lssues 依旧在回复中,对于库的检查 https:

    10.8K30

    16个超实用的jQuery技巧攻略

    本文我们将为jQuery用户分享8个超实用的技巧攻略。jQuery是JavaScript最好的库之一,主要用于制作动画、事件处理,支持Ajax及HTML 脚本客户端。...此外,jQuery还拥有各种插件,以帮助开发者在最短时间内快速创建网站/网页。 1)禁用右键单击功能 如果你想为用户节省网站信息,那么开发者可以使用这段代码——禁用右键单击功能。...Position = " + e.pageX + " and Y Axis Position = " + e.pageY); }); }); 8)缩放图片 虽然图片应该在服务器端缩放,不过如果服务器端未做缩放...width = width * ratio; } }); //$("#contentpage img").show(); // IMAGE RESIZE }); 9、滚动时自动加载内容...; } else if (mediumRegex.test($(this).val())) { $('#passstrength').className = 'alert';

    1.4K30

    WEB入门之十六 操作DOM节点

    如果把代码中的empty换成remove函数,其他不变,运行后会发现整个下拉列表框都被删除掉了。...添加节点时,需要先单击选中某个一级或二级节点,然后在文本框中填写新添加的节点名,单击【添加】按钮把节点名作为新节点添加到选中的节点下面。删除节点只实现删除三级节点即可。...; else if(temp.attr("class")!="three") alert("你单击的不是三级节点!")...; else if(temp.attr("class")=="three") alert("请单击一级或二级节点!")...二、上机练习 使用jQuery节点操作函数实现表格内容的修改。当单击【修改】按钮时,单元格中的文本信息替换为文本框;单击【确定】按钮时,文本框中的数据显示到单元格中。

    1.2K10
    领券