jQuery:一次与JavaScript的深入交流

学习感受

        从开始的懵懵圈圈,逐渐到有所了解清晰,这个过程,属实是有点吓人,还是得全面的看整个体系,然后再填充知识,之后才能在填充知识的过程中可以清楚的填充,可以很清楚的套用以终为始,从最开始的python,那时的资源只需要看视频,然后到之后的查询csdn,再到查询ai,然后到使用百度高级搜索,最后到ai和百度混用,在这个过程中,我能够清楚的明白,我的搜索能力仍然有待提高,也许是因为很多高级搜索出来的我的问题,并没有很恰当的解释,就像我使用高级搜索之后,出现的极客教程,思否开发者,百度开发者,阿里开发者中提到的类似的文档中的知识等等,如果仍然没有解决的话,我会去查相关的API文档,比如mdn(居多)、w3c(用的比较少)。

        在学习JavaScript的前提,了解了网页的基础部分,HTML明白了,然后让页面动起来,就有了JavaScript,在学习JavaScript过程中,涉及到了一些CSS(Cascading style sheet),于是就使用了1.5小时,速通了一下它,直到学习jQuery,发现基本上使用起来是一样的。

        学习jQuery最大的感受就是和之前学过的HTML、CSS、JavaScript这些前端三套连起来了,然后又进一步学习了JavaScript,深入了解了一点链式编程的思想,可以说,能"."就是轻松,不过相应的可读性也就不是那么好了,此时的注释就要跟上了。

思维导图与二维表

        其余的二维表直接获取对应文档资源即可。

选择器

css

jQuery

id 选择器

#myId

$("#myId")

类选择器

.myClass

$(".myClass")

标签选择器

div

$("div")

层次选择器

div > a

$("div > a")

伪类选择器与过滤器

p:first{ font-size: 20px}

$("p").first().css("font-size", "20px");

$("p:first").css("font-size", "20px");

伪类与过滤器类似,可以使用链式方法实现过滤

CSS中伪类选择器(mdn文档)

这个是针对 css 伪类的介绍,主要是里面的内容确实是太深了

<!DOCTYPE html>
<html>
<head>
    <script src="https://code.jquery.com/jquery - 3.6.0.min.js"></script>
    <style>
        p {
            font - size: 16px;
        }
    </style>
</head>
<body>
    <p>这是第一个段落。</p>
    <p>这是第二个段落。</p>
    <script>
        //方法一
        $("p").first().css("font - size", "20px");
        //方法二写css文件的时候写成这个玩意
        p:first {
          font-size: 20px;
        };
    </script>
</body>
</html>

比较内容

$("p").first()

$("p:first")

what

一个 jQuery 操作。先进行选择,在进行筛选

一个选择器表达式,少去了选择所有再筛选

where

比较依赖文档加载完成;$(document).ready(function(){

var firstPara = $("p").first();

firstPara.css("color", "red");

});

不是很依赖这个加载状态,但是最好还是选择上这种加载完毕的;

在某种程度上,对文档加载没有那么严格

耦合性

较弱,先选择,再筛选

较强,直接选中,比较依赖 HTML 文档中的内容

根据耦合性的情况,建议使用第一种方式

结尾

        又是一次与JavaScript深入的交流,没想到竟然成功的把很多东西串起来了,真的写起来属于是轻松多了,从获取通过id获取DOM,然后到直接通过selector获取之后直接进行对应的操作,属于是一步到位了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值