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

Javascript
Javascript 学习笔记 错误处理
Javascript 类的继承实现代码
JavaScript 创建对象和构造类实现代码
JavaScript 学习小结(适合新手参考)
extjs 列表框(multiselect)的动态添加列表项的方法
javascript getElementsByName()的用法说明
Document 对象的常用方法
JS 事件冒泡 示例代码
JS 面向对象的5钟写法
JS 输入字数判断实现代码
Javascript 汉字字节判断
JavaScript 关键字屏蔽实现函数
一句话JavaScript表单验证代码
利用javascript实现一些常用软件的下载导航
jQuery 相关控件的事件操作分解
JavaScript 异步调用框架 (Part 1 - 问题 & 场景)
JavaScript 异步调用框架 (Part 2 - 用例设计)
JavaScript 异步调用框架 (Part 3 - 代码实现)
JavaScript 异步调用框架 (Part 4 - 链式调用)
JavaScript 异步调用框架 (Part 5 - 链式实现)

Javascript 中的 jQuery教程:jQuery的核心


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