首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

jQuery」基础 - 03

1.1. jQuery 事件注册jQuery 为我们提... 请注意,本文编写于 2071 天前,最后修改于 173 天前,其中某些信息可能已经过时。...案例:发布微博案例 点击发布按钮, 动态创建一个小li,放入文本框的内容和删除按钮, 并且添加到ul 。 点击的删除按钮,可以删除当前的微博留言。 1.4.5. bootstrap插件(JS) bootstrapjs插件其实也是组件的一部分,只不过是需要js调用功能的组件,所以一般bootstrap的js插件一般会伴随着...(数据不要忘记转换为对象格式) 之后遍历这个数据($.each()),有几条数据,就生成几个小li 添加到 ol 里面。 每次渲染之前,先把原先里面 ol 的内容清空,然后渲染加载最新的数据。

2.8K30

jq---方法总结

2.版本的区别 jQuery库的js文件一般有两个版本:一个jquery-version.js(这里的version表示具体版本号,下同),一个jquery-version.min.js。...class="foo bar">Hello CodePlayer'); // 包含一个临时的div元素,其内嵌一个子节点p元素 六:元素的筛选 // 以下方法都返回一个新的jQuery...$("ul li").last(); // 选取ul li匹配的最后一个元素 $("ul li").slice(1, 4); // 选取第2 ~ 4个元素 $("ul li").filter(":even...属性 find("ul") // 返回匹配这些div元素的所有后代ul元素jQuery对象 children() // 返回匹配这些ul元素的所有子代元素jQuery对象 $("selector...null或undefined,则不会添加到结果数组 }else{ return value; } } ); // resultArray 为 [ "jQuery", true ] //$.grep()

3K20

前端成神之路-03_jQuery

案例:发布微博案例 1.点击发布按钮, 动态创建一个小li,放入文本框的内容和删除按钮, 并且添加到ul 。 2.点击的删除按钮,可以删除当前的微博留言。 ​ 代码实现略。...(jQuery 文件 和 插件文件) 复制相关html、css、js (调用插件)。 1.4.1. 瀑布流插件(重点讲解) ​ 我们学习的第一个插件是jQuery之家的开源插件,瀑布流。...> 1.4.5. bootstrap插件(JS) ​ bootstrapjs插件其实也是组件的一部分,只不过是需要js调用功能的组件,所以一般bootstrap的js插件一般会伴随着...// 6.最后把数组存储给本地存储 (声明函数 savaDate()) 1.7.4 案例:toDoList 本地存储数据渲染加载到页面 // 1.因为后面也会经常渲染加载操作,所以声明一个函数 load...(数据不要忘记转换为对象格式) // 3.之后遍历这个数据($.each()),有几条数据,就生成几个小li 添加到 ol 里面。

3K20

jQuery

来代替,相当于原生js的window 1.1.3 jQuery 对象和 DOM 对象 用原生 JS 获取来的对象是 DOM 对象 jQuery 方法获取的元素jQuery 对象。...$(‘li:last’) 获取最后一个li元素 :eq(index) $(“li:eq(2)”) 获取到的li元素,选择索引号为2的元素,索引号index从0开始。...3.切换类 $("div").toggleClass("current"); 在原生jsclassName会覆盖类名,在jQuery中指操作指定类名,不影响原先的类名 3.2 jQuery效果...加定位,否则无效 3.2.5 事件切换 jQuery中有hover()事件,功能类似于css的hover hover(function,function) 传入2个参数,第一个参数是鼠标移入是触发的函数...jQuery对象,需要转换成jquery对象才能使用方法 $.each(obj,function(index,domele){}) 可以用来遍历任何对象,主要用来做数据处理, var sum =

8.4K10

AJAX培训笔记_js基础笔记

3、编写页面:ajax.html A:编写js:verify.js B:在页面引入该js 4、精简js:verify.js--->verify1.js 5、不使用jquery框架,直接使用ajax的异步对象...元素插入到当前td 8、取消绑定到该td上的click事件 完善点1:修改后单击回车键,修改过的值写入td,input消失, 重新单击时,又可以进入编辑状态 完善点2:文本框内容高亮显示 jQuery...定义一个对象的方法 var obj={name:"mike",age:12}; jquery的两大特性:链式调用和隐式递归 html() html(val) //匹配第一个元素 text() text...(val) //匹配所有的元素 val() val(val) //匹配第一个元素 jquery的相当于js的onload方法 //jQuery(function() $(document).ready...$(html):根据提供的HTML字符串,创建DOM 元素,如:$(“Hello") $(elements):将一个或多个DOM元素转化为jQuery对象,如:$(document.body

6.5K10

jQuery基础

[3]  它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 [4]  jQuery一个快速的,简洁的javaScript库,使用户能更方便地处理HTMLdocuments...这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。 over:鼠标移到元素上要触发的函数 out:鼠标移出元素要触发的函数 <!...循环 我们知道, 1 $("p").css("color","red") 是将css操作加到所有的标签上,内部维持一个循环;但如果对于选中标签进行不同处理,这时就需要对所有标签数组进行循环遍历啦 jquery...支持两种循环方式: 方式一 格式:$.each(obj,fn) li=[10,20,30,40]; dic={name:"yuan",sex:"male"}; $.each(li,function(i,...基于此,jquery在$.each里又加了一步: for(var i in obj){ ret=func(i,obj[i]) ;

2.1K60

JavaScript学习总结(五)——jQuery插件开发与发布

2.3、第一个jQuery插件 这是一个Hello World示例,完成一个可以变长的元素插件,指定每次增加长度参数,在指定的HTML元素后增加一个加号点击加号可以将元素加宽指定长度。...插件中使用each的原因是jQuery选择器选择的内容默认就是一个包装集,中间有多个元素,包装集中含有多个DOM元素each元素就不再是jQuery对象而是一个DOM对象。...).width($(obj).width() + length); }).insertAfter(obj); }); 上面的示例当$.each循环完成后返回this...-1.5.css 样式 样式一定要注意不要修改与插件无关的元素,甚至连CSSReset都不应该有,推荐使用一个相对不易冲突的名称所有的样式都在该类样式下,注意ID样式是不允许重复的,因为要考虑一个页面同时使用多个插件实例的情况...d.js ?

2.8K80

JavaScript学习总结(五)——jQuery插件开发与发布

2.3、第一个jQuery插件 这是一个Hello World示例,完成一个可以变长的元素插件,指定每次增加长度参数,在指定的HTML元素后增加一个加号点击加号可以将元素加宽指定长度。...插件中使用each的原因是jQuery选择器选择的内容默认就是一个包装集,中间有多个元素,包装集中含有多个DOM元素each元素就不再是jQuery对象而是一个DOM对象。...).width($(obj).width() + length); }).insertAfter(obj); }); 上面的示例当$.each循环完成后返回this...-1.5.css 样式 样式一定要注意不要修改与插件无关的元素,甚至连CSSReset都不应该有,推荐使用一个相对不易冲突的名称所有的样式都在该类样式下,注意ID样式是不允许重复的,因为要考虑一个页面同时使用多个插件实例的情况...d.js ?

1.9K30

06-老马jQuery教程-jQuery高级

的包装对象封装了each(callback)方法,以每一个匹配的元素作为上下文来执行一个函数。...意味着,每次执行传递进来的函数时,函数的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。...2.2 构造函数的map方法 语法 :jQuery.map(arr|obj,callback) 返回值: Array新数组 概述 将一个数组元素转换到另一个数组。...作为参数的转换函数会为每个数组元素调用,而且会给这个转换函数传递一个表示被转换的元素作为参数。转换函数可以返回转换后的值、null(删除数组的项目)或一个包含值的数组,并扩展至原始数组。...实际此函数在 jQuery 中将自动使用而无需特意转换。 参数: obj:类型Object,类数组对象。 示例 // 过滤数组中小于 0 的元素

1.8K00

jQuery原理

不被修改, 所以需要接受一个正确的undefined jQuery的extend方法 jQuery中有众多的方法,但这么多的方法不可能都是一一用每一个函数来封装,因此应用到了extend继承的方法来对这些方法进行管理...isTest相当于obj,在kjQuery这个类中找到extend方法key为isTest的值, 而在extend方法,key为isTest的值为一个函数,返回给this对象...返回空的jQuery对象 2.字符串 代码片段:会将创建好的DOM元素储存到jQuery对象返回 选择器:会将所有找的元素存储到jQuery对象返回 3.数组 会将数组元素依次存入到jQuery....返回空的jQuery对象 2.字符串 代码片段:会将创建好的DOM元素储存到jQuery对象返回 选择器:会将所有找的元素存储到jQuery对象返回 3.数组 会将数组元素依次存入到jQuery...jQuery对象返回 // 1.根据传入的选择器找到对应的元素 var res = document.querySelectorAll(selector); // 2.将找到的元素加到

60610

与Ajax同样重要的jQuery(2)

3.jQuery选择器总结 ①:对象访问核心方法 each(function(){}) 遍历集合 size()/length属性 返回集合长度 index() 查找目标元素是集合第几个元素 ②:CSS...([expr]) 获取所有兄弟元素 在XML 解析 find 方法使用最多 对查找结果进行遍历操作 each(function(){… }) ,在each函数可以通过this 获得DOM对象,$(this...> 获取div html和text 对比 var $obj = $("传智播客"); // alert($obj.html()); // alert($obj.text...5.jQuery事件 ①:事件绑定 传统js 一般一个对象只能绑定某种事件一个函数 jQuery 支持对同一个对象,同一个事件可以绑定多个函数 绑定事件函数到对象有两种写法 写法一 $("div").click.../jquery-1.8.3.min.js"> $(function(){ // 编写一个div元素,光标移动上去 字体变为红色

6.2K50
领券