jquery 3s后执行_html


jQuery是一个快速、简洁的JavaScript框架,一个优秀的JavaScript代码库,或者说框架。

jQuery的设计宗旨是“write Less, do more”,倡导写更少的代码,做更多的事情。它封装JavaScript的常用功能代码,提供一种便捷的JavaScript设计模式,优化HTML文档操作,事件处理,动画设计和Ajax交互。

jQuery现在已经发布到第三个大版本,一般用第一个版本,因为兼容性最好。

快速获取dom

语法:$(“选择器”),按照CSS选择器进行选择即可

返回值:jQuery文档对象,要注意的是jQuery对象跟原生的dom对象不是一个东西,这里面有jQuery封装好的方法。

快速设置文档样式

语法:$(“选择器”).css(“样式属性”,“样式的值”)

一次设置多个样式:$(“选择器”).css(属性key:属性value,属性key:属性value)

注意:如果属性key由多个单词并联,那么必须用驼峰命名法,或者加引号来解决。


$


比如像上图fonSize写法。

设置获取文档内容

语法:

$(“选择器”).html()---->获取文档的html内容

$(“选择器”).text()---->获取文档的text内容

$(“选择器”).val()---->获取输入框的value内容

$(“选择器”).html(“html内容”)---->设置文档的html内容

$(“选择器”).text(“文本内容”)---->设置文档的text内容

$(“选择器”).val(“value”)---->设置输入框的value内容

快速将内容插入文档

语法:

$(“选择器”).append(“<h1>HelloWorld</h1>”)--->将参数里面的html内容追加到选择器对象的最后一个子元素上。

$(“类选择器1”).appendTo(“类选择器2”)--->将选择器1对象插入到参数 选择器2对象上。

$(".child").insertBefore("ul") ---->在什么前面插入内容

$('.child').insertAfter("ul") ---->//在什么后面插入内容


//往选择器里面插入数据


快速写JS的动画

语法:

$(".parentt").slideToggle(5000) --->//滑动切换

$(".parentt").fadeToggle(5000) --->//淡入淡出切换

$(".parentt").fadeIn(5000,"linear",function(){console.log("动画完成")}) --->淡入进来

$(".parentt").fadeOut(5000) --->淡入出去

$('.parentt').animate({width:"900px"},5000,"linear",function(){console.log("动画已完成")})

PS:5000ms,但是不建议用上面直接使用jQuery的动画方法,因为方法里面还使用了间隔函数,耗费性能比较高,用户打开网页不能有很好的体验。

推荐:添加类名的方式完成动画,性能耗费低,动画效果相对来说更加流畅,用户体验好。

$('.parentt').addClass("animate")

快速html事件

语法:

$(“选择器”).click(function(e){点击事件之后要执行的内容})

$(“选择器”).on(“事件的名称”,function(e){事件要执行的内容})

文档加载完毕即执行事件,仅文档加载完毕,不用等待图片加载,可以将js代码放置到前后都行。

$(document).ready(function(){ }) 也可以缩写成:$(function(){ })