当前位置:首页 > Web开发 > 正文

结论 由于 jQuery 是为处理 HTML 事件而特别设计的

2024-03-31 Web开发

标签:

jQuery 事件函数

jQuery 事件措置惩罚惩罚要领是 jQuery 中的核心函数。

事件措置惩罚惩罚措施指的是当 HTML 中产生某些事件时所挪用的要领。术语由事件“触发”(或“激发”)经常会被使用。

凡是会把 jQuery 代码放到 <head>部分的事件措置惩罚惩罚要领中:

实例

<html> <head> <script type="text/javascript" src="http://www.mamicode.com/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").hide(); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button>Click me</button> </body> </html>

在上面的例子中,当按钮的点击事件被触发时会挪用一个函数:

$("button").click(function() {..some code... } )

该要领隐藏所有 <p> 元素:

$("p").hide();

单独文件中的函数

如果您的网站包罗许多页面,并且您但愿您的 jQuery 函数易于维护,那么请把您的 jQuery 函数放到独立的 .js 文件中。

当我们在教程中演示 jQuery 时,会将函数直接添加到 <head> 部分中。不过,把它们放到一个单独的文件中会更好,就像这样(通过 src 属性来引用文件):

实例

<head> <script type="text/javascript" src="http://www.mamicode.com/jquery.js"></script> <script type="text/javascript" src="http://www.mamicode.com/my_jquery_functions.js"></script> </head>

  

jQuery 名称斗嘴

jQuery 使用 $ 标记作为 jQuery 的简介方法。

某些其他 JavaScript 库中的函数(好比 Prototype)同样使用 $ 标记。

jQuery 使用名为 noConflict() 的要领来解决该问题。

var jq=jQuery.noConflict(),辅佐您使用本身的名称(好比 jq)来取代 $ 标记。

 

结论

由于 jQuery 是为措置惩罚惩罚 HTML 事件而出格设计的,,那么当您遵循以下原则时,您的代码会更得当且更易维护:

把所有 jQuery 代码置于事件措置惩罚惩罚函数中

把所有事件措置惩罚惩罚函数置于文档就绪事件措置惩罚惩罚器中

把 jQuery 代码置于单独的 .js 文件中

如果存在名称斗嘴,则重定名 jQuery 库

jQuery 事件

下面是 jQuery 中事件要领的一些例子:

Event 函数绑定函数至
$(document).ready(function)   将函数绑定到文档的就绪事件(当文档完成加载时)  
$(selector).click(function)   触发或将函数绑定到当选元素的点击事件  
$(selector).dblclick(function)   触发或将函数绑定到当选元素的双击事件  
$(selector).focus(function)   触发或将函数绑定到当选元素的获得焦点事件  
$(selector).mou搜索引擎优化ver(function)   触发或将函数绑定到当选元素的鼠标悬停事件  

松软科技课堂:jQuery 事件函数

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31826.html