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

Javascript
Dhtml:浏览大图时鼠标感应控制层滚动条的移动
初试javascript :贪吃蛇啊
只让输入数字的输入框
只能输入汉字的输入框
在JS中定义数组删除方法
在网页中使用realplayer播放rm文件
用层实现为网页中的图添加水印的效果
所见即所得编辑器 aynHTML 大全:(一)如何部署、嵌入、装载动态内容
JavaScript 收集的两个小代码!
JScript中正则表达函数的说明与应用
网页上内容导出到word里
关于开发在线网页编辑器按回车会输入<p>而不是<br>的解决方法
OOP In JS [JS脚本中的面向对象]
一个很通用的javascript的下拉菜单
将金额小写转化成汉字大写
VML Chart 控件
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
Javascript实例教程(21) OLE Automation(4)
javascript进行客户端数据的校验
JavaScript 小技巧(第三集)

Javascript 中的 jQuery教程:jQuery的核心


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-03-17   浏览: 81 ::
收藏到网摘: 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、鼠标点击此红色区域,弹出对话框,至于对话框什么内容随便。