Web前端开发----jQuery

本文介绍了jQuery的广泛使用情况,包括如何加载、选择器、属性操作和事件处理。此外,详细阐述了jQuery的选择器思想,如基本选择器、属性判断和函数过滤。通过实例展示了基于jQuery实现电影排行榜和Tab选项卡的功能。最后,简要概述了Bootstrap框架的优势和基本使用,包括其响应式设计和常用组件,并提供了引入Bootstrap的两种方法。
摘要由CSDN通过智能技术生成

Web前端开发----jQuery

一、jQuery介绍

关于前端的学习,可以通过菜鸟教程和W3C网站学习
一些前端页面设计的模板,可以参考懒人之家https://www.lanrenzhijia.com/

1、简介

jQuery是目前使用最广泛的javascript函数库。据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。

在上一篇中写到的很多案例代码,他们的js代码和HTML是写在一起的,其实我们可以把js代码独立出来:创建一个js目录,里面用来放单独的js代码,然后在HTML的head里加入<script type="text/javascript" src="目录名/文件名.js"></script>

jquery是一个函数库,一个js文件,页面用script标签引入这个js文件就可以使用。
下载地址:
jQuery官方网站: http://jquery.com/
在这里插入图片描述我们不需要看源代码,可以下载压缩版的:
在这里插入图片描述
打开是这样一个文件,将该文件的内容复制,粘贴到一个.js文件中即可,文件名称就为 jquery-3.4.1.min
我这里是点击直接下载到js目录中
在这里插入图片描述
在这里插入图片描述

2、jQuery加载

将获取元素的语句写到页面头部head,会因为元素还没有加载而出错,jquery提供了ready方法解决这个问题,它的速度比原生的 window.onload 更快。
在这里插入图片描述
也可以简写:
在这里插入图片描述

二、jQuery选择器

选择某个网页元素,然后对它进行某种操作,jquery选择器可以快速地选择元素,
选择规则和css样式相同,使用length属性判断是否选择成功。

1、jquery用法思想一

*选择某个网页元素,然后对它进行某种操作
基本选择器
在这里插入图片描述
选择器修饰过滤
在这里插入图片描述
选择器函数过滤
在这里插入图片描述
选择器转移
在这里插入图片描述

2、jquery用法思想二

同一个函数完成取值和赋值
操作行间样式
在这里插入图片描述
操作样式类名
在这里插入图片描述

三、jQuery属性操作

1、设置html内容

设置html内容
在这里插入图片描述

2、设置属性值

在这里插入图片描述
绑定click事件
在这里插入图片描述
jQuary特效效果
在这里插入图片描述
在这里插入图片描述

四、jQuary事件

在这里插入图片描述

五、应用案例

1、基于jqurey实现电影排行榜:

默认只显示电影名称列表,当鼠标经过电影名称时,显示电影的详细内容:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
   
            margin: 0;
            padding: 0;
        }
        .box{
   
            width: 300px;
            height: 450px;
            border: 1px solid gray;
            margin: 0 auto;
            margin-top: 50px;
        }
        .box h1{
   
            font-size: 25px;
            line-height: 35px;
            color: green;
            padding-left: 10px;
            border: 1px dashed gray;
        }
        .box li{
   
            list-style: none;
            padding: 10px 10px;
            border: 1px dashed gray;
        }
         .box li span{
   
             background-color: gray;
             /*设置行内元素,才能改变宽高*/
             display: inline-block;
             width: 15px;
             height: 15px;
             color: white;
             text-align: center;
             margin-right: 8px;
         }
         /*修改前三个标签背景颜色*/
         .box li:nth-child(-n+3) span{
   
            background-color: green;
        }
        .content img{
   
            width: 80px;
            height: 120px;
            float: left;
        }
        .content p{
   
            width: 180px;
            height: 120px;
            float: right;
            font-size: 12px;
        }
       .content{
   
           margin-top: 5px;
           /**/
           overflow: hidden;
           /*
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值