Java Web之网页开发基础复习
tomcat之网页开发基础复习
**声明** :HTML标准规范</!doctype>
<html> : 根标签
<head>: 头部标签 内含<title><meta><link><style>
<body>: 主体
<body></body>
html标签
单标签: <标签名 \>
双标签:<标签名>内容<标签名>
注释标签:<!--注释-->
<p></p>,<br/>,<span></span>,
表格标签:
<tr><td>2333</td>
</tr>
表单标签:
表单域<form>
<form action ="URL 地址" method = "提交方式" name = "表单名称">各种表单控件
</form>
action – 表单提交地址
method –GET or POST (默认GET保密性差,且有数量限制,POST保密性高,且可提交大量数据,开发中常用POST)
表单控件
<input/>
<input type = "控件类型" />
input type –text 文本输入,password 密码输入,radio 单选 ,checkbox 复选,file 文件上传,submit 提交 ,reset 重置
<textarea cols = "每行字符数" rows = "显示的行数">文本内容
</textarea>
列表标签
<ul><li>无序</li><li>阿巴阿巴</li>
</ul><ol><li>有序1</li><li>有序2</li>
</ol><dl>
<dt>名词1</dt><dd>名词1描述</dd>
<dt>名词2</dt><dd>名词2描述</dd><dd>名词2描述</dd>
</dl>
超链接标签
<a href = "跳转目标" target = "目标窗口弹出方式">文本or图像</a>
target _self 默认值,原窗口打开;_blank 新窗口打开;_parent 父框架集打开;_top 整个窗口中打开
图像标签
<img src = "图像URL"/>
可加width ,height ,border…
CSS
选择器{属性1:属性值1;属性2:属性值2;
}
长度–像素(px),百分比(%)
颜色-- red,green,blue…#FF0000,#FF6600,#29D794…rgb(255,0,0)…
行内式
结构不与样式分离,不建议使用
<标签名 style = "属性1:属性值1;.....">内容</标签名>
内嵌式
head 提前加载
<head><style type = "text/css" >选择器{属性1:属性值1;......}</style>
</head>
外链式
<head><link href = "CSS文件路径" type = "text/css" rel = "stylesheet" />
</head>
rel : 表示 定义当前文档与被链接文档之间的关系 ,指定为stylesheet, 样式表文件
css文件:
<style type = "text/css">
h2{text-align :center;
}
div{border:1px solid #CCC; width : 300px; height : 80px;color:purple;text-align:center;
}
</style>
HTML文档:
<head><link href = "style.css" type = "text/css" rel = "stylesheet" />
</head>
<body><h2>外链式css样式</h2><div>链入式</div>
</body>
导入式
<style type = "text/css"> @import url (CSS 文件路径);<!--或 @import "CSS文件路径";-->
</style>
HTML文档更改:
<head><style type = "text/css"> @import url (CSS 文件路径);<!--或 @import "CSS文件路径";--></style>
</head>
<body><h2>外链式css样式</h2><div>链入式</div>
</body>
CSS 选择器&常用属性
标签选择器
标签名{属性1:属性值1;......}
类选择器
.类名{属性1:属性值1;.....}
id选择器
#id名{属性1:属性值1;.....}
通配符选择器
*{属性1:属性值1;.....}
Java Script
JavaScript的引入方式
行内式
<body><input type="button" value = "点我" οnclick="alert('行内式') " / >
</body>
内嵌式
<head><script type = "text/javascript" >//javascript代码在此处
</script>
</head>
外链式
<head><title>js外链式</title><script type="text/javascript" src="jsDemo.js"></script>
</head>
数据类型
- Number 数值部分不分整型&浮点型 ,
- String 字符串’ '," "
- Boolean true or false
- Object 对象类型 一组数据&功能的键值对集合
- Null
- Undefined 未定义 变量被创建,但未赋值
DOM 相关知识
可以一种独立平台&语言的方式 来访问&修改一个文档的内容&结构
- parentNode
- childNode
- firstChild
- lastChild
获取文档中指定的元素
- id
document.getElementById("userId");
- name
document.getElementsByName("userName") [0];
BOM 相关知识
BOM提供了独立于内容且可与浏览器窗口进行交互的对象,
BOM包含DOM
相关文章:
Java Web之网页开发基础复习
tomcat之网页开发基础复习 **声明** :HTML标准规范 </!doctype> <html> : 根标签 <head>: 头部标签 内含<title><meta><link><style> <body>: 主体 <body></body> html标签 单标签: <标签名 \> 双标…...
华容道问题求解第一部分_详细设计(一)之棋子和游戏类_初始化部分
按:因为自控力和能力的原因,这个其实是在和代码同时进行的。 主要 类 说明 这一层是整个项目的基础,将对未来的算法的效率产生重要影响。为了和界面隔离,以及自身逻辑的清晰,下面的两个类是必须的,棋子类…...
【框架】Spring 框架重点解析
Spring 框架重点解析 1. Spring 框架中的单例 bean 是线程安全的吗? 不是线程安全的 Spring 框架中有一个 Scope 注解,默认的值是 singleton,即单例的;因为一般在 Spring 的 bean 对象都是无状态的(在生命周期中不被…...
js中的内存泄漏
理解 内存泄漏是计算机,中由于疏忽或者错误造成程序未能释放已经不在使用的内存,知道浏览器结束 垃圾回收机制 js具有自动的垃圾回收机制,垃圾收集器会定期(周期性)的找出那些不在继续使用的变量,然后释放内存 常见的内存泄漏 意外的全局变量 function foo(){bar 123123…...
营业执照年报申报
姿势:营业执照年报申报 借鉴文章:个体工商户年报申报流程(不要再花冤枉钱) 1、国家企业信用信息公示系统 地址:https://www.gsxt.gov.cn/index.html 2、登录(重庆的方式二简单)...
Springboot教程(五)——单元测试
idea中一般使用JUnit进行单元测试 基本使用 我们可以在idea的test文件夹下的XXXXApplicationTests内进行单元测试: 可以在Test标注的方法上写测试代码: SpringBootTest class C0101ApplicationTests {Testfun contextLoads() {println("Hello …...
【Kotlin】函数
1 常规函数 1.1 无参函数 fun main() {myFun() }fun myFun() {println("myFun") // 打印: myFun } 1.2 有参函数 1)常规调用 fun main() {myFun("myFun") // 打印: myFun }fun myFun(str: String) {println(str) } 2)形参指定默…...
Unity生命周期函数解析
本文由 简悦 SimpRead 转码, 原文地址 mp.weixin.qq.com Unity生命周期函数解析 Unity 生命周期函数是在游戏对象的不同阶段被调用的方法,通过这些函数,我们可以在不同的时刻执行特定的代码。在这篇文章中,我们将一步步解析 Unit…...
【Qt】QTextEdit/QPlainTextEdit 实现 Tab 键多行缩进与反缩进
【Qt】QTextEdit/QPlainTextEdit 实现 Tab 键多行缩进与反缩进 文章目录 I - 主要原理II - 代码实现2.1 - 自定义类2.2 - 实现 Tab 缩进2.3 - 实现反缩进 III - 参考链接 I - 主要原理 由于 QTextEdit 和 QPlainTextEdit ,都无法实现多行选中缩进与反缩进ÿ…...
C++缺陷与思考
数组隐式转换为指针 size_t func(int a[10]) {return sizeof(a); }int a[100]; func(a); // 指针大小 sizeof(a); // 数组大小函数的参数看似是一个数组形式,但事实上他已经退化为指针了,也就是等价于size_t func(int* a),而数组作为参数传…...
无公网ip环境使用DS file软件远程访问内网群晖NAS中储存的文件
文章目录 1. 群晖安装Cpolar2. 创建TCP公网地址3. 远程访问群晖文件4. 固定TCP公网地址5. 固定TCP地址连接 DS file 是一个由群晖公司开发的文件管理应用程序,主要用于浏览、访问和管理存储在群晖NAS(网络附加存储)中的文件。这个应用程序具有…...
软件工程基础
本博客地址:https://security.blog.csdn.net/article/details/136446772 一. 软件工程 1、软件危机。具体表现为:软件开发进度难以预测、软件开发成本难以控制、软件功能难以满足用户期望、软件质量无法保证、软件难以维护和软件缺少适当的文档资料。 …...
alzet供应商你值得拥有
在20世纪70年代,ALZE公司研发出来一款巧妙的药物输送装置——Alzet osmotic pump。这款产品如胶囊般精致小巧,它既有胶囊的外表,也具有胶囊的作用。在Alzet osmotic pump中藏有可以装配药物溶液的空间。此款胶囊泵如同一个小投递员࿰…...
x86中的TSS与任务切换
前言 今天在学习《深入理解Linux内核》的时候,发现出现了一个新的名词TSS(Task-State Segment),这还是我第一次了解到原来x86提供了硬件级别的任务切换功能,之前以为任务切换都是操作系统实现的来着,这里也…...
打造去中心化透明储蓄罐:Solidity智能合约的又一实践
一、案例背景 传统的储蓄罐通常是由个人或家庭使用,用于存放硬币或小额纸币。然而,这样的储蓄罐缺乏透明性,用户无法实时了解储蓄情况,也无法确保资金的安全性。 通过Solidity智能合约,我们可以构建一个去中心化…...
Java Mybatis数据库面试题
Java Mybatis数据库面试题 前言1、什么是 Mybatis?2、Mybaits 的优缺点:3、SQL 注入如何防止?4、MyBatis 框架适用场合:5、MyBatis 与 Hibernate 有哪些不同?6、#{}和${}的区别是什么?7、当表中的字段名和实…...
LeetCode-第14题-最长公共前缀
1.题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 2.样例描述 3.思路描述 按字符串数组每个数组的长度,将字符串数组从小到大排序;他们的公共前缀一定小于或等于最长元素长度…...
TCP/UDP模型:2024/2/29
作业1:TCP模型 服务器端: #include <myhead.h> #define SER_IP "192.168.199.129" #define SER_PORT 8899int main(int argc, const char *argv[]) {//1.创建用于连接的套接字文件int sfdsocket(AF_INET,SOCK_STREAM,0);if(sfd-1){per…...
微信如何设置自动回复消息,提升沟通效率的?
在日常微信聊天过程中,我们可能会频繁遇到相同问题的客户提问,特别是对于从事销售工作的朋友们而言,客户添加好友后的第一句话常常为“在吗”或“你好”。当我们拥有大量好友,手动逐一回复可能会耗费大量时间。因此,自…...
PCIE的BAR空间
1.PCIe 简介 PCIe(Peripheral Component Interconnect Express)是一种高速 串行计算机扩展总线标准,主要用于连接主板上的中央处理器(CPU)和 各种外部设备,如显卡、声卡、硬盘等。PCIe 总线取代了传统的 PC…...
3步完成B站视频转文字:免费开源工具bili2text终极指南
3步完成B站视频转文字:免费开源工具bili2text终极指南 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 还在为手动记录B站视频内容而烦恼吗&#x…...
Atlassian Agent企业级工具激活完全指南
Atlassian Agent企业级工具激活完全指南 【免费下载链接】atlassian-agent Atlassians productions crack. 项目地址: https://gitcode.com/gh_mirrors/at/atlassian-agent 1️⃣ 破解困境破解:Atlassian工具激活的终极解决方案 企业级工具激活的三大痛点 …...
告别手动标注!用MedCLIP-SAM+BiomedCLIP实现医学图像的“一句话分割”
医学图像智能分割革命:当自然语言指令遇上MedCLIP-SAM 在放射科医生的日常工作中,最耗时的往往不是诊断本身,而是那些繁琐的图像标注工作。想象一下,当一位胸外科医生需要从数百张CT片中定位所有肺结节时,传统方法要求…...
Diablo Edit2完整指南:掌握暗黑破坏神II角色存档编辑的终极工具
Diablo Edit2完整指南:掌握暗黑破坏神II角色存档编辑的终极工具 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit Diablo Edit2是一款功能强大的暗黑破坏神II角色存档编辑器,…...
wan2.1-vae效果可视化对比:同一提示词下1024×1024 vs 2048×2048细节放大实测
wan2.1-vae效果可视化对比:同一提示词下10241024 vs 20482048细节放大实测 你肯定遇到过这种情况:用AI生成了一张图,乍一看挺不错,但放大一看,细节就糊了,或者充满了奇怪的噪点和扭曲。尤其是在需要高清大…...
提高网站权重的SEO技巧有哪些
提高网站权重的SEO技巧有哪些 在当今的数字化时代,网站的权重直接影响着它在搜索引擎上的排名。提升网站权重不仅能吸引更多的流量,还能提高用户的参与度和转化率。提高网站权重的SEO技巧有哪些呢?本文将从多个方面详细探讨,帮助…...
弦音墨影惊艳演示:水墨粒子汇聚成目标Bounding Box的动态生成过程
弦音墨影惊艳演示:水墨粒子汇聚成目标Bounding Box的动态生成过程 1. 系统概述与核心特色 「弦音墨影」是一款将先进人工智能技术与东方美学完美融合的视频分析系统。不同于传统技术工具的冰冷界面,这个系统以水墨丹青为设计灵魂,通过Qwen2…...
别只当游戏玩!用《程序员升职记》手把手教你理解CPU指令集和汇编思想
从游戏到芯片:《程序员升职记》中的计算机体系结构启蒙 当你第一次打开《程序员升职记》(Human Resource Machine)时,可能以为这只是一款画风可爱的解谜游戏。但随着关卡推进,那些看似简单的"收件箱"和"…...
Laravel Telescope门禁监控终极指南:10个技巧安全追踪用户权限和授权逻辑
Laravel Telescope门禁监控终极指南:10个技巧安全追踪用户权限和授权逻辑 【免费下载链接】telescope An elegant debug assistant for the Laravel framework. 项目地址: https://gitcode.com/gh_mirrors/te/telescope Laravel Telescope 是 Laravel 框架的…...
RoboMaster装甲板识别避坑指南:灯条匹配参数怎么调?反光、远距离识别失败怎么办?
RoboMaster装甲板识别实战调参手册:从灯条匹配到抗干扰优化 第一次在赛场边调试装甲板识别算法时,我盯着屏幕上疯狂跳动的识别框,突然理解了什么叫"实验室里的王者,赛场上的青铜"。当场地灯光直射装甲板、敌方机器人高速…...
