jQuery入门

来源:互联网 发布:mac照片删除后内存仍在 编辑:程序博客网 时间:2024/06/05 04:51

jQuery入门

1.jQuery简介

jQuery可以用简洁的代码完成javascript的一些操作,而且克服了不同浏览器平台的兼容性,创始人美国的John Resig ,2006年1月创建了jQuery项目,Write less,do more.

  • 特色

    • 快速获取文档元素
    • 提供漂亮的页面动态效果
    • 创建AJAX无刷新网页(AJAX是异步JavaScript和XML的简称,可以开发出灵敏无刷新的网页)
    • 提供对JavaScript 语言的增强
    • 增强事件处理
    • 更改网页内容
  • 特征

    • 利用CSS选择器提供高速的页面元素查找行为
    • 提供了一个抽象层来标准化各种常见的任务,可以解决各种浏览器的兼容问题
    • 将复杂的代码精简化,提供连缀编程模式(允许相同元素上运行多条jQuery命令,一条接一条)

2.jQuery对象

(1) 核心方法 $()

$()是jQuery库中最重要、最核心的方法jQuery()的简写,主要用来选择页面元素或执行功能方法

  • 7个重载
    • $() 返回空jQuery对象
    • $(elements) 将DOM元素转换为jQuery对象
    • $(callback) <=> $(document).ready(callback) DOM文档载入后的执行方法
    • $(expression,[content]) 接受字符串去匹配一个或多个元素
    • $(html)动态创建由jQuery对象封装的DOM元素
    • $(html,props) 不仅创建还会设置该DOM元素的属性和事件
    • $(html,[ownerDocument]) 不仅创建还指定DOM元素所在的文档

(2) jQuery库延迟等待加载模式

window.onload = function(){}; (会被上一次覆盖)
<=>$(document).ready(function(){})
<=> $(function(){}) (不会被覆盖)
为了等待所有DOM元素加载后才会执行与DOM元素相关的操作,所以要延迟

(3) jQuery对象与DOM对象间的转换

jQuery对象 :又称“jQuery对象集”,是jQuery库特有的对象

DOM对象 :使用原生JavaScript代码获得的对象

jQuery对象无法调用DOM对象的方法,反之亦然
jQuery库中包含了所有的DOM操作

  • jQuery对象 转换为DOM 对象

    • [index]
      jQuery对象是一个特殊的数组对象,即使只有一个元素,jQuery对象仍然是一个数组,数组里保存的是DOM对象。
      var $cr = $("#div3");
      var cr = $cr[0];

    • get(index)方法
      var $cr = $("#div3");
      var cr = cr.get(0);

  • DOM对象 转换为jQuery对象

    • $(dom对象)
      $()把DOM对象包装起来
  • tips:

    • 不确定是什么对象可以用$()得到一个jQuery对象
    • 变量是jQuery对象,就在变量标识符前面加上$
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 水木特快 新水木社区 水木清华吧 水木鹊桥 水木融城 水木装修 水木丹华 微水木 水木丁 水木茂 黄水木 水木清扬 水木华庭 水木香山 水木工程 水木林溪 水木大学 水木墙 水木和 水木阳光 水木源 水木润泽 水木晶华 水木名字 水木自亲 三点水木 花水木歌曲 水木社区bbs 水木社区手机版 水木社区手机 石头水木香记 石头与水木香记 水木清华什么意思 水木社区房地产 水木年华歌曲 水木年华成员资料 水木年华资料 昆明水木清华 水木清华代表什么动物 一生有你水木年华 水木房产论坛