当前位置: 首页 > 图文教程 > 网络编程 > Javascript > jQuery教程:jQuery的核心

Javascript
一段超强的javascript代码解密方法
感觉很流畅的js实现的键盘控制(带惯性)
脚本安需导入(装载)的三种模式的对比
用js实现控制内容的向上向下滚动效果
非常不错的一个JS分页效果代码,值得研究
又一个漂亮的导航栏的下拉菜单
特想搞点新的创意出来-立体方块
得到当前行的值的javascript代码
通用的加入收藏夹代码支持IE Firefox等浏览器
javascript状态栏的字符先杂乱出现再排列组合的代码
js之弹出式窗口代码生成器
javascript实现的制作特殊字的脚本
一个加载js文件的小脚本
用JavaScript检查大写键(Caps Lock)是否打开的脚本
javascript中的几个运算符
ECMAScript 基础知识
你需要知道的JavsScript可以做什么?
JavaScript 编程引入命名空间的方法
javascript延时重复执行函数 lLoopRun.js
javascript之函数直接量(function(){})()

Javascript 中的 jQuery教程:jQuery的核心


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-03-17   浏览: 390 ::
收藏到网摘: n/a

大家先不要看我的源代码,看看使用js是否能够做得出

【例子】
要求:
1)页面上一个按钮;
2)点击后弹出窗口,我被点击了;


如下图:


JavaScript代码如下:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>实例1</title>
  6. <script>
  7. function myClick()
  8. {
  9. alert("我被点击了!");
  10. }
  11. </script>
  12. </head>
  13. <body>
  14. <input type="submit" value="请点击我" onclick="myClick();" />
  15. </body>
  16. </html>
然而jQuery与此类似,但是在HTML页中不必填写onclick="myClick();" 事件调用myClick()方法,只需要引入jQuery类库以及自己编写的jQuery代码即可。
下面是我的jQuery代码实现的上图方法

看完上面的jQuery例子以后,可以发现其实我们什么都不用在HTML页面中写,只需引入相关的js文件即可,这样做的优点可以使我们的HTML页面更加简单,不需要穿插复杂的js代码,从而使页面与脚本完美分离,是不是很神奇?

注:例题中的<script language="javascript" charset="GB2312" src="js/demo1.js"></script>加入了charset="GB2312"是为了使其能够正确的显示中文,因为jQuery是utf-8编码。

同学们可能会问demo1.js中的“$”符号表示什么呢?KwooShung建议大家不要小看了它哟~~~因为jQuery 的核心功能都是通过这个函数实现的,以后编写的jQuery代码都是构建在这个函数上的,简单的说,就是都以某种方式在使用它。不过它为什么是个函数呢,明明就一个符号而已啊?

在此案例中,我简写了代码,他们的关系如下,区分大小写:

$等同于jQuery
$(document).ready()等同于jQuery(document).ready()
他们在例题中的意思都等同于js中的
onload()方法
click()表示鼠标点击事件,此事件日后会在详细讲解


本节课,只需要你明白“$”符号是什么就OK了,在后面的学习中你会对他逐渐的熟悉~
怎么样,是不是很有意思?


【作业】
1、在页面中使用css定义一个长宽均为100px DIV红色区域
2、鼠标点击此红色区域,弹出对话框,至于对话框什么内容随便。