【JavaWeb】尚硅谷 JavaWeb笔记 CSS部分

javaWeb学习笔记(尚硅谷旧版+新版) HTML基础 HTML书写规范 HTML标签 简介 特殊字符 a标签 列表标签 ul是无序列表 type属性可以修改列表项前面的符号 li是列表项 -------------------------------------------------------------------------------------------------------------------------ol是有序列表 img标签 table标签 跨... 阅读详情

CSS

三种引入方式

行内式

行内式,通过元素开始标签的style属性引入, 样式语法为 样式名:样式值; 样式名:样式值;

    <input 
        type="button" 
        value="按钮"
        style="
            display: block;
            width: 60px; 
            height: 40px; 
            background-color: rgb(140, 235, 100); 
            color: white;
            border: 3px solid green;
            font-size: 22px;
            font-family: '隶书';
            line-height: 30px;
            border-radius: 5px;
    "/> 

缺点

  • html代码和css样式代码交织在一起,增加阅读难度和维护成本
  • css样式代码仅对当前元素有效,代码重复量高,复用度低

内嵌式

<head>
    <meta charset="UTF-8">
    <style>
        /* 通过选择器确定样式的作用范围 */
        input {
            display: block;
            width: 80px; 
            height: 40px; 
            background-color: rgb(140, 235, 100); 
            color: white;
            border: 3px solid green;
            font-size: 22px;
            font-family: '隶书';
            line-height: 30px;
            border-radius: 5px;
        }
    </style>
</head>
<body>
    <input type="button" value="按钮1"/> 
    <input type="button" value="按钮2"/> 
    <input type="button" value="按钮3"/> 
    <input type="button" value="按钮4"/> 
</body>

说明

  • 内嵌式样式需要在head标签中,通过一对style标签定义CSS样式
  • CSS样式的作用范围控制要依赖选择器
  • CSS的样式代码中注释的方式为 /* */
  • 内嵌式虽然对样式代码做了抽取,但是CSS代码仍然在html文件中
  • 内嵌样式仅仅能作用于当前文件,代码复用度还是不够,不利于网站风格统一

连接式/外部样式表

  • 可以在项目单独创建css样式文件,专门用于存放CSS样式代码
  • 在head标签中,通过link标签引入外部CSS样式即可
   input {
            display: block;
            width: 80px; 
            height: 40px; 
            background-color: rgb(140, 235, 100); 
            color: white;
            border: 3px solid green;
            font-size: 22px;
            font-family: '隶书';
            line-height: 30px;
            border-radius: 5px;
        }
<head>
    <meta charset="UTF-8">
    <link href="css/buttons.css" rel="stylesheet" type="text/css"/>
</head>
<body>
    <input type="button" value="按钮1"/> 
    <input type="button" value="按钮2"/> 
    <input type="button" value="按钮3"/> 
    <input type="button" value="按钮4"/> 
</body>
  • 说明
    • CSS样式代码从html文件中剥离,利于代码的维护
    • CSS样式文件可以被多个不同的html引入,利于网站风格统一

CSS选择器

元素选择器

  • 根据标签名确定样式的作用范围
  • 语法为 元素名 {}
  • 样式只能作用到同名标签上,其他标签不可用
  • 相同的标签未必需要相同的样式,会造成样式的作用范围太大
<head>
    <meta charset="UTF-8">
   <style>
    input {
        display: block;
        width: 80px; 
        height: 40px; 
        background-color: rgb(140, 235, 100); 
        color: white;
        border: 3px solid green;
        font-size: 22px;
        font-family: '隶书';
        line-height: 30px;
        border-radius: 5px;
    }
   </style>
</head>
<body>
    <input type="button" value="按钮1"/> 
    <input type="button" value="按钮2"/> 
    <input type="button" value="按钮3"/> 
    <input type="button" value="按钮4"/> 
    <button>按钮5</button>
</body>

id选择器

  • 根据元素id属性的值确定样式的作用范围
  • 语法为 #id值 {}
  • id属性的值在页面上具有唯一性,所有id选择器也只能影响一个元素的样式
  • 因为id属性值不够灵活,所以使用该选择器的情况较少
<head>
    <meta charset="UTF-8">
   <style>
    #btn1 {
        display: block;
        width: 80px; 
        height: 40px; 
        background-color: rgb(140, 235, 100); 
        color: white;
        border: 3px solid green;
        font-size: 22px;
        font-family: '隶书';
        line-height: 30px;
        border-radius: 5px;
    }
   </style>
</head>
<body>
    <input id="btn1" type="button" value="按钮1"/> 
    <input id="btn2" type="button" value="按钮2"/> 
    <input id="btn3" type="button" value="按钮3"/> 
    <input id="btn4" type="button" value="按钮4"/> 
    <button id="btn5">按钮5</button>
</body>

class选择器

  • 根据元素class属性的值确定样式的作用范围
  • 语法为 .class值 {}
  • class属性值可以有一个,也可以有多个,多个不同的标签也可以是使用相同的class值
  • 多个选择器的样式可以在同一个元素上进行叠加
  • 因为class选择器非常灵活,所以在CSS中,使用该选择器的情况较多
<head>
    <meta charset="UTF-8">
   <style>
    .shapeClass {
        display: block;
        width: 80px; 
        height: 40px; 
        border-radius: 5px;
    }
    .colorClass{
        background-color: rgb(140, 235, 100); 
        color: white;
        border: 3px solid green;
    }
    .fontClass {
        font-size: 22px;
        font-family: '隶书';
        line-height: 30px;
    }

   </style>
</head>
<body>
    <input  class ="shapeClass colorClass fontClass"type="button" value="按钮1"/> 
    <input  class ="shapeClass colorClass" type="button" value="按钮2"/> 
    <input  class ="colorClass fontClass" type="button" value="按钮3"/> 
    <input  class ="fontClass" type="button" value="按钮4"/> 
    <button class="shapeClass colorClass fontClass" >按钮5</button>
</body>

浮动

概念

  • CSS 的 Float(浮动)使元素脱离文档流,按照指定的方向(左或右发生移动),直到它的外边缘碰到包含框或另一个浮动框的边框为止
  • 浮动设计的初衷为了解决文字环绕图片问题,浮动后一定不会将文字挡住,这是设计初衷
  • 文档流是是文档中可显示对象在排列时所占用的位置/空间,而脱离文档流就是在页面中不占位置了

原理

  • 当把框 1 向右浮动时,它脱离文档流并且向右移动,直到它的右边缘碰到包含框的右边缘

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 当框 1 向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的左边缘。因为它不再处于文档流中,所以它不占据空间,实际上覆盖住了框 2,使框 2 从视图中消失。如果把所有三个框都向左移动,那么框 1 向左浮动直到碰到包含框,另外两个框向左浮动直到碰到前一个浮动框

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 如果包含框太窄,无法容纳水平排列的三个浮动元素,那么其它浮动块向下移动,直到有足够的空间。如果浮动元素的高度不同,那么当它们向下移动时可能被其它浮动元素“卡住\

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 浮动的样式名 : float

    • left 元素向左浮动
    • right 元素向右浮动
    • none 默认值,元素不浮动,并会显示在其在文本中出现的位置
<head>
    <meta charset="UTF-8">
   <style>
    .outerDiv {
        width: 500px;
        height: 300px;
        border: 1px solid green;
        background-color: rgb(230, 224, 224);
    }
    .innerDiv{
        width: 100px;
        height: 100px;
        border: 1px solid blue;
        float: left;
    }
    .d1{
        background-color: greenyellow;
       /*  float: right; */
    }
    .d2{
        background-color: rgb(79, 230, 124);
    }
    .d3{
        background-color: rgb(26, 165, 208);
    }
   </style>
</head>
<body>
   <div class="outerDiv">
        <div class="innerDiv d1">框1</div>
        <div class="innerDiv d2">框2</div>
        <div class="innerDiv d3">框3</div>
   </div> 
</body>

定位

  • 这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移
  • 元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法
值描述
absolute生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行走位
元素的位置通过"eft",“top","right"以及"bottom”属性进行规定
fixed生成绝对定位的元素,相对于浏览器窗口进行走位,
元素的位置通过"eft",“top”,"right"以及"bottom”属性进行规定
relative生成相对定位的元素,相对于其正常位置进行定位。
因此,"left:20"会向元素的 LEFT 位置添加 20 像素
static默认值,没有定位,元素出现在正常的流中(忽略 top,bottom,left,right 或者 z-index 声明)

静态定位

  • 不设置的时候的默认值就是static,静态定位,没有定位,元素出现在该出现的位置,块级元素垂直排列,行内元素水平排列
<head>
    <meta charset="UTF-8">
    <style>
        .innerDiv{
                width: 100px;
                height: 100px;
        }
        .d1{
            background-color: rgb(166, 247, 46);
            position: static;
        }
        .d2{
            background-color: rgb(79, 230, 124);
        }
        .d3{
            background-color: rgb(26, 165, 208);
        }
    </style>
</head>
<body>
        <div class="innerDiv d1">框1</div>
        <div class="innerDiv d2">框2</div>
        <div class="innerDiv d3">框3</div>
</body>

绝对定位

  • absolute ,通过 top left right bottom 指定元素在页面上的固定位置
  • 定位后元素会让出原来位置,其他元素可以占用
<head>
    <meta charset="UTF-8">
    <style>
        .innerDiv{
                width: 100px;
                height: 100px;
        }
        .d1{
            background-color: rgb(166, 247, 46);
            position: absolute;
            left: 300px;
            top: 100px;
        }
        .d2{
            background-color: rgb(79, 230, 124);
        }
        .d3{
            background-color: rgb(26, 165, 208);
        }
    </style>
</head>
<body>
        <div class="innerDiv d1">框1</div>
        <div class="innerDiv d2">框2</div>
        <div class="innerDiv d3">框3</div>
</body>

相对定位

  • relative 相对于自己原来的位置进行地位
  • 定位后保留原来的站位,其他元素不会移动到该位置
<head>
    <meta charset="UTF-8">
    <style>
        .innerDiv{
                width: 100px;
                height: 100px;
        }
        .d1{
            background-color: rgb(166, 247, 46);
            position: relative;
            left: 30px;
            top: 30px;
        }
        .d2{
            background-color: rgb(79, 230, 124);
        }
        .d3{
            background-color: rgb(26, 165, 208);
        }
    </style>
</head>
<body>
        <div class="innerDiv d1">框1</div>
        <div class="innerDiv d2">框2</div>
        <div class="innerDiv d3">框3</div>
</body>

固定定位

  • fixed 失踪在浏览器窗口固定位置,不会随着页面的上下移动而移动
  • 元素定位后会让出原来的位置,其他元素可以占用
<head>
    <meta charset="UTF-8">
    <style>
        .innerDiv{
                width: 100px;
                height: 100px;
        }
        .d1{
            background-color: rgb(166, 247, 46);
            position: fixed;
            right: 30px;
            top: 30px;
        }
        .d2{
            background-color: rgb(79, 230, 124);
        }
        .d3{
            background-color: rgb(26, 165, 208);
        }
    </style>
</head>
<body>
        <div class="innerDiv d1">框1</div>
        <div class="innerDiv d2">框2</div>
        <div class="innerDiv d3">框3</div>
        br*100+tab
</body>

盒子模型

  • 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用
  • CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距(margin),边框(border),填充(padding),和实际内容(content)
  • Margin(外边距) - 清除边框外的区域,外边距是透明的。
  • Border(边框) - 围绕在内边距和内容外的边框。
  • Padding(内边距) - 清除内容周围的区域,内边距是透明的。
  • Content(内容) - 盒子的内容,显示文本和图像
  • 注:边距(margin),边框(border),填充(padding)不会侵占实际内容(content)的大小

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 可以加上方向,表示这个方向的边距(margin)和填充(padding)大小,如:margin-right: 20px
  • 简写形式(margin和padding相同)
    • margin: 10px;上下左右都是10px
    • margin: 10px 20px;上下10px,左右20px
    • margin: 10px 20px 30px 40px;上、右、下、左分别是10px 20px 30px 40px**(顺时针方向)**
    <head>
        <meta charset="UTF-8">
       <style>
        .outerDiv {
            width: 800px;
            height: 300px;
            border: 1px solid green;
            background-color: rgb(230, 224, 224);
            margin: 0px auto;
        }
        .innerDiv{
            width: 100px;
            height: 100px;
            border: 1px solid blue;
            float: left;
            /* margin-top: 10px;
            margin-right: 20px;
            margin-bottom: 30px;
            margin-left: 40px; */
            margin: 10px 20px 30px 40px;
           
        }
        .d1{
            background-color: greenyellow;
            /* padding-top: 10px;
            padding-right: 20px;
            padding-bottom: 30px;
            padding-left: 40px; */
            padding: 10px 20px 30px 40px;
        }
        .d2{
            background-color: rgb(79, 230, 124);
        }
        .d3{
            background-color: rgb(26, 165, 208);
        }
       </style>
    </head>
    <body>
       <div class="outerDiv">
            <div class="innerDiv d1">框1</div>
            <div class="innerDiv d2">框2</div>
            <div class="innerDiv d3">框3</div>
       </div> 
    </body>
【Vue】基础系列(四)样式绑定 - class - style class 与 style 的绑定 阅读详情

相关推荐

JavaWeb学习笔记——B站尚硅谷

尚硅谷最新版JavaWeb全套教程资料 JavaWeb学习笔记(1)-B站尚硅谷 一、HTML 001-引课 002-B/S软件的结构 003-前端的开发流程 004-网页的组成部分 005-HTML简介 006-创建HTML文件 007-html的书写规范 008-html标签的介绍 009-html标签的语法 010-html常用标签介绍 (1)font标签 (2)特殊字符 (3)标题标签 (4)超链接标签 (5)列表标签 (6)img标签 (7)表格标签 (8)跨行

m0_52041525的博客 4689

vue动态添加style样式

注意: 凡是有-的style属性名都要变成驼峰式,比如font-size要变成fontSize 除了绑定值,其他的属性名的值要用引号括起来,比如backgroundColor:'#00a2ff'而不是 backgroundColor:#00a2ff 【对象】 html :style="{ color: activeColor, fontSize: fontSize + 'px' }" ...

weixin_30736301的博客 14万+

Java开发 - 尚硅谷JavaWeb学习笔记 - Part3_CSS

CSS的章节

codeLearnerEternally的博客 884

关于vue :style 的几种使用方式

:style的使用 一 ,最通用的写法 1 <p:style="{fontFamily:arr.conFontFamily,color:arr.conFontColor,backgroundColor:arr.conBgColor}">{{con.title}}</p>    二, 三元表达式 1 <a:style="{color:(index==0?arr.conFontColor:'#00...

u010227042的博客 12万+

Java开发 - 尚硅谷JavaWeb学习笔记 - Part1_Web概述&HTML入门

用Java技术来解决相关web互联网领域的技术栈.使用JAVAEE技术体系开发企业级互联网项目. 项目规模和架构模式与JAVASE阶段有着很大的差别. 在互联网项目下,首先需要明白客户端和服务器的概念客户端 :与用户进行交互,用于接收用户的输入(操作)、展示服务器端的数据以及向服务器传递数据手机APP微信小程序PC端程序PC浏览器其他设备服务端:与客户端进行交互,接收客户端的数据、处理具体的业务逻辑、传递给客户端其需要的数据“服务器”是一个非常宽泛的概念,

codeLearnerEternally的博客 1271

Vue :style表达式

style表达式

一碗清深的博客 3491

尚硅谷JavaWEB学习笔记1(自整理,自用)

JavaWEB学习笔记 1、HTML 1.1、B/S软件的结构 Javase C/S结构 Client Server客户端----->服务器 B/S结构 Brower Server结构 浏览器----->服务器 1.2、前端的开发流程 美术实现---------------------------------------------->前端工程师------------------------------------------->java后台 网页设计师根据需求设计

qq_43130076的博客 6499

华为硬件逻辑岗笔试题(一)

积少成多,集腋成裘,坚持!!! 目录 1. 进制转换 2. 状态机和编码方式 3. 存储器的分类 4. Verilog语法中的操作符 5. 对组合逻辑的认识 6. 对时序逻辑的认识 7. 竞争冒险的认识 8. 基本时序逻辑电路 9. 建立时间和保持时间 10. 同步时序电路 11. 组合逻辑和时序逻辑判断 13. 基本总线的理解 14.加法器 15.FPGA开发工具 1. 进制转换 1、十进制46.25对应的二进制表达式为( )。 A 101110.11...

qq_42235129的博客 1万+

尚硅谷javaweb笔记

web开发:web,网页的意思,www.baidu.com·Servlet,全称“Java Servlet”,中文意思为小服务程序或服务连接器,Servlet是Java Servlet API的一个组成部分,其最初是由Sun公司在1990年研发出来的。Servlet是一个Java语言的组件,只需要一些基本的Java API即可编写。它是一个用Java编写的服务器端程序,遵循Servlet规范开发的Java类,由服务器调用并运行在服务器端。

lanssssss的博客 1722

工业模型导入Unity实战:从ProE/SolidWorks到实时渲染的完整流程

在工业仿真、数字孪生和VR/AR应用开发中,将高精度工程模型导入实时渲染引擎是一个常见的技术挑战。其核心原理在于参数化工程软件与实时渲染引擎的数据结构差异:前者基于精确的B-rep边界表示和特征树,后者依赖轻量化的三角网格与材质贴图。这一转换的技术价值在于实现工程数据的可视化与交互化,为产品展示、虚拟培训和工厂仿真等应用场景提供基础。通过数据翻译与优化流程,特别是利用3ds Max或Blender作为中转站进行网格优化与UV展开,能够有效解决模型破面、材质丢失和性能问题。本文聚焦于ProE(Creo)和So

weixin_33050117的博客 344

最新版MySQL 9.0 数据库的下载与安装(图文)

本篇文章基于Windows 10 系统下载与安装MySQL 9.0 版本。

我是聂可的博客 7万+

尚硅谷全新JavaWeb教程,企业主流javaweb技术栈【学习笔记】一

慢慢更新~视频笔记。

qq_43668996的博客 3319

Windows下用Docker快速搭建SearXNG私有搜索引擎(附Dify集成配置)

本文详细介绍了在Windows环境下使用Docker快速搭建SearXNG私有搜索引擎的完整流程,包括环境准备、容器化部署、安全配置优化以及与Dify平台的深度集成方法。通过分步指导和实用配置示例,帮助开发者构建兼具隐私保护和AI增强能力的本地化搜索解决方案,特别适合需要定制化搜索服务的应用场景。

weixin_30300225的博客 336

尚硅谷-javaweb笔记记录

Javaweb笔记 网页三组成:内容html,表现css,行为js。 html,css,javascript style标签定义css样式代码(只能在一个页面公用css样式) css文件 id选择器: #id001{} #id002{} 使用:标签1 class选择器: .class001{} 使用: 类选择器 组合选择器: 选择器1,选择器2…{ ​ 属性:值; } js 里编写或者写完了再引入进去。 且运算&&:当表达式为全真,返回最后一个表达式,当表达式为假时,返回第一个为假的表达

落红不是无情物 1459

Windows 环境下 OpenClaw 的安装与千问大模型配置

为了不占用 C 盘空间,重装系统也不丢失配置,本文详细记录了如何将 OpenClaw 安装在非系统盘,比如D 盘,并对接阿里云 通义千问大模型的全过程。主要是利用 NVM 和 npm 进行安装,方便后续一键升级,配置具有免费额度的Qwen API,这个只需要在阿里云百炼注册一个账号就能获得免费额度。

博客 6537

第10篇:Agent + 爬虫 = 全自动数据采集专家

在企业级数据采集场景中,传统爬虫的痛点已经到了无法忽视的地步:而Agent + 爬虫的组合,就是这些痛点的终极解决方案。它的核心逻辑是:把爬虫从「人工写死的固定执行脚本」,升级为「能自主分析、自主决策、自主适配、自主修复的智能采集机器人」。我们在生产环境中做过对比测试:传统爬虫开发10个网站的采集脚本需要3人天,而Agent采集机器人只需要3分钟,页面改版后的修复成本从1人天降到了0,采集任务的成功率从62%提升到了95%以上。终端执行以下命令,安装基础依赖,与前9篇环境完全兼容: 二、核心能力拆解:Age

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1576

JavaWeb(HTML/CSS/JavaScript)学习笔记

本笔记基于【尚硅谷全新JavaWeb教程,企业主流javaweb技术栈】https://www.bilibili.com/video/BV1UN411x7xe?vd_source=a91dafe0f846ad7bd19625e392cf76d8总结课程包括由于JavaWeb里面的内容过多 我将分成三部分发推荐一个在线学习、练习的网站:w3school 在线教程文档声明 根标签 头部元素 主体元素 注释 HTML基本内容 专业词汇语法细节官网下载网站Visual Studio Code - C

fjdjdj1的博客 1081

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

javaweb输出所有学生信息_尚硅谷JavaWeb新版视频发布

从前有座山,山里有个庙,庙里有个王老师,长得真是俏。俏也不争春,只把春来报,待你学有所成时,他在丛中笑——尚硅谷JavaWeb新版视频发布!本套视频教程由尚硅谷王振国老师录制,床底下、衣柜里、空调外挂机上……无所不能的王姓男子录制的JavaWeb视频,内容全面,循序渐进,深入浅出,通俗易懂,是JavaWeb爱好者不可多得的葵花宝典!教程涵盖:Servlet程序、Filter过滤器、Listener...

weixin_39737240的博客 325

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Javaweb-尚硅谷

</p><p>是开始标签

xinzhisuox的博客 2079

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

尚硅谷JavaWeb_2020idea_王振国_学习笔记

项目是书城项目,感觉不太完整。在讲各种web技术的同时,顺带做下项目。该项目没有使用SSM、SSH等框架,Javaweb三层框架都是直接写的代码。大致熟悉一下流程即可,在真正开发的时候会用框架来做。 B站地址:https://www.bilibili.com/video/BV1Y7411K7zz?p=1 网盘视频和相应资料文件地址:尚硅谷公众号回复 Java 获取。在第一个Java基础文件夹中,找尚硅谷JavaWeb_2020idea新版。 前置知识:Java入门、数据库和JDBC。同样方式获取资料。

weixin_41677899的博客 3368

JavaWeb--尚硅谷

JavaWeb day1 HTML&&CSS 1、B/S软件的结构 Browser Server 客户端:浏览器 服务器端:WEB服务器 2、前端的开发流程 Ps:美术实现:网页设计师根据需求设计网页 前端:将设计做成静态网页 java程序员:将静态网页修改为动态网页 3、网页的组成部分 页面包括内容(结构)、表现、行为 内容:页面中可以看到的数据,html技术来展示 表现:内容在页面上的展示形式,如布局颜色大小等,一般由CSS技术实现(CSS 是一种描述 HTML 文档样式的语

张一 1141

JavaWeb,完结及学习总结

总的来说,前端所有的内容,我其实都没怎么学好,只能认代码。要我写我肯定写不出来什么前端的东西。但是一想,一个为了后端学习制作的JavaWeb课程,总共才五十小时,把后端的servlet学好应该才是关键吧。前端的教学基本都是蜻蜓点水,我想这个课程可能不是让我们真的要会写前端,是要我们会认前端代码,也能了解前端的一些逻辑,这样我们在写后端时,能更好地对接前端代码,能在以后更好地与前端的程序员合作。新年快乐。

二狗mao的博客 1379

javaWeb 网课笔记截图尚硅谷

28-50

LIUQIN_117的博客 763

JavaWeb小结 尚硅谷

JavaWeb开发顺序:数据库表-->实体bean对象(数据模型pojo)-->Dao(接口+实现类+测试)--> service层(接口+实现类+测试)-->web层(***Servlet程序) HTML5展示内容,即页面中看到的数据 CSS:内容在页面上的展现形式,CSS 同时控制多重网页的样式和布局 JS:JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JS 是弱...

a716121的专栏 706
上一篇: 【JavaWeb】尚硅谷 JavaWeb笔记 HTML部分
下一篇: 【JavaWeb】JavaWeb笔记 JavaScript部分
COTAS
博客等级 码龄7年 369粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值