Day23.Web前端简介三

西红柿成熟度检测数据集总结 成熟度类别标注数量semiripe(半成熟)10275rotten(腐烂)13470fullyripe(完全成熟)35031unripe(未成熟)26212。 阅读详情

Web前端简介三



前言

这里继续接着前面的Web简介二。


jQuery的使用

1. jQuery 概述

  1. Write Less Do More(用更少的代码来完成更多的工作)
  2. 使用CSS选择器来查找元素(更简单更方便)
  3. 使用jQuery方法来操作元素(解决浏览器兼容性问题、应用于所有元素并施加多个方法)

2. 引入 jQuery

  • 下载jQuery的开发版和压缩版
  • 从CDN加载jQuery
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script>
    window.jQuery || 
        document.write('<script src="js/jquery-3.3.1.min.js"></script>')
</script>

3. 查找元素

  • 选择器
    • * / element / #id / .class / selector1, selector2
    • ancestor descendant / parent>child / previous+next / previous~siblings
  • 筛选器
    • 基本筛选器::not(selector) / :first / :last / :even / :odd / :eq(index) / :gt(index) / :lt(index) / :animated / :focus
    • 内容筛选器::contains(’…’) / :empty / :parent / :has(selector)
    • 可见性筛选器::hidden / :visible
    • 子节点筛选器::nth-child(expr) / :first-child / :last-child / :only-child
    • 属性筛选器:[attribute] / [attribute=‘value’] / [attribute!=‘value’] / [attribute^=‘value’] / [attribute$=‘value’] / [attribute|=‘value’] / [attribute~=‘value’]
  • 表单::input / :text / :password / :radio / :checkbox / :submit / :image / :reset / :button / :file / :selected / :enabled / :disabled / :checked

4. 执行操作

  • 内容操作
    • 获取/修改内容:html() / text() / replaceWith() / remove()
    • 获取/设置元素:before() / after() / prepend() / append() / remove() / clone() / unwrap() / detach() / empty() / add()
    • 获取/修改属性:attr() / removeAttr() / addClass() / removeClass() / css()
    • 获取/设置表单值:val()
  • 查找操作
    • 查找方法:find() / parent() / children() / siblings() / next() / nextAll() / prev() / prevAll()
    • 筛选器:filter() / not() / has() / is() / contains()
    • 索引编号:eq()
  • 尺寸和位置
    • 尺寸相关:height() / width() / innerHeight() / innerWidth() / outerWidth() / outerHeight()
    • 位置相关:offset() / position() / scrollLeft() / scrollTop()
  • 特效和动画
    • 基本动画:show() / hide() / toggle()
    • 消失出现:fadeIn() / fadeOut() / fadeTo() / fadeToggle()
    • 滑动效果:slideDown() / slideUp() / slideToggle()
    • 自定义:delay() / stop() / animate()
  • 事件
    • 文档加载:ready() / load()
    • 用户交互:on() / off()

5. 链式操作:检测页面是否可用

<script>
    $(document).ready(function() {
        
    });
</script>
<script>
    $(function() {
        
    });
</script>

6. jQuery 插件

  • jQuery Validation
  • jQuery Treeview
  • jQuery Autocomplete
  • jQuery UI

7. 避免和其他库的冲突

先引入其他库再引入jQuery的情况。

<script src="other.js"></script>
<script src="jquery.js"></script>
<script>
	jQuery.noConflict();
    jQuery(function() {
        jQuery('div').hide();
    });
</script>

先引入jQuery再引入其他库的情况。


<script src="jquery.js"></script>
<script src="other.js"></script>
<script>
    jQuery(function() {
        jQuery('div').hide();
    });
</script>

8. 使用 Ajax

Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

  • 原生的Ajax
  • 基于jQuery的Ajax
    • 加载内容
    • 提交表单

总结

今天主要是认识了一下 jQuery 的强大之处,以及在网页部分的常见应用,先去消化了。

溜了遛了,脑壳疼。Loading(23/100)。。。

45.qt quick-qml虚拟软键盘详解(一) 1.qml虚拟键盘介绍 Qt虚拟键盘的主要功能包括: 可定制的键盘布局和风格与动态切换。 带有单词选择的预测性文本输入。 角色预览和替代角色视图。 自动大小写和空格插入。 不同分辨率的可伸缩性。 支持不同的字符集(拉丁,简体/繁体中文,印地语,日语,阿拉伯语,希伯来语,韩语和其他)。 支持大多数常见的输入语言,可以轻松扩展语言支持。 从左到右和从右到左的输入。 硬件键支持2路和5路导航。 手写支持,带有全屏输入的手势。 音频反馈。 跨平台功能。 支持多国语言,高达40多个语言 本 阅读详情

相关推荐

PPL文档——Excel制作的甘特图加上动态今日线

当很多项目需要跟踪进度时,我们介绍一种在Excel中创建甘特图。

qq_34777858的博客 7064

每天一个前端小知识 Day 23 - PWA 渐进式 Web 应用开发

PWA(渐进式Web应用)通过Service Worker实现离线缓存、Web Manifest支持桌面安装,让Web应用获得接近原生App的体验。核心包含三大能力:可安装性、离线访问和响应式设计。开发时需要配置manifest.json定义元信息,注册Service Worker进行资源缓存,并确保HTTPS环境。主流前端框架如Vue/React可通过插件快速集成PWA。相比原生App,PWA具有跨平台、免安装等优势,适用于资讯、电商等需要提升用户留存率的场景。调试时可使用Chrome开发者工具验证PWA

FAN的博客 1123

逆向实战:TikTok X-Gorgon算法解析与Unidg补环境技巧

本文详细解析了TikTok X-Gorgon算法的逆向工程全流程,包括参数定位、变种RC4算法还原及Unidbg补环境技巧。通过动态调试与静态分析相结合,揭示了X-Gorgon的生成逻辑和加密细节,为移动安全研究提供了实用指南。

weixin_28568819的博客 693

前端有什么难的?-Day23

浏览器渲染引擎与性能优化(⭐⭐⭐⭐⭐) 核心挑战在于平衡HTML解析、CSS计算、JS执行、GPU合成等跨线程协作。需掌握重排/重绘/合成的本质差异,通过DevTools火焰图定位性能瓶颈,深入理解V8隐藏类、内存泄漏检测等底层机制。学习路径分三阶段:可视化认知(Chrome性能分析)、手写核心机制(虚拟DOM/RAF调度)、工程实战(Core Web Vitals优化)。 前端架构与工程化体系(⭐⭐⭐⭐⭐) 聚焦开发体验、构建速度与运行时性能的权衡。难点包括构建工具深度配置(Webpack/Vite)、M

m0_51089660的博客 307

模电学习笔记(十二)——跨阻放大器

模电学习笔记(十二) 跨阻放大器 跨组运算放大器是将电流信号转换成为电压信号,电流到电压增益基于反馈电阻。 设计目标: 输入 输出 带宽 电源 0A 100uA 0V 7V 20kHz 15V -15V 1.计算R1的值(增益电阻器) 2.计算C1的值满足电路带宽 ...

tang11081023的博客 2万+

python 写一个简单的 telegram bot (电报机器人)

replit.com 环境配置太恶心了,只能使用 poetry.poetry 这个名字是挺好听,用起来也是很垃圾,太恶心。heroku.com 注册登录不方便,需要各种验证。所以,部署的问题,目前搁置。

waterHBO的博客 3196

前端学习日记 day1

学习初衷 今年大四了,转眼就要毕业踏入社会,这感觉就像小时候疯了一晚上,到第二天才想起要交作业时的慌张。 而现在的慌张,则是自己一无所长,更没有明确的人生理想或奋斗目标,依旧过得浑浑噩噩,稀里糊涂。 不过说起来,我曾经也有过梦想,就是成为一名作家,但自从看了克里斯托弗·诺兰的《追随》后,我便不再多想了,因为我自问自己真的那么爱写作吗?成为作家只不过是我回避现实的挡箭牌罢了,况且还写得那么烂。 工...

iliveforyou的博客 859

【Unity Shader】2D模型 3D模型混用的穿模问题(Spine在3D场景中出现前后穿模问题的解决办法)

问题描述: 在3D场景中使用Spine模型(2D), 因为Spine需要像Billboard类似的处理,永远是垂直与相机的, 所以一般情况下2D模型能正常显示且前后的阻挡关系也是没有问题的,如下图所示,一切都很美好.(这里用一个四边形,图中的福字表示2D模型) 可是如果后面蓝色的格子比较高,或者2D角色本身也比较高,那么就会出现模型穿插的问题,如下图所示: 如果吧2D模型竖立起来,前后关系肯定是没有问题的,所以也能避免模型穿插的问题,可是就没有Billboard效果,圆形的福字已经被压扁了,如下图:

Vitens的专栏 4591

Day23-前端Web案例——登录&退出&项目打包部署

前端Web案例——登录&退出&项目打包部署

m0_57075290的博客 996

YOLO26涨点改进 | 小目标损失函数独家改进篇 | TGRS 2025 | 引入AdaFocalLoss损失函数,改进小目标检测,自适应聚焦小目标与样本分布不平衡,提升检测精度与训练稳定性

目录一、前言:YOLO26原生损失函数在小目标检测中的核心痛点(涨点瓶颈)1.1 小目标权重不足,聚焦能力薄弱1.2 样本分布不平衡适配性差,正负样本权重失衡1.3 训练不稳定,易出现梯度消失/震荡1.4 未区分小目标与背景的冗余干扰,误检率高二、TGRS 2025顶刊灵感解析:自适应聚焦损失的核心逻辑三、全网独家创新:AdaFocalLoss损失函数设计与YOLO26适配(核心重点,可复现)3.1 AdaFocalLoss函数整体设计(独家设计,清晰可复现)3.2 各核心模块详细设计(独家创新,可直接复现

qq_36130719的博客 202

Istio ICA考试之路---2-2

找到dr部分,这部分可以在mirroring里找也可以和题2-1一样在Traffic Management的dr里复制,内容都一样。此题之后都是在cluster-2上操作,所以就不需要再切换了.之后的几题2.1节就忽略掉了。可以看到,80%的流量被镜像到了dev上,实际考试这步可以忽略。看到ex-ip是192.168.126.220。获取gw,把gateways加入到vs配置中。获取istio-ingress的ex-ip。就获得了这样一个模板文件。查看2个pod的日志。

Q先生 854

Day194,web前端开发学习培训

1.在Vue中事件定义存在两种写法函数名:function(){} 推荐函数名(){} 推荐1.在使用事件时,可以直接在事件调用出给事件进行参数传递,在事件定义出通过定义对应变量接收传递的参数1.在使用v-show时可以直接书写boolean值控制元素展示,也可以通过变量控制标签展示和隐藏2.在v-show中可以通过boolean表达式控制标签的展示和隐藏。

2401_84140428的博客 740

复旦微实现串口在线升级BOOT.BIN

将该 demo 生成的 app(升级用)和 fsbl、最简化 bit 文件(可选)打包成 BOOT.BIN,作为 golden image 烧写在 qspi flash 偏移 0 地址开始的位置,其中最简化 bit 文件为在线升级功能提供必要的物理通道(如果不需要,可以不打包该文件),golden image 一旦发布基本不需要进行升级,由该 golden image 负责和上位机进行通信交互,完成业务 app、业务 bit 文件、uboot 以及操作系统 image 等文件在线升级,在qspi flash

wangjie36的博客 3174

web前端 -- Day23 js高级

js基础 JavaScript简称:JS JS分三个部分: ECMAScript标准—基础的语法 DOM Document Object Model 文档对象模型 BOM Browser Object Model 浏览器对象模型 什么是JS? 前面的文章有更详细的解释,自行查找 是一门脚本语言 是一门解释性语言 是一门弱类型语言 是一门基于对象的语言 是一门动态类型的语言 动态页面 :...

Jane's Blog 465

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Day 23 - 前端开发工具 - HBuilder X

Day 23 - 前端开发工具 - HBuilder X 完成了后端开发,接下来就要将透过前端跨平台开发框架来存取后端的资源,底下介绍几种常见的跨平台应用开发框架。 Flutter Ionic React native Apache Cordova Xamarin 所谓的跨平台应用开发框架就是,开发人员可以使用一套相同的代码,一次性地编码即可在多个平台上面运行起来,如 iOS, Android,Windows, macOS 以及 Linux。它减少了开发人员开发应用的时间,并且能够快速地交付。作为用户来

m0_50614038的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Web前端最新Day197,前端音频面试题

命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。使用Vue 脚手架之后我们开发的页面将是一个完整系统(项目)。(node package mangager) ==>【nodejs包管理工具】 前端主流技术 npm 进行统一管理。

2401_84435739的博客 1361

终极指南:如何用Day.js轻量日期库提升Web Vitals用户体验指标

Day.js是一个仅2kB大小的轻量级JavaScript日期库,提供与Moment.js相同的现代API,同时保持 immutable特性,是提升Web Vitals性能指标的理想选择。通过优化日期处理性能,Day.js帮助开发者减少加载时间和运行时开销,直接改善网站的核心用户体验指标。 ## 为什么Web Vitals性能指标至关重要 Web Vitals是Google推出的核心用户体验指

gitblog_02085的博客 499

Web前端105天-day23-MySQL

mysql02

qq_52810836的博客 392

前端Day1

title: 前端一 data: 2021-4-1 23:59:00 author: Jamal photo: https://cdn.pixabay.com/photo/2015/11/05/23/02/chichen-itza-1025099_960_720.jpg day 1 文章目录前端 --------- Day11. 网页1.1 什么是网页1.2 什么是HTML1.3 网页的形成2. 常用浏览器2.1 常用浏览器2.2 浏览器内核3. Web 标准3.1 Why3.2 Consist4..

ultramanWJM的博客 172

WEB前端学习日志Day5

WEB前端学习日志Day5 今日学习内容总结:通过一天的学习,主要学习了CSS选择符的权重问题,并对css层叠性做解释,也学习了CSS的文本属性,并且初步了解了浮动。 1.CSS选择符的权重 选择符的权重: id > class > 标签 首先通过四个数字表示权重: 内联样式表 -> 1000 id -> 100 class -> ...

bbbbbbxxx的博客 1360

day06/23-12-18前端基础

target:指定窗口打开模式,值为_blank时,在新窗口打开。2、post:提交 数据使用(登录、注册)说明:页面提交输入信息需要使用表单标签说明:HTML图片是通过标签进行定义的。1、参数不在url中显示。1、参数在url中显示。href:跳转地址(网页,本地文件)测试点:图片必须有title属性(体验感好)说明:页面布局使用,常用(div和span)说明:列表标签常用li元素(分为有序和无序)1、get:查询使用。说明:超链接是通过标签进行定义的。

m0_58141927的博客 505

web day23 AJAX,XStream,JSON

AJAX,XStream,JSON

飛白的学习笔记 4436

Web前端学习day-13(函数与数组)

Web前端day-13二维数组:系统内部的函数:Array对象:属性:方法:属性和方法的一般形式:String对象:属性:方法:Math对象:公式:JS特殊字符: Var arr = [值1,值2,值3.。。。。。]; 通过下标去找到数组中某个值【下标:从0开始,到数组个数-1】 二维数组: Var arr1=[22,23,24]; Var arr2=[25,26,29]; Var arr3=[2,3,9]; Var arr = [arr1,arr2,arr3]; Var arr = [ [22,23,24

qq_46516571的博客 144

java-web-day5

是一种软件架构风格, 属于分布式架构, 微服务是指将一个大型的应用程序拆分成一组小型、独立的服务,每个服务都运行在自己的进程中,并通过网络进行通信。

JR521314的博客 1214

web前端day1

一、知识总结 二、练习题 三、习题练习

Okeah 791

python16_day23【cmdb前端】

一、cmdb前端 https://github.com/willianflasky/growup/tree/master/s16/homework/day23_cmdb_web/s16MadKing 二、Dell MegaCli 1 /opt/MegaCli -LDInfo -Lall -aALL 查raid级别 2 /opt/MegaCli -AdpAllInfo -a...

weixin_30548917的博客 117

Web前端最全Day196(1),前端开发入门

/声明组件的配置对象template:“template:“”,data(){return {name:“阿昌”,},methods: {change(){//拿到组件内部的数据alert(“触发事件”);1.【组件中定义事件和直接在Vue中定义事件基本一致】 直接在组件内部对应的html代码上加入@事件名=函数名方式即可。

2401_84435739的博客 982
上一篇: Day22.Web前端简介二
下一篇: Day24.Web前端简介四
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值