JQ简单介绍
来源:互联网 发布:2016年网络知识竞赛 编辑:程序博客网 时间:2024/05/21 22:33
jQuery 比较适合做一些互联网 的应用
1:轻量级 (js 库非常小)
2:强大的选择器(获取页面上面的dom 元素 document.getElementById() 操作dom 必须先得到dom )
3:出色的DOM操作的封装
4:可靠的事件处理机制(对事件进行了一个封装)
5:完善的Ajax(底层封装xmlhttprequest)
6:完善的文档
7:出色的浏览器兼容性
8:隐式迭代 (显示迭代:迭代一个数组) 显示迭代(for(var i=0;i<array.length;i++){ }) 隐身迭代屏蔽掉for 操作
9.减少服务器的压力和带宽并且加快了加载速度
10:丰富的插件支持 后期扩展非常方便
缺点:
jQuery 选择器
*如获取到多个元素将是一个数组,可以直接用数组的属性方法
当前元素:
元素选择器
jQuery 使用 CSS 选择器来选取 HTML 元素。
属性选择器
jQuery 使用 XPath 表达式来选择带有给定属性的元素。
CSS 选择器
jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。包括:
CSS的选择器其实大类的话可以分为三类,即id选择器、class选择器、标签选择器。
用法如下:
#id名 { 属性名:属性值; }
.class名 { 属性名:属性值; }
标签名 { 属性名:属性值; }
其中,他们之间又可以以不同的方式进行组合,如下:
后代选择器: 父代名 后代名 { 属性名:属性值; }
子代选择器: 父代名>子代名 { 属性名:属性值; }
群组选择器: #name1, .name2, #name div { 属性名:属性值; }
伪类选择器: name:伪类
通用(通配符)选择器: * { 属性名: 属性值;
标签选择器(如:body,div,p,ul,li)
.类选择器(如:class="head",class="head_logo")
ID选择器(如:id="name",id="name_txt")
全局选择器(如:*号)
.组合选择器(如:.head .head_logo,注意两选择器用空格键分开)
.继承选择器(如:div p,注意两选择器用空格键分开)
伪类选择器(如:就是链接样式,a元素的伪类,4种不同的状态:link、visited、active、hover。)字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含)
字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含)
CSS选择器的效率
- id选择器(#myid)
- 类选择器(.myclassname)
- 标签选择器(div,h1,p)
- 相邻选择器(h1+p)
- 子选择器(ul > li)
- 后代选择器(li a)
- 通配符选择器(*)
- 属性选择器(a[rel="external"])
- 伪类选择器(a:hover,li:nth-child)
- JQ简单介绍
- jQ.Mobi框架介绍
- jq简单遍历对象
- jq简单插入
- JQ简单时间应用
- jq简单总结
- JQ 之简单计算器
- jQuery--引入jq&jq简单方法
- 基于JQ的canvas插件→zwibbler,画图插件简单介绍,附下载地址
- jQ介绍和选择器使用
- JQ基本语法、插件介绍
- jq简单移动动画效果
- JQ简单获取键盘键值
- JQ简单的广告功能
- jq简单轮播效果
- jq实现简单选项卡
- jQ
- jQ
- Gym
- Zookeeper+ActiveMQ集群
- UI控件之UITableView的storyboard写法
- CentOS 7.3 中安装 JDK 及环境变量配置
- Sunscreen POJ
- JQ简单介绍
- C#堆内存分配和栈内存分配
- callable,Executor,Future
- css+html两点说明
- android studio layout的xml视图无法显示
- jsp中点击<img>放大图片
- Java容器(集合),持有对象总结
- JavaScript常用互动方法
- 非常经典的JAVA编程题全集