Jquery第一课 简介

获取jQuery

jQuery是一个开源的Javascript框架,在jquery.com上提供了各版本jQuery的下载以及详细的开发文档。每个版本一般都提供两个选择:未压缩版和压缩版(min)。它们的功能完全一样,只是压缩版删除了空白字符和格式,体积更小。一般在开发的时候为了方便查看源码,使用未压缩版,而在发布的时候改用压缩版。

下载地址:http://jquery.com/download/

使用jQuery

在使用jQuery之前,需要先使用script元素将它引入到HTML文档中。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>戴维营教育jQuery教程</title>
        <script type="text/javascript" src="jquery-2.1.3.min.js"></script>
        <script>
            //js代码
        </script>
    </head>
    <body>
        <h1>长沙戴维营教育jQuery教程</h1>
        <a href="http://diveinedu.github.io">教程地址</a>
    </body>
</html>

Hello, World!

需要等待文档加载完成才能使用Javascript操作HTML元素。在jQuery之前,我们通过window.onload事件确定文档是否加载完成。

window.onload = function() {
    alert("Hello, World!");
}

在jQuery中进一步简化为ready事件,其中$为jQuery定义的一个选择函数。

$(document).ready(function(){
    alert("Hello, World!");
})

更多功能

  1. jQuery可以给HTML元素绑定事件处理函数。下面的代码给a标签添加了一个点击事件,每次点击该链接的时候都会弹出一个对话框。
$(document).ready(function(){
    $("a").click(function(event){
        alert("Hello, World!");
    });
});

点击a标签默认会跳转到链接所在地址,如果想要阻止这个动作,需要调用event的一些方法。

$("a").click(function(event){
    alert("Hello, World!");
    event.preventDefault();
});
  1. 修改HTML元素的属性。
$("a").addClass("test");
$("a").removeClass("test");
  1. 给元素添加动态效果。
$("a").click(function(event){
    event.preventDefault();
    $(this).hide("slow");
}
  1. 封装了Ajax请求,通过回调函数返回数据。
$.get("http://www.diveinedu.cn", function(){
    //代码
});
时间: 2024-10-14 16:07:41

Jquery第一课 简介的相关文章

Jquery 第一课(jq选择器:id、类、标签、奇偶、eq、nth-child、子元素、属性、包含、位置、过滤)

一.什么是jQuery? jQuery是一款比较优秀的js框架.是将js中比较常用的方法封装底层.口号是"write less,do more". 二.如何使用jQuery呢?(使用jQuery的整体思路) 1.页面加载完之后 2.找到对象 3.执行你要的事件 4.声明一个事件(function()) 5.完成事件里面的内容 三.第一个jQuery程序 注意小点:1.引入jQuery文件的时候,把jQuery的文件放js文件之前(页面由上而下执行). 2.$的作用 一个是页面加载 还有

Java第一课:简介

Java语言概述: 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言: 是一种面向Internet的编程语言: 随着Java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言 是简单易学,完全面向对象,安全可靠,与平台无关的编程语言 Java语言的三种技术架构: JAVA EE JAVA SE JAVA ME Java语言的特点: 什么是跨平台? 通过Java语言编写的应用程序在不同的系统平台上都可以运行 原理是

jquery 学习第一课之start

1.$选取符 ( $ == jQuery ) (1) $("div").addClass("special");选取本页面中的所有<div>元素,然后将这些div加上都加上一个名为“special”的CSS样式. (2)$("div")选取所有的div元素. (3)$(“#body”)选取id为body的元素. (4)$("div #body")选取id为body的<div>. (5)$("d

EasyUI入门第一课

首先下载easyUI,最好是最新的,然后新建一个空web程序或是网站,不废话,代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="JqueryEasyUI.WebForm1" %> <!DOCTYPE html> <html xmlns="http://ww

【C++探索之旅】第二部分第一课:面向对象初探,string的惊天内幕

内容简介 1.第二部分第一课:面向对象初探,string的惊天内幕 2.第二部分第二课预告:掀起了"类"的盖头来(一) 面向对象初探,string的惊天内幕 上一课<[C++探索之旅]第一部分第十二课:指针一出,谁与争锋>中,大家辛苦了. 诚然,指针是不容易啃的硬骨头.不过,假以时日,小火慢炖,可以成为一碗上好的骨头汤,对你的C++水平那可是大补. 好了,口水擦一擦,我们正式进入C++探索之旅的第二部分啦,激动不?刚擦完的哈喇子可不要继续流啊. 这一部分的课程称为:C++之

【Web探索之旅】第二部分第一课:客户端语言

内容简介 1.第二部分第一课:客户端语言 2.第二部分第二课预告:服务器语言 第二部分:Web编程语言和工具 大家好.上一个部分我们学习了Web的一些基本概念: 什么是Web? Internet和Web的区别 Web的历史 第二部分我们会正式进入Web学习的主题了.我们会带大家了解一个我们平时访问的网站(Web site)是如何运作的.首先我们来看看Web开发使用到的编程语言和数据库,一些框架和内容管理系统,还有响应式设计.这一部分会有不少原理,概念比较重要,不过我们会用形象地比喻来阐明. 第二

【Linux探索之旅】第三部分第一课:数据处理,慢条斯理

内容简介 1.第三部分第一课:数据处理,慢条斯理 2.第三部分第二课预告:流.管道.重定向,三管齐下 数据处理,慢条斯理 哈哈,终于到了第三部分了.不知不觉两个部分已经学完了,可喜可贺,掌声给自己! 此时读者内心独白:"我想静静,也不要问我小编是谁." 好了好了,小编重回淡定.咳咳,看到今天的标题应该会对这一课的内容很有兴趣吧,毕竟我们每天都在跟各种数据打交道. Linux中的文件里也是各种数据,所以数据处理就显得尤为重要. 之前的课中已经介绍过:大部分Linux的命令是基于Unix操

【Web探索之旅】第三部分第一课:服务器

内容简介 1.第三部分第一课:服务器 2.第三部分第二课预告:IP地址和域名 第三部分第一课:服务器 大家好,欢迎来到[Web探索之旅]的第三部分.这一部分有不少原理,还是很重要的. 这一部分我们会着眼于一个Web site(网站)是如何工作的,我们会更深入地了解Web背后的网络.这里的网络是network,泛指Web中的各台机器之间互相"交流". 还记得我们之前将Web形象地比喻成什么吗? 对了,就是一个很大的蜘蛛网.对于有蜘蛛恐惧的朋友我只能献上我诚挚的歉意,看到我真挚的表情了吗.

【C语言探索之旅】 第二部分第一课:模块化编程

内容简介 1.课程大纲 2.第二部分第一课: 模块化编程 3.第二部分第二课预告: 进击的指针,C语言王牌 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建你自己的变量