锋利的jQuery

第一章 认识jquery

1.javascript库封装了很多预定义的对象和实用函数,能帮助使用者轻松建立有高难度交互的WEB2.0特性的富客户端页面,并且兼容各大浏览器;

2.在jquery库中,$就是jquery的一个简写形式

3.可以通过javascript中的getElenmentById来获取元素节点,像这样得到的DOM元素就是DOM对象,DOM对象可以使用javascript中的方法。

jquery对象就是通过jquery包装DOM对象后产生的对象,jquery对象是jquery独有的,如果一个对象是jquery对象,那么就可以使用jquery里面的方法;

可以转换;

第二章 jquery选择器

1.基本选择器,层次选择器,过滤选择器(基本过滤选择器,内容过滤选择器,可见性过滤选择器,属性过滤选择器,子元素过滤选择器,表单对象属性过滤选择器),表单选择器;

第三章 jquery中的DOM操作

1.DOM操作分为3个方面:DOM核心,HTML-DOM,CSS-DOM(获取和设置style对象的各种属性).

2.查找节点:

查找元素节点:选择器

查找属性节点:先查找到元素节点,然后attr()获取属性

创建节点:

创建元素节点:$(“html标签代码”)

创建文本节点:同上

创建属性节点:同上

插入节点:append()

删除节点:remove()/empty()

复制节点:clone()

替换节点:replace()

包裹节点:wrap()

遍历节点:children(),next(),prev(),siblings(),closest()

3.属性操作:

获取和设置属性:attr()

删除属性:removeAttr()

4.样式操作:

获取和设置样式:attr()

追加样式:addclass()

移除样式:removeclass()

切换样式:toggleClass()

判断是否含有某个样式:hasClass()

5.设置和获取HTML,文本和值

html():读取或者设置某个元素中的HTML内容

text():读取或设置某个元素中的文本内容

val():设置和获取元素的值

6.CSS-DOM操作:

css(),width(),height(),offset(),position(),scrollTop(),scrollLeft()

第四章 jquery中的事件和动画

1.当文档或者它的某些元素发生某些变化或操作时,浏览器会自动生成一个事件。

2.jquery中的事件:

加载DOM:$(document).ready()  $()  $().ready()

事件绑定:bind()

合成事件:hover(),toggle()

事件冒泡:

事件对象:只有事件处理函数才能访问到,事件处理函数执行完毕后,事件对象就被销毁,为函数添加一个event参数即可实现;

停止事件冒泡:stopPropagation()

阻止默认行为:preventDefault()

事件对象的属性:

event.type()获取到事件的类型

移除事件:unbind()

模拟操作:trigger(),triggerHandler()

其他用法:

3.jquery中的动画:

show(slow600/normal400/fast200/x(毫秒,1秒=1000毫秒))方法和hide()方法;

fadeIN()方法和fadeOut()方法:改变元素的不透明度;

slideUp()方法和slideDown()方法:改变元素的高度

自定义动画方法:animate(params,speed,callback)

停止动画和判断是否处于动画状态:stop(),is(“:animated”)

其他动画方法:

toggle():切换元素的可见状态;

slideToggle():通过高度变化来切换元素的可见性;

fadeTo():把元素的不透明度以渐进方式调整到指定的值;

第五章 jquery对表格表单的操作及更多应用

1.表单标签:包含处理表单数据所用的服务器程序URL以及数据提交到服务器的方法;

表单域:包含文本框,密码框,隐藏域,多行文本框,复选框,单选框,下拉选择框和文件上传框;

表单按钮:包括提交按钮,复位按钮和一般按钮,用于将数据传送到服务器上或者取消传送,还可以用来控制其他定义了处理脚本的处理工作;

2.单行文本框应用:获取和失去焦点改变样式,focus(),blur()

多行文本框应用:高度变化(判断是否处于动画,判断高度,加/减),滚动条高度变化(scrollTop)

复选框应用:全选、反选、全不选()

下拉框应用:将选中的选项添加给对方,将全部选项添加给对方,双击某个选项将其添加给对方;

表单验证:必填项(类名、追加),失去焦点事件(用户名长度,邮箱格式)

3.隔行变色:

表格展开关闭:

表格内容筛选:

4.其他应用:网页字体大小,网页选项卡,网页换肤

第六章 jquery与Ajax的应用

1.XMLHttpRequest对象,发送异步请求,接收响应及执行回调。

2.在jquery中,$.ajax()方法属于最底层的方法,第2层是load(),$.get()和$.post(),第三层是$.getScript()和$.getJSON()方法;

第七章 插件的使用和写法

1.表单验证插件Validation

2.表单插件Form

3.动态绑定事件插件livequery

4.jquery UI插件:交互,微件,效果库

5.管理Cookie的插件Cookie

6.插件的种类:封装对象方法的插件,封装全局函数的插件,选择器插件;

第八章 用jquery打造个性网站

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,014评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,796评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,484评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,830评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,946评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,114评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,182评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,927评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,369评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,678评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,832评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,533评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,166评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,885评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,128评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,659评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,738评论 2 351

推荐阅读更多精彩内容

  • 原文链接 http://blog.poetries.top/2016/10/20/review-jQuery 关注...
    程序员poetry阅读 16,641评论 18 503
  • Javascript缺点:1.复杂的文档对象模型 2.不一致的浏览器实现 3.缺乏便捷的开发、调试工具。 jque...
    baby熊_熊姐阅读 690评论 0 3
  • 第一章 认识jquery 1.1 JavaScript和JavaScript库 1.1.1 JavaScript简...
    杜诚庆阅读 376评论 0 2
  • (续jQuery基础(1)) 第5章 DOM节点的复制与替换 (1)DOM拷贝clone() 克隆节点是DOM的常...
    凛0_0阅读 1,324评论 0 8
  • 躲得过三个车厢的丧尸,躲不过一个车厢的人性。 韩国电影《釜山行》再一次将人性推至大众的视线中。对丧尸类题材向来无感...
    陆白_阅读 247评论 0 0