我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

王文博--20221226-jq-day01

[复制链接]
博5237 发表于 2023-1-5 18:23:14 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日学习内容
html节点,css,事件函数,js特效与动画
使用:js函数库
引入:引入本地,在线cdn地址
标签:script--src
版本:
        未压缩
        压缩版
入口函数
概念:一旦dom结构渲染完毕就可以执行内部代码---window.onload
$(function(){js代码})
$(document).ready(function(){js代码})
等待dom结构加载完毕之后在执行里面function内部的js代码
核心对象:$   jQuery
获取节点
$('选择器')
返回值:event.fn.init
length
索引
jq对象与原生对象相互转换
jq对象转原生对象
jq对象[索引]
原生对象转jq对象
$(原生对象)
选择器
1.基础选择器
id选择器
class选择器
标签选择器
*选择器
2.层次选择器
后代选择器---空格
子代选择器---大于
相邻选择器:prev+next                $('#box+ul')
同辈选择器:prev~sibling        $('#box~div')
3.表单选择器
$(':input')
input/select/textarea/button
input标签的type属性的选择器
:text
:password
操作类名
addClass---添加
removeClass---删除
toggleClass---切换--没有就添加,有就移除
筛选
first:集合中的第一个元素
last:集合中的最后一个元素
eq:集合中的某具体的一个元素
eq:length-1获取集合中的最后一个元素
下一个next()
上一个prev()
nextAll();后面的所有兄弟节点
        传参与不传参
    传参:选择器
    不传参:默认选择所有
nextUntil():筛选出元素后面所有的兄弟节点,直到选择器元素为止  
parent():所有父级元素
parents():所有祖先元素
parentUntil(选择器):不包含参数的这个选择器对应的元素
children(选择器):筛选出所有符合条件的子元素
find(选择器):后代元素
siblings():所有的兄弟节点---选择器   
        不包含自己
index()---索引:从0开始
隔行变色
第一种
        for (let i = 0; i < p.length; i++) {
       if (i % 2 == 0) {
           //索引为奇数
           //索引为0--第一行
               $(p[i]).css('color', 'aqua');
         } else {
              $(p[i]).css('color', 'gold');
         }
     }
第二种
        $('pdd').css('color', 'blue')
    $('p:even').css('color', 'pink')
二、今日问题



回复

使用道具 举报

关注0

粉丝0

帖子83

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026