JQuery的几个小问题

问题:jQuery的美元符号$有什么作用?

回答:其实美元符号$只是”jQuery”的别名,它是jQuery的选择器,如下代码:

  1. $(document).ready(function(){
  2. });

当然你也可以用jQuery来代替$,如下代码:

  1. jQuery(document).ready(function(){
  2. });

jQuery中就是通过这个美元符号来实现各种灵活的DOM元素选择的,例如$(“#main”)即选中id为main的元素。

问题:body中的onload()函数和jQuery中的document.ready()有什么区别?

回答:onload()和document.ready()的区别有以下两点:

1、我们可以在页面中使用多个document.ready(),但只能使用一次onload()。

2、document.ready()函数在页面DOM元素加载完以后就会被调用,而onload()函数则要在所有的关联资源(包括图像、音频)加载完毕后才会调用。

问题:jQuery中有哪几种类型的选择器?

回答:从我自己的角度来讲,可以有3种类型的选择器,如下:

1、基本选择器:直接根据id、css类名、元素名返回匹配的dom元素。

2、层次选择器:也叫做路径选择器,可以根据路径层次来选择相应的DOM元素。

3、过滤选择器:在前面的基础上过滤相关条件,得到匹配的dom元素。

问题:请使用jQuery将页面上的所有元素边框设置为2px宽的虚线?

回答:这正是jQuery选择器上场的时候了,代码如下:

  1. <script language="javascript" type="text/javascript">
  2. $("*").css("border", "2px dotted red");
  3. </script>

问题:如何使用jQuery实现点击按钮弹出一个对话框?

回答:代码如下:

  1. <input id="inputField" type="text" size="12"/>
  2. jQuery:
  3. <script type="text/javascript"> $(document).ready(function () { $(‘#Button1‘).click(function () { alert($(‘#inputField‘).attr("value")); }); }); </script>

问题:如何用jQuery禁用浏览器的前进后退按钮?

回答:实现代码如下:

  1. <script type="text/javascript" language="javascript">
  2. $(document).ready(function() {
  3. window.history.forward(1);
  4. //OR
  5. window.history.forward(-1);
  6. });
  7. </script>
时间: 2024-09-30 10:15:51

JQuery的几个小问题的相关文章

php+jquery+ajax+json简单小例子

直接贴代码: Php代码: <html> <title>php+jquery+ajax+json简单小例子</title> <?php header("Content-Type:text/html;charset=utf-8"); ?> <head> <script type="text/javascript" src="http://code.jquery.com/jquery.min.j

js+jQuery实现贪吃蛇小游戏

这是我第一次这么认真的去写一个程序.今天老师布置的编程任务是实现一个贪吃蛇的小游戏,一开始感觉很茫然的,因为以前都没有这么系统的去做过一个编程任务.后来理清思路去做,感觉问题也并不是那么的难. 首先,第一步肯定是要编写出我们的的静态页面. 第二步,让我们的贪吃蛇先从一个开始动起来. 第三步,让我们通过键盘去控制他的运动方向. 第四步,让我们去判断我们的贪吃蛇有没有撞墙,有没有吃到自己,因为这已经犯规了. 第五步,给我们的贪吃蛇随机生成一个‘食物’. 第六步,实现每当我们的贪吃蛇吃了一个食物,他都

jQuery的一些一些小知识点的用法的介绍

last的用法的介绍: 其表示的意义是:获取最后个元素 示例 描述: 获取匹配的最后个元素. HTML 代码: <ul> <li>list item 1</li> <li>list item 2</li> <li>list item 3</li> <li>list item 4</li> <li>list item 5</li> </ul> jQuery 代码:

PHP与jquery前后台交互的小程序

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset = "utf-8"> 5 <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> 6 <script> 7 $(function(){ 8 $("#button").cl

jquery EsayUi 里一个小弹框

网站后台大多的数据展示就都用和此插件有着密切的关系: 来用一下这个小弹框吧: 一个Html里面的代码 <link rel='stylesheet' type='text/css' href='css/easyui.css' /><link rel='stylesheet' type='text/css' href='css/icon.css /><script type='text/javascript' src='js/jquery.easyui.min.js'>&l

更好使用jQuery的8个小技巧

更好地使用jQuery,这里总结了8个小技巧. 1.DOM遍历是昂贵的,将变量缓存起来. //不推荐var h = $('#ele').height();$('#ele').css('height', h-20); //推荐var $ele = $('#ele');var h = $ele.height();$ele.css('height',h-20); 2.尽可能地合并函数. //不推荐$f.on("click", function(){    $(this).css('borde

Kendo UI for jQuery使用教程:小部件DOM元素结构

[Kendo UI for jQuery最新试用版下载] Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support for React和Kendo UI Support for Vue四个控件.Kendo UI for jQuery是创建现代Web应用程序的最完整UI库. 所有Web Kendo UI小部件都保留对元素和封装DOM元素的引用,并且所有混合Kendo UI小部件仅保留对元素DOM元素的引用. el

jQuery网页版五子棋小游戏源码下载

体验效果:http://hovertree.com/texiao/game/4/ 网页五子棋源代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jquery五子棋游戏 -</title> <script type="

JQuery 动画及一些小知识点

JQuery  动画 show(),hide()显示/隐藏slideDown(),slideUp() 拉开/合起fadeIn(),fadeOut()渐出/渐入自定义动画 animate({left:"300px",top:"300px"//样式变化},3000//变化时间,function(){回调函数,是在前面样式变化执行完之后才执行的写在这里面,前面是同时执行的}) 停止动画,防止动画积累: .stop(true) 点击文字防止文字被选中的方法: * { -mo

jQuery笔记-插件开发小技巧

jQuery官方文档上推荐开发插件时要按下面格式来写,我第一次看源代码时看到这样的写法,被郁闷了好半天. (function($) {// Code goes here})(jQuery); 下面将记录为什么这样写,这样写具体有哪些好处. 其实上面这种方式等价于下面这种定义方式, 不过上面的方式更安全.与JAVA里面的隐藏类有点类似,这样定义之后,很大程序上毕免了第三方的误操作,从而破坏封装性. 上面的代码等价于下面的代码,我想这样写大家都能看明白了吧.var jQueryFucntion=fu