本系列Jquery所用测试Demo版本是《uncompressed,development jQuery 1.11.3》

最新的jquery包可以从官网下载请参照http://jquery.com/

Jquery在官网上的版本分为两种:

  • Uncompressed  非压缩版本

一般用于调试、开发。

  • Compressed     压缩版本

在系统稳定后一般用压缩版本来提高效率。

Jquery不需要安装,在WEB项目中只需要引用下JS的文件位置就可以了

eg:

<script src="Jquery/jquery-1.11.3.js"></script>

<script src="Jquery/ClientJS/01.js"></script>

Jquery从2.0版本开始便不再支持IE6\IE7\IE8

一、Jquery能做哪些工作

  • 取得文档中的元素。
  • 修改页面的外观。
  • 改娈文档的内容。
  • 响应用户的交互操作。
  • 为页面添加动态效果。
  • 无需刷新页面从服务器端获取信息
  • 简化常用的JavaScript任务

二、JQuery出色的地方

  • 可以发挥CSS的最大优势
  • 支持扩展
  • 抽象浏览器不一致性
  • 总是面向集合
  • 将多重操作集于一行

三、jQuery的操作

HTML 文档包括如下几点信息

HTML格式

说明

<!DOCTYPE html>

Html5格式的文档

<html lang="en">

网页主体

<head></head>

头信息

<meta charset="utf-8">

编码格式

<title>Through the Looking-Glass</title>

网页标题

<link rel="stylesheet" href="Css/01.css" type="text/css" />

CSS

<script src="jquery-1.11.3.js"></script>

jquery   JS

<script src="01.js"></script>

自定义    JS

<body>……</body>

内容信息

HTML Jquery的操作步骤(原DEMO文件下面提供下载)

按照上面的JS引用内容:

1) <script src="Jquery/jquery-1.11.3.js"></script>

官方定义的脚本,必须在引用自己定义的脚本之前引用,否则自己定义的脚本就会报错。

2) <script src="Jquery/ClientJS/01.js"></script>

为写的自己定义的所有脚本存放位置。

区分开自己定义的脚本更方便管理。

编写 Jquery引用 <script src="Jquery/ClientJS/01.js"></script>脚本文件后便可以再01.js中编写自己定义的脚本了。

EG:

  • 第一种匿名加载

$(document).ready(

function ()

{

       $('div.poem-stanza').addClass('highlight');

    }

);

  • 第二种加载方式

     <script type="text/javascript">

        function addHighlightClass()

        {

            $('div.poem-stanza').addClass('highlight');

        }

        $(document).ready(addHighlightClass);

</script>

 

分析上面的代码:

① 查找诗歌的文本

通过$()函数来完成的,参数中包括任何CSS选择符表达式。在这里是希望找到所有poem-stanza类的Div元素,$()函数会返回一个新的JQuery对象实例,我们希望改变诗歌中的类就需要这样去选择。

② 加入新类

addClass()方法的作用是不言而喻的,它会将一个CSS类应用到我们选择的页面元素中去。与.addClass方法相反的是 .removeClass(),为我们探索JQuery支持各种选择表达式提供了便利。highlight定义了一个带边框和灰色背景斜文本样式。

③ 执行代码

$(document).ready()方法,Jquery支持我们预定在Dom加载完毕后调用某个函数,而不必等页面中的图像加载。

jQuery调试工具

1、IE Developer Tools

2、Chrome Developer Tools

3、FireFox  FireBug

Chrome Developer Tools使用

F12打开 Chrome Developer Tools 调试面板 ,

1.在面板中默认的是Elements(元素)标签页, 左侧显示的是页面结构。通过放大镜找页面元素的位置。

2.[ Sources ] 资源标签页中显示的是页面中加载的所有脚本。右键单击行号可能设置普通断点和条件断点,标签页的右侧,可以观察监控的值。可以监控的变量和表达式。

3.控制台

可以在控制台查看Jquery对象。在这里可以填入你用的Jquery 非常好用,并用很方便您的调试。

EG:

$(document).ready(function()

{

console.log('Hello');

console.log('World');

console.log($('div.poem-stanza'));

});

可以向console.log传入任何表达式,比alert() 更好用。

更多参与了解请加入群【QQ】373833228.

Jquery 系列(1) 基本认识的更多相关文章

  1. jquery系列教程2-style样式操作全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件 ...

  2. jquery系列教程7-自定义jquery插件全解:对象函数、全局函数、选择器

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  3. jquery系列教程6-ajax的应用全解

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  4. jquery系列教程4-事件操作全解

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  5. jquery系列教程3-DOM操作全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件 ...

  6. jquery系列教程1-选择器全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件 ...

  7. JQuery系列(4) - AJAX方法

    jQuery对象上面还定义了Ajax方法($.ajax()),用来处理Ajax操作.调用该方法后,浏览器就会向服务器发出一个HTTP请求. $.ajax方法 $.ajax()的用法主要有两种. $.a ...

  8. Jquery系列教程

    最近想重新温习下Jquery,发现园子里有个很棒的系列教材,所以Mark下来. 转载自:http://www.cnblogs.com/zhangziqiu/tag/jQuery%E6%95%99%E7 ...

  9. 【Jquery系列】之Jquery 选择器

    1   概述 本篇文章为穿插文章,ASP.NET MVC系列目前写了如下几篇: 详解google Chrome浏览器(理论篇) 详解Google Chrome浏览器(操作篇)(上) 详解Google ...

随机推荐

  1. 【转】Caffe初试(七)其它常用层及参数

    本文讲解一些其它的常用层,包括:softmax-loss层,Inner Product层,accuracy层,reshape层和dropout层及它们的参数配置. 1.softmax-loss sof ...

  2. iOSIPV6简单测试环境搭建

    应苹果官方要求,iOS应用必须适配IPV6才能通过审核,这里分享一个简单的ipv6测试方法 一.工具原料 1.1 Mac电脑一台 1.2 iPhone手机两部 1.3 数据线一根 二.步骤方法 2.1 ...

  3. Java守护线程

    最近的项目使用的是dubbo.Web工程发布在Tomcat上,会作为消费者调用其他的dubbo微服务.但是最近发现一个问题,在使用shutdown命令关闭tomcat的时候,Tomcat并没有真正关闭 ...

  4. UML大战需求分析——阅读笔记04

    读<UML大战需求分析>有感04 开发某系统的重要前提是: 这个系统有谁在用? 这些人通过这个系统能做什么事? 一般搞清楚这件事,再画个业务流程图,就能条例清楚的表达系统的需求了.作为一个 ...

  5. ****LINUX命令(含GIT命令)个人总结

    参考文章: 每日一个linux命令 http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A ...

  6. 爬虫requests模块 1

    让我们从一些简单的示例开始吧. 发送请求¶ 使用 Requests 发送网络请求非常简单. 一开始要导入 Requests 模块: >>> import requests 然后,尝试 ...

  7. css sprite css雪碧图生成工具

    最新地址:http://www.cnblogs.com/wang4517/p/4476758.html

  8. Android-Menu [使用C# And Java实现]

    本篇是对安卓菜单使用编程方式实现,当然可以使用XML的方式完成同样的功能,基本Java和C#写法都是一致的,所以使用XML的方式在本篇中使用Java演示,需要注意的是,对于如果不是VS开发的话,那么资 ...

  9. Intel.parallel.studio.xe.2015.Update.2.ISO-TBE 下载

    磁力链下载点我 还有linux版本 Intel.parallel.studio.xe.2015.Update.1.LINUX.ISO-TBE 收集自网络,要跨请跨原作者,谢谢.

  10. js 弹出确认 取消对话框

    一种: <a href="javascript:if(confirm('确实要删除该内容吗?')){location='http://www.google.com'}"> ...