`
tiehao
  • 浏览: 32804 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jquery 基础知识汇总

阅读更多

 

$("各种选择器")

 

$("p").addClass("myClass")  为p标签添加myClass样式

 

$("li").find("ul").prev().click(function(){});

    找到所有li标签包含的ul标签 的 前一个标记 并添加click时件

 

$(this).next().toggleClass("myHide"); 切换后面标记的样式

 

toggle(“选择器”)  切换样式

 

css("color","black")  直接获取、设置元素的样式 

$("p").mouseover(function(){

$(this).css("color","red");

});直接设置标记p的样式

 

$(function(){

$("img").mouseover(function(){

$(this).css("opacity","0.5");

});

$("img").mouseout(function(){

$(this).css("opacity","1.0");

});

});设置图片的透明度  兼容性比较好

 

 

$("p").hasClass("myClass") / $("p").is(".myClass")

判断p元素是否设置了myClass类别样式  设了返回true 否 返回 false

 

$(this).text()获取文本内容

$(this).html()获取innerHTML

例如:

$("p").click(function(){

var sHtmlStr=$(this).html();  把文本变成innerHtml

$(this).text(sHtmlStr); 将代码变成文本形式

});

 

 

 

$("p").append("<b>直接添加代码</b>")直接为所有p标记添加一段代码作为子元素

 

append($("a")) 添加固定的节点。 分多个复制  和唯一移动

$("img:eq(0)").appendTo($("p")) 复制

 

$("img:eq(1)").appendTo($("p:eq(0)")) 移动

 

$("p").remove(":content('大')") 删去内容含有大字的p元素 

 

$("img:eq(0)").clone().appendTo("p")克隆图片到所有p标记内

 

 

/////javascript  基本内容

 

slice(从该字符开始,该字符结束不含负数重后面回找)  substring(,)同上,负数当0

 substr(开始位置,长度)

 

indexOf("要找",从这里开始找)前往后 lastIndexOf()后往前  返回子字符串开始的位置

 

toExponential(小数点后位数);将数值转为科学计数法

 

toString()转换为字符串  toString(2)转换成为2进制字符串

 

parseInt()转换为数值 也可以进制转换0开始默认为八进制 parseFloat()不在有默认进制

 

数组变成字符串使用  join()  a.join("分隔符默认为,")

 

字符串转化为数组  split("分隔符‘去掉’也可以空")

 

数组元素反排序 reverse() 

 

数组排序 sort()

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

 

、、、、、、、、、、、、、数学计算  Math 对象、、、、、、、、、、、、、、、、

ceil()  floor() round() 往上 往下 四五  舍入

 

Math.random()随机选择  0~1

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

 

 

push(“把参数入栈”)入栈   pop()出栈

 

prompt()  弹出提示框  有输入

 

事件处理  为了处理浏览器兼容  event 对象   获取事件的对象  可以使用对象的属性和方法

   function(oEvent){

if(window.event)

oEvent=window.event;

}

例子:检测事件的名称

if(oEvent.rype=="click")

...

elseif(oEvent.type=="mouseover")

...

 

获取事件的目标  

if(oEvent.srcElement)

oTarget=oEvent.srcElement;

else

oTarget=oEvent.target;

例子:弹出目标的标记名称 alert(oTarget.tagName);

 

 

鼠标事件  click dbclick mousedown  mouseout mouseover mouseup mousemove

 

键盘事件 keydown keypress keyup

oEvent.charCode=(oEvent.type=="keypress")?oEvent.keyCode:0;  处理兼容

 

表单中的共同属性和方法 checked 默认选中为true    defaultChecked 初始值选中为true   value   defaultValue  初始值

form  指向元素所在的<form>     name   type   blur()使鼠标焦点离开某个元素      foucus()聚焦到某个元素

click() 模拟用户单击    select()选中高亮显示文本

 

 

try  catch 查找错误

try{

alert("this is an example!");

alert("fresheggs");

}catch(ex){

var sError = "";

for(var i in ex){

sError+=i+":"+ex[i]+"\n";

}

alert(sError);

}

 

////////////////////////////////////////////////////

ajax

异步对象的属性和方法

abort()取消请求

getAllResponseHeaders()获取响应的所有http头

getResponseHeaders()获取响应的指定http头

open(method,url)  创建请求

send()发送请求

setResquestHeaders()指定请求的http头

onreadystatechange  发生任何状态变化的时间控制对象

readystate  请求的状态

responseText 服务器返回的文本

responseXML

status  服务器返回的http请求响应值,常有200 202 400 404 500

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

处理对象

$.each(数组、对象名,function(下标iNum、属性property,值value))遍历数组和对象

 

$.grep()过滤数据

 

$.map()转化数组

 

$.getScript(url,)获取外部代码

附件是jquery技术文档
分享到:
评论

相关推荐

    jquery基础知识总结

    ### jQuery基础知识总结 #### 一、简介 jQuery是一款流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画操作以及Ajax交互等操作。通过一个干净简洁的API,jQuery能够帮助开发者更容易地处理HTML文档,并且...

    jQuery基础知识+实例

    **jQuery基础知识** jQuery是一个高效、简洁且功能丰富的JavaScript库,它极大地简化了JavaScript代码的编写,使得DOM操作、事件处理、动画设计以及Ajax交互变得更加容易。jQuery的核心理念是"Write Less, Do More...

    jquery知识点总结.md

    jquery

    jQuery选择器基础知识

    **jQuery选择器基础知识** jQuery是JavaScript的一个库,它极大地简化了DOM操作、事件处理和动画效果。其中,选择器是jQuery的核心功能之一,用于高效地选取DOM元素,从而实现对网页内容的控制和操作。本篇文章将...

    JQuery基础知识点汇总(代码+知识点+xmind思维导图)

    代码+知识点汇总,采用xmind框图导出,知识点简单明了,无论是学过还是没学过,通过这个资料过一遍绝对对Jquery整体清楚明了。后面附带了9个基本的jquery实例,进一步加深用jquery的理解。(全部实例(30个)可另外...

    jquery入门基础知识

    ### jQuery入门基础知识详解 #### 一、jQuery简介与特点 **jQuery** 是一款非常流行的 JavaScript 库,它的设计目标是让 Web 开发变得更加简洁高效。根据文档中的介绍,我们可以了解到以下几点关键信息: 1. **...

    jQuery基础教程(第四版)中文pdf版+配套源码

    总结起来,《jQuery基础教程(第四版)中文pdf版+配套源码》是一套完整的jQuery学习资源,涵盖了从基础到高级的各种概念和技术,通过理论与实践相结合的方式,帮助开发者快速上手并精通jQuery,提升Web开发技能。

    jquery基础应用总结

    《jQuery基础应用详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API、强大的功能和良好的浏览器兼容性赢得了开发者们的喜爱。本文将深入解析jQuery的基础应用,通过实例展示其强大之处。 ...

    jquery基础教程(第四版)

    ### jQuery基础教程(第四版)知识点总结 #### 一、jQuery简介与背景 - **诞生时间**:2006年1月14日 - **创始人**:John Resig,一位年轻的80后程序员 - **背景**: - 在jQuery诞生之前,已经有像Dojo和...

    jQuery从基础到高级的知识点梳理

    总结了从jquery基础到重点的知识点,可方便大家从了解到熟练jquery,可参考其中来巩固。

    JQuery基础教程 英文原版

    ### JQuery基础教程知识点详解 #### 一、JQuery简介与特点 **JQuery** 是一个快速、简洁的JavaScript库,其设计目标是简化HTML文档遍历、事件处理、动画以及Ajax交互等操作。通过JQuery,开发者可以更方便地编写...

    JS和JQuery的知识点和用法总结与分析

    **JavaScript基础知识** 1. **变量和数据类型**:JavaScript支持var、let和const声明变量,数据类型包括基本类型(如字符串、数字、布尔、null和undefined)和引用类型(如对象和数组)。 2. **控制流**:包含条件...

    JQuery,jQuery,jQuery课程的详细学习资料【jQuery基础教程第2版】

    我们实习的时候,团队中各组员分别学习并总结的劳动成果,JQuery基础教程第2版(人民邮电出版社),很全面的知识总结,现在我拿来,分享给想学习JQuery的求知者,积分要的不多,也算是给我们劳动成果的一点回报,...

    jQuery基础知识点总结(必看)

    在本文中,我们将深入探讨 jQuery 的基础知识点,包括 jQuery 入口函数与 JavaScript 入口函数的区别、jQuery 对象与 DOM 对象的相互转换以及 jQuery 的选择器。 1. **jQuery 入口函数与 JavaScript 入口函数的区别...

    jQuery基础

    ### jQuery基础知识总结 #### 一、对话框插件——Dialog **概述:** 对话框插件(`dialog`)是jQuery UI中一个非常实用的功能,它允许开发者通过简单的配置即可实现丰富的用户交互对话框,例如确认框、警告框等。 ...

    jQuery文档知识基础基金

    总结,jQuery的文档知识基础基金涵盖了许多关键点,从基本选择器到复杂的Ajax交互,再到丰富的插件库,都是前端开发者必须掌握的技能。通过深入学习并实践,您将能充分利用jQuery的威力,提高开发效率。

Global site tag (gtag.js) - Google Analytics