JQuery学前准备

JQuery的各种包:

1、jquery-ui(包含小工具及组件)

2、jquery-1.7.1.intellisense.js(智能提示包)

3、jquery-1.7.1.js(详细版,代码有注释,易看懂,文件本身较大)注:工作中不建议用此包

4、jquery-1.7.1.min.js(为了提高程序运行速度,省略了注释,简化了变量名称,不容易看懂。相当于上边的优化版本)注:工作中建议用这个,提升程序运行速度。

5、使用前导入JQuery包,因为VS编辑器中有智能提示,所以可以只导入jquery-1.7.1.min.js或jquery-1.7.1.js(建议前者)

JQuery的特点

1、JQuery的触发时机

2、非侵入性的编码方式(也就是在行间的事件不能写,实现了分离)

3、链式结构的编码方式。例:

    <script src="Script/jquery-1.7.1.js"></script>
    <script language="javascript">
        $(document).ready(function ()
        {
            $("div[index=heihei]").click(function ()
            {
                alert("谁让你点我的?!");
            }).mouseover(function ()
            {
                $(this).css("font-size", 30).css("color", "red");
            }).mouseout(function ()
            {
                $(this).css("font-size", 18).css("color", "black");
            })
        })
    </script>

4、集合式操作,操作选择器选择出来的一组对象,js想要操作一组要进行循环添加事件和属性

JQuery语法之语法的基本结构

#写JQuery的ready事件

$(document).ready(function ()        相当于JS中的window.onload事件,区别在于:JQuery的ready事件是在HTML文本加载完之后就触发(仅仅是文本)

{                                                               JS的window.onload事件是在HTML中所有(包括图片之类)加载完成后触发,有种跟不上节凑的感觉。

  //这里写代码

});//JQuery中的$符号,是强制转换符,将JS中的对象转换成JQuery中可以识别的对象

JQuery语法之具体语法(一)找到元素

选择器的种类:与样式表(css3.0)相同

1、基本选择器

。。。最基本的:标签,ID选择器,class选择器

。。。组合选择器:空格(后代选择器),逗号(并列选择器),标签名.class(筛选),>(子代选择器)

2、过滤选择器

。。。基本过滤(按照HTML标记的书写顺序来过滤)

①   :first--第一个

②   :last--第二个

③   :eq(索引号)--任意一个

④   :lt(索引号)--小于某个索引号(less than 的缩写)

⑤   :gt(索引号)--大于某个索引号(great than 的缩写)

⑥   :odd--奇数个

⑦   :even--偶数个

⑧   :not(选择器)--排除

。。。属性过滤

[属性名]--选择拥有这个属性的元素

[属性名=值]--找属性名是某个值的

[属性名!=值]--找属性名不是某个值的

[属性名*=值]--找属性名包含某个值的

[属性名^=值]--找属性值是以【值】开头的

[属性名$=值]--找属性值是以【值】结尾的

。。。内容过滤

:has(选择器)--开始标记与结束标记之间是否包含某类子元素,如果包含,就选择出来

:contains(字符串)--开始标记与结束标记之间是否半酣某段文字,如果包含就选择出来

JQuery学习(1)的更多相关文章

  1. jQuery学习之路(1)-选择器

    ▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript ...

  2. jquery学习(一)

    简单的jquery学习,首先在页面引入jquery <!-- 引入jquery --> <script src="js/jquery-1.8.3.js" type ...

  3. jQuery学习笔记(一)jQuery选择器

    目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...

  4. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  5. jQuery学习笔记(一):入门

      jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...

  6. jQuery学习笔记 - 基础知识扫盲入门篇

    jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...

  7. 很不错的jQuery学习资料和实例

    这些都是学习Jquery很不错的资料,整理了一下,分享给大家. 希望能对大家的学习有帮助. 帕兰 Noupe带来的51个最佳jQuery教程和实例, 向大家介绍了jQuery的一些基本概念和使用的相关 ...

  8. jquery学习以及下载链接

    jquery学习链接 http://www.w3school.com.cn/jquery/jquery_intro.asp jquery 脚本库下载链接 http://jquery.com/downl ...

  9. 转载最佳JQuery学习网站

    转载文章,原出处: http://www.gbin1.com/technology/jquery/learningjquerywebsites/ jQuery是目前最流行的 JavaScript    ...

  10. JQuery学习笔记--01

    JQuery使用的话,必做的一下件事就是下载JQuery库,才可以使用下载地址:http://jquery.com/ 下面就是引用JQuery库了: <script type="tex ...

随机推荐

  1. 【读书笔记《Android游戏编程之从零开始》】20.游戏开发基础(游戏数据存储)

    对于数据的存储,Android 提供了4种保存方式. (1)SharedPreference 此方法适用于简单数据的保持,文如其名,属于配置性质的保存,不适合比较大的情况,默认存放在手机内存里 (2) ...

  2. codevs 2822 爱在心中

    codevs 2822 爱在心中  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题目描述 Description “每个人都拥有一个梦,即使彼此不相同, ...

  3. JS高程读书笔记-第一、二章-内附在线思维导图和quizlet卡片

    之前在kindle上买了高程,今天又到了纸质的<JavaScript语言精粹>,<高性能JavaScript>,<JavaScipt设计模式>,开始读书之旅啦. 我 ...

  4. EDM总结

    1.  使用table 布局,align="center" 2.  尽量不要用padding-left ,padding-right 样式: 3.  CSS的浮动定位: 4.  不 ...

  5. CSU 1081 集训队分组

    题意:有n个学生,比了一场比赛,但是榜单看不到了.现在告诉你m段信息,每段信息的内容是(a,b),表示a的排名比b的高.问你能不能根据这些信息得出这场比赛的前k名. 思路:用拓扑排序找出一组符合k个人 ...

  6. 链表面试题Java实现【重要】

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  7. MySQL数据库学习笔记(三)----基本的SQL语句

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  8. YII获取刚插入数据的id主键

    单条数据时model->attributes['id']; 循环插入时使用 Yii::app()->db->getLastInsertID() 获取 循环插入时需要每次插入后重置 m ...

  9. iOS自带地图纠偏问题

    …………纠偏 篇………….. 1. 涉及接口:<CoreLocation/CoreLocation.h> 2. 核心代码解读: if ([CLLocationManager locatio ...

  10. GitLab/Git在AndroidStudio上的使用(转)

    1.在AndroidStudio上的配置GitLab 1)首先先将gitlab上的开发项目clone到本地(可以使用命令行或者管理工具,具体操作在GitLab中已经涉及,这里不再赘述),然后导入到An ...