最近写代码发现自己的JS水平实在烂,想总结提升一下自己。
一:一些让jquery更容易的操作控制页面元素的方法
filter():筛选满足过滤条件的的元素
find():find在子元素中查询,filer是在本元素中查询
not():筛选不满足过滤条件的元素
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
:even选择器:
:even 选择器选取每个带有偶数 index 值的元素(比如 2、4、6)。
index 值从 0 开始,所有第一个元素是偶数 (0)。
:odd选择器选取每个带有奇数 index 值的元素
text() 取的是文本值
val()取的是属性value的值
substring 方法
返回位于 String 对象中指定位置的子字符串。
strVariable.substring(start, end)
注意:遵循先开后闭的原则
substr 方法
返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(start [, length ])
setTimeout(function,time):延迟多少时间后执行
var intervalId=setInterval(function,time):隔多少时间重复执行
clearInterval(intervalId):清除setInterval()方法
addClass('someStyle')
attr("bacgroud","red");
children():
ex:$(this).children("input").attr("checked", "checked");
移除属性
removeAttr():
$(this).children("input").removeAttr("checked");
移除元素
remove():
$(this).closest('li').remove();
closest():
closest() 方法获得匹配选择器的第一个祖先元素,从当前元素开始沿 DOM 树向上。
eq:选择器
children():沿着 DOM 树向下遍历单一层级。
$("div").children(".selector")
find() 方法获得当前元素集合中每个元素的后代
each():
它可以遍历一维数组、多维数组、DOM, JSON 等等,$.each(a,function(index,e){
});
bind():
$(selector).bind(event,data,function)
bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。
$("button").bind(
{click:function(){},
mouseover:function(){},
mouseout:function(){}
});
unbind
unbind([type],[data],Handler) 是 bind()的反向操作,从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件
$(document).ready(function(){
var x=0;
$("p").click(function(e){
$("p").animate({fontSize:"+=5px"});
x++;
if (x>=2)
{
$(this).unbind(e);
}
});
});
相关推荐
5. **官方收录**:此插件已被jQuery官方收录,这意味着它经过了严格的测试和验证,可靠性得到了保证。 **使用方法** 1. **引入资源**:首先,在HTML文件中引入jQuery库和Sliding Image Gallery的JS与CSS文件。通常...
4. **jQuery技巧大放送**:jQuery技巧大放送.doc收录了一系列实用的jQuery小技巧,涵盖了常见问题的解决方案和优化方法,对于提高代码效率很有帮助。 5. **jQuery2文档**:jquery2.doc可能是对jQuery 2.x版本的文档...
jquery-easyui-1.5.5 │ ├demo:easyui普通网页演示页面代码库(可以从中参考很多组件的用法,是个非常好用的demo库。) │ ├demo-mobile:easyui手机端网页演示页面代码库(可以从中参考很多组件的用法,是个非常...
如果遇到未收录的汉字,我们需要按照一定的规则(可能是扩展Unicode编码或者添加新的汉字映射)将其加入到库中。 改造步骤可能包括: 1. 分析原插件的搜索逻辑,找到处理查询字符串和选项文本的部分。 2. 对查询...
本书共收录了72个jQuery插件,每个插件都附带详细的属性、参数以及使用方法介绍,并提供了具体的示例代码。所有插件均需依赖jQuery.js才能正常工作,读者需自行前往jQuery官网下载该库。 #### 二、插件概览 以下是...
本文主要介绍了精心收集的1000个常用的jQuery插件。这些插件涉及了多个领域,包括折叠控件、自动完成、分页、提示框等。 ...如果你有新的插件推荐,也可以在文章下方留言,让我们一起分享和收录。
为了实现这一需求,jQuery 提供了方便快捷的方法来完成这些操作。 首先,涉及到的核心知识点是 jQuery 的 `.load()` 方法。这个方法可以用来从服务器加载数据并把返回的 HTML 插入到选定的元素中。使用 `.load()` ...
内容索引:脚本资源,jQuery,网站收录查询 基于jQuery的Js版网站收录查询工具,用于查询你网站在各大搜索引擎上的收录数量,同时还有显示出查询站的IP地址以及Alexa排名信息,站长朋友可能会喜欢。本程序主要是使用...
利用php实现,这是一个用php脚本语言写的数据管理,翰烽SEO关键词管理系统 v2.10.19,翰烽关键词管理系统 本程序是个人...2、添加网址,自助加入每天收录和反链在各大搜索引擎的情况。,参考学习应运于开发实践不错的例子
jQuery EasyUI 1.5.2 版中文版开发工具包 EasyUI Development Toolkit Build 1 说明文档 Version 1.2 ######################################## 注意:本开发包欢迎转载,但是请完整保留该文档及开发包目录结构...
2. **SEO问题**:搜索引擎爬虫可能无法执行JavaScript,导致Ajax加载的内容无法被收录。 3. **前进/后退功能**:Ajax操作不更新URL,可能影响页面的前进/后退功能。 **五、jQuery与其他Ajax库的比较** jQuery以其...
《35DIR百度近日收录查询工具 1.0——基于PHP和jQuery的高效搜索引擎优化工具》 在互联网信息爆炸的时代,网站的搜索引擎排名与收录情况是衡量其可见度和影响力的重要指标。35DIR百度近日收录查询工具1.0正是这样一...
jquery easyui1.5.1中文版文档 jquery-easyui-1.5.1 │ ├demo:easyui普通网页演示页面代码库(可以从中参考很多组件的用法,是个非常好用的demo库。) │ ├demo-mobile:easyui手机端网页演示页面代码库(可以...
在jQuery库中,$.ajax()方法简化了这个过程,使Ajax调用更为便捷。 **二、jQuery的Ajax方法** jQuery提供了多种与Ajax相关的函数,如$.ajax()、$.get()、$.post()等。在本案例中,我们主要关注$.ajax()方法,因为...
多搜索引擎 多站点批量查询收录 PHP+Jquery 源码 支持国内9大搜索引擎,包括百度/Google/有道/雅虎/sogou/soso/Bing/即刻/360搜索 输入多个域名 点击查询 会返回每个网站 在9大搜索引擎的收录数量 偶尔SOSO的...
在这里吐槽一下,百度太2了,收录的内容都没什么价值,最后还是在google找到了解决方法,下面就把这个jQuery的hover在IE中会导致不停闪动的解决方法教给大家。 $(#category ul).find(li).each( function() { $(this...
标题中的“35DIR百度近日收录查询工具”指的是一个用于检查网站在百度搜索引擎中最近收录情况的工具。这个工具可能是由PHP编程语言编写的,因为标签中提到了“Php源码”。它允许用户输入特定的时间段,如最近24小时...
这是PHP多站点批量收录查询源码 v1.0.0,该源码是多搜索引擎 多站点批量查询收录 PHP+Jquery 源码,支持国内9大搜索引擎,包括百度/Google/有道/雅虎/sogou/soso/Bing/即刻/360搜索。输入多个域名 点击查询,会返回每...
5. **用户界面**:HTML、CSS和JavaScript构建用户友好的界面,可能用到Bootstrap、jQuery等前端框架。 6. **API调用限制**:搜索引擎通常对API调用有频率限制,工具可能需要实现延迟机制或使用API密钥进行身份验证。...