jQuery基础知识

   <span style="font-size:18px;">							jQuery

一、	代码风格

$(function(){})				//执行一个匿名函数
$("#box")     			//进行执行的ID元素选择
$("#box").css(“color”,”red”)  //执行功能函数
合起来
$(function(){
$("#box").css(“color”,”red”)
});

返回jQuery对象

$()                  
$("#box")  
$("#box").css("","")
$("#box").css("","").css("","")....

二、加载模式

jQuery:$(document).redy(function(){})(只需等待DOM加载完) 
优点: 效率高   不覆盖   
简写:$(function(){})  ;
JavaScript:window.onload()  全部加载完后(包括大图片等)

三、对象互换

jQuery对象和DOM对象可以互换
$("#box").get(0)  可以返回原生对象  相当于document.getElementById("box")的功能


四、多个库之间的冲突

jQuery库在base库之前引用,$所有权属于base
使用的jQuery方法:
1、把$写成jQuery.
2、var $$ = jQuery,以后用$$代替$.

jQuery库在base库之后引用,$所有权属于jQuery
jQuery.noConfict()   //自行了断,把自己的$所有权删除,让给其他库

五、常规选择器

1》、简单选择器

1、css的写法:  #box{color:red}   //添加一个样式
2、jQuery的写法:  $(function(){
    $(“#box”).css("color","red") ;   //添加一个行为,这个行为叫做样式
})

id只有一个,多个,jQuery值辨别第一个,css三个都可以 (但严格意义上来说不可以定义多个相同的id值)


容错功能:
if($(“#box”).size()>0){  ……}
if($(“#box”).get()){  ……}
if($(“#box”)[0]) {  ……}

2》、进阶选择器

 群组选择器
   1、css的写法:   #div,.p,strong{}
   2、jQuery的写法:  $(function(){    $("#div,.p,strong").css(…)}

 后代选择器
   1、css的写法:ul li a{clolr:red;}
   2、jQuery的写法:$(function(){    $("ul li a").css(…)}

 通配选择器
   1、css的写法:*{color:red}
   2、jQuery的写法:$(function(){    $("*").css(..)}
在全局下使用*,会浪费资源,效率低
   $(function(){    $("ul li *").css()}   在局部时使用

<div class = "box pox"></div>
 1、.box.pox{}       			 多class选择器 
注意区别:   .box,.pox{}     群组选择器
 2、$(function(){    $(".box.pox").css()}


三、高级选择器


后代选择器:子节点、孙节点、、、(后代)
   jQuery的写法:
1、$(function(){    $("ul li a").css()}
  2、$(function(){    $("ul li").find(p).css()}


子选择器   所有子节点
css的写法:   #box >p{   }

jQuery的写法:
1、$(function(){    $("#box >p").css()}
2、$(function(){    $("#box").children("p").css()}

next选择器  :同级的下一个节点(若无指定节点,则无反应)
    css的写法:  #box +p{   }

 	jQuery的写法:
 	1、$(function(){    $("#box +p").css()}
    2、$(function(){    $("#box").next("p").css()}


nextAll选择器:同级的所有节点
    css的写法:    #box ~p{   }

  	jQuery的写法:
    1、$(function(){    $("#box ~p").css()}
    2、$(function(){    $("#box").nextAll("p").css()}


若在方法find()、children()、next()、nextAll()中没有传参,则默认是通配符*


prev:同级的上一个节点
$(function(){    $("#box").prev("p").css()}
prevAll:同级的suoyou节点
$(function(){    $("#box").prevAll("p").css()}

siblings:上下同级的所有节点
$(function(){    $("#box").siblings("p").css()}
siblings 的功能作用相等于:
$(function(){    $("#box").next("p").css()}   
$(function(){    $("#box").prev("p").css()}
这两句话
注意:这时不能见血为:$(function(){    $("#box").prev("p").next("p").css()}  //错误形式

nextUntil:同级下非指定元素选定,遇到则停止
$(function(){    $("#box").nextUntil("p").css()}
prevUntil:同级上非指定元素选定,遇到则停止
$(function(){    $("#box").prevUntil("p").css()}



   

$(function(){    $("#box p").css()}==   $(function(){    $("p","#dox").css()}


$(function(){    $("ul li").find(p).css()}    速度最快
$(function(){    $("p","#dox").css()}
$(function(){    $("#box").children("p").css()}
$(function(){    $("#box p").css()}




属性选择器

$(function(){    $("a[title]").css()}   只要有属性title就行了

$(function(){    $("a[title= num1]").css()}   只要有属性title,且title = num1就行了

$(function(){    $("a[title^= num]").css()}   只要有属性title且title的值以num开头就行了

$(function(){    $("a[title$= num]").css()}   只要有属性title且title的值以num结尾就行了

$(function(){    $("a[title|= num]").css()}   只要有属性title且title = num或“num-”开头的就行了

$(function(){    $("a[title!= num1]").css()}   只要有属性title且title != num1就行了

$(function(){    $("a[title~= num1]").css()}   只要有属性title 且title值等于以空格分割的列表的其中一个值就行了

$(function(){    $("a[title*= num1]").css()}   只要有属性title 且title的值中包含指定值num1就行了

$(function(){    $("a[class][title]").css()}   只要有属性title 且含有其他指定属性如class就行了

</span>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园信息化系统解决方案旨在通过先进的信息技术,实现教育的全方位创新和优质资源的普及共享。该方案依据国家和地方政策背景,如教育部《教育信息化“十三五”规划》和《教育信息化十年发展规划》,以信息技术的革命性影响为指导,推进教育信息化建设,实现教育思想和方法的创新。 技术发展为智慧校园建设提供了强有力的支撑。方案涵盖了互连互通、优质资源共享、宽带网络、移动APP、电子书包、电子教学白板、3D打印、VR虚拟教学等技术应用,以及大数据和云计算技术,提升了教学数据记录和分析水平。此外,教育资源公共服务平台、教育管理公共服务平台等平台建设,进一步提高了教学、管控的效率。 智慧校园系统由智慧教学、智慧管控和智慧办公三大部分组成,各自具有丰富的应用场景。智慧教学包括微课、公开课、精品课等教学资源的整合和共享,支持在线编辑、录播资源、教学分析等功能。智慧管控则通过平安校园、可视对讲、紧急求助、视频监控等手段,保障校园安全。智慧办公则利用远程视讯、无纸化会议、数字会议等技术,提高行政效率和会议质量。 教育录播系统作为智慧校园的重要组成部分,提供了一套满足学校和教育局需求的解决方案。它包括标准课室、微格课室、精品课室等,通过自动五机位方案、高保真音频采集、一键式录课等功能,实现了优质教学资源的录制和共享。此外,录播系统还包括互动教学、录播班班通、教育中控、校园广播等应用,促进了教育资源的均衡化发展。 智慧办公的另一重点是无纸化会议和数字会议系统的建设,它们通过高效的文件管理、会议文件保密处理、本地会议的音频传输和摄像跟踪等功能,实现了会议的高效化和集中管控。这些系统不仅提高了会议的效率和质量,还通过一键管控、无线管控等设计,简化了操作流程,使得会议更加便捷和环保。 总之,智慧校园信息化系统解决方案通过整合先进的信息技术和教学资源,不仅提升了教育质量和管理效率,还为实现教育均衡化和资源共享提供了有力支持,推动了教育现代化的进程。
智慧校园信息化系统解决方案旨在通过先进的信息技术,实现教育的全方位创新和优质资源的普及共享。该方案依据国家和地方政策背景,如教育部《教育信息化“十三五”规划》和《教育信息化十年发展规划》,以信息技术的革命性影响为指导,推进教育信息化建设,实现教育思想和方法的创新。 技术发展为智慧校园建设提供了强有力的支撑。方案涵盖了互连互通、优质资源共享、宽带网络、移动APP、电子书包、电子教学白板、3D打印、VR虚拟教学等技术应用,以及大数据和云计算技术,提升了教学数据记录和分析水平。此外,教育资源公共服务平台、教育管理公共服务平台等平台建设,进一步提高了教学、管控的效率。 智慧校园系统由智慧教学、智慧管控和智慧办公三大部分组成,各自具有丰富的应用场景。智慧教学包括微课、公开课、精品课等教学资源的整合和共享,支持在线编辑、录播资源、教学分析等功能。智慧管控则通过平安校园、可视对讲、紧急求助、视频监控等手段,保障校园安全。智慧办公则利用远程视讯、无纸化会议、数字会议等技术,提高行政效率和会议质量。 教育录播系统作为智慧校园的重要组成部分,提供了一套满足学校和教育局需求的解决方案。它包括标准课室、微格课室、精品课室等,通过自动五机位方案、高保真音频采集、一键式录课等功能,实现了优质教学资源的录制和共享。此外,录播系统还包括互动教学、录播班班通、教育中控、校园广播等应用,促进了教育资源的均衡化发展。 智慧办公的另一重点是无纸化会议和数字会议系统的建设,它们通过高效的文件管理、会议文件保密处理、本地会议的音频传输和摄像跟踪等功能,实现了会议的高效化和集中管控。这些系统不仅提高了会议的效率和质量,还通过一键管控、无线管控等设计,简化了操作流程,使得会议更加便捷和环保。 总之,智慧校园信息化系统解决方案通过整合先进的信息技术和教学资源,不仅提升了教育质量和管理效率,还为实现教育均衡化和资源共享提供了有力支持,推动了教育现代化的进程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值