【JavaScript】初识jQuery
来源:互联网 发布:松江主机编程 编辑:程序博客网 时间:2024/06/05 06:43
相关概念:
jQuery是JavaScript的程序库之一,它是JavaScript对象和实用函数的封装。jQuery只是JavaScript的程序库,相当于JavaScript技术的一个子集。
jQuery的优势
jQuery的主旨是write less,do more (以更少的代码,实现更多的功能)。总体来说,jQuery主要有以下优势:1、轻量级。2、强大的选择器。3、出色的DOM封装。4、可靠的事件处理机制。5、出色的浏览器兼容。6、隐形迭代。7、丰富的插件支持。
以上,纯属凑字数
jQuery执行事件与window执行事件
//jQuert执行事件 $(document).ready(function(){ //javascript代码})//window执行事件 window.onload = function(){ //javascript代码}
window.onload与$(document).ready()的对比 window.onload $(document).ready() 执行时机 必须等待网页中所有的内容加载完毕后(包括图片、Flash、视频等)才能执行 网页中所有DOM文档结构绘制完毕后即刻执行,可能与DOM元素关联的内容(图片、Flash、视频等)并没有加载完 编写个数 同一页面下不能同时编写多个 同一页面能同时编写多个 简化写法 无 $(function(){}) jQuery语法结构
语法:$(selector).cation();1.工厂函数$()在jQuery中,"$"美元符号等价于jQuery,即$()=jQuery()。$()的作用是将DOM对象转化为jQuery对象,只有将DOM对象转化为jQuery对象后,才能使用jQuery的方法。2.选择器selectorjQuery支持css 1.0到css 3.0规则中几乎所有的选择器,如标签选择器、类选择器、ID选择器和后代选择器等。使用jQuery选择器和$()工厂函数可以非常方便地获取需要操作的DOM元素。3.方法action()
一些常用方法 addClass() 向被选元素添加一个或多个样式,语法:jQuery对象.addClass([样式名]),样式名可以是一个,也可以是多个,多个的时候用空格隔开,需要注意的是,添加的样式为类样式时,不需要带有类的符号“.” css() 为匹配的元素添加css样式。语法:css(“属性”,”属性值”) next() 获得所匹配元素集合中每个元素其后紧邻的同辈元素。 DOM对象和jQuery对象
概念?DOM中存在许多的节点,有些DOM节点还包含其他类型的节点。DOM的节点分类: 1、元素节点:即<p>、<h1>、<ul>、<strong>等标签元素。相当于高楼大厦的砖块。 2、文本节点:既<p>这是一个p标签</p>当前的文本信息。网页的内容由文本信息提供 3、属性节点:既<img src = "" alt = "" />中的src和alt。利用属性节点可以对包含在元素里的内容做出准确的描述。
DOM对象
在JavaScript中,可以使用getElementsByTagName()或者getElementById()来获取元素节点,通过该方式得到的DOM元素就是DOM对象,DOM对象可以使用JavaScript中的方法。
//示例var objDOM = getElementById("id"); //获得DOM对象var objHTML= objDOM.innerHTML; //使用JavaScript中的innerHTML属性
jQuery对象
jQuery对象就是通过jQuery包装DOM对象后产生的对象,它能够使用jQuery中的方法。
//示例$("#title").html(); //获取id为title元素内的html代码
jQuery对象与DOM对象的互相转换
转换前约定变量风格: 1、如果获取的对象是jQuery对象,那么在变量前加上$。示例: var $variable = jQuery对象; 2、如果获取的对象是DOM对象,则定义如下: var variable = DOM对象;
1、jQuery对象转换成DOM对象
jQuery提供了两种方法将一个jQuery对象转换成DOM对象,既[index]和get(index)。 (1)jQeury对象是一个类似数组的对象,可以通过[index]的方法得到相应的DOM对象。 示例: var $txtName = $("#txtName"); //jQuery对象 var txtName =$txtName[0]; //DOM对象 (2)通过get(index)方法得到相应的DOM对象。 示例: var $txtName = $("#txtName"); //jQuery对象 var txtName =$txtName.get(0); //DOM对象
DOM对象转换成jQuery对象
对于一个DOM对象,只需要用$()函数将DOM对象包装起来,就可以获得一个jQuery对象。示例:var txtName = document.getElementById("txtName"); //DOM对象var $txtName = $(txtName); //jQuery对象注意:DOM对象只能使用DOM中的方法,jQuery也只能使用jQuery中的方法。
完
0 0
- 初识JavaScript、JQuery、AJAX
- 【JavaScript】初识jQuery
- JavaScript/初识jQuery
- 初识JQuery
- 初识JQuery
- 初识JQuery
- jQuery初识
- jquery初识
- Jquery初识
- 初识jQuery
- 初识jQuery
- JQuery初识
- 初识jquery
- 初识jQuery
- Jquery初识
- 初识jQuery
- JQuery 初识
- JQuery初识
- web前端之JavaScript DOM编程艺术之动态创建标记
- Java的几种单列模式
- Latex安装和示例
- 【第一篇博客】研究下:C语言中的强制类型转换
- 赛码网—在线编程(二)上台阶
- 【JavaScript】初识jQuery
- jQuery点击空白处隐藏弹出层
- python数据结构学习笔记-2016-11-23-01-归并排序
- ural 1005. Stone Pile -01背包-dp
- wordpress 总结
- 深入推荐引擎相关算法 - 协同过滤
- 折半查找顺序表(递归与非递归)
- leetcode 409. Longest Palindrome
- C++计算几何算法大全