HTML+CSS+JavaScript

HTML

HTML基础

HTML,超文本标记语言

超文本:比文本要强大.通过链接和交互式⽅式来组织和呈现信息的文本形式.不仅仅有文本,还可能包 含图片,音频,或者自已经审阅过它的学者所加的评注、补充或脚注等等.

标记语言:由标签构成的语言

HTML代码是由"标签"构成的

类似于:

head标签中写页面的属性

body标签中写的是页面上显示的内容

title标签中写的是页面的标题

head和body是html的子标签(html就是head和body的父标签)

title是head的子标签,head是title的父标签

head和body之间是兄弟关系

标签之间的结构关系,构成了一个DOM树

HTML常见标签

1.标题标签

2.段落标签

p标签表示一个段落

p标签描述的段落前面没有缩进

自动根据浏览器宽度决定排版

html内容收尾处的换行、空格均无效

在html中文字之间输入多个空格只相当于一个空格

html中直接输入换行不会真的换行,而是相当于一个空格

3.换行标签

想要完成换行可以通过<br/>标签来实现

只是一个单标签,br标签不像p标签那样带有一个很大的空隙

4.图片标签

img标签必须带有src属性,表示图片的路径

5.超链接

href:必须具备,表示点击后会跳转到哪个页面

target:打开方式 默认是 _self. 如果是_blank 则是新的标签页打开

  • 外部链接
  • 内部链接 网站内部页面之间的链接,写相对路径即可

  • 空链接 使用#在helf中占位

表格标签

table标签:表示整个表格

tr:表示表格的一行

td:表示一个单元格

thead:表格的头部区域

tbody:表格的主题区域

可以合并单元格

表单标签

表单是让用户输入信息的重要途径

分成两个部分:

表单域:包含表单元素的区域,重点是form标签

表单控件:输入框,提交按钮等,重点是input标签

1.form标签

描述了要把数据按照什么方式,提交到哪个页面中

2.input标签

各种输入控件,单行文本框、按钮、单选框、复选框

  • type(必须有)取值有很多,button、checkbox、text、file、image、password、radio等
  • name:给input起名字,尤其是单选按钮,具有相同的name才能多选一
  • value:input中的默认值
  • checked:默认被选中(用于单选按钮和多选按钮)

3.select标签

下拉菜单

option 中定义 selected="selected" 默认表示选中

4.textarea标签

文本域中的内容就是默认内容,空格也会影响

提交后

如果不加value,url的查询字符串中显示不出来,例如gender不管选什么都是显示gender=on

加入value


练习

无语义标签 div&span

就是两个盒子,用于网页布局

div是独占一行,是一个大盒子

span不独占一行,是一个小盒子

CSS

CSS介绍

CSS 层叠样式表,用于控制页面的样式

基本语法规范

选择器+{一条/N条声明}

  • 选择器决定针对谁修改
  • 声明决定修改什么
  • 声明的属性是键值对

引入方式



CSS选择器

1.标签选择器

2.class选择器

3.id选择器

4.复合选择器

5.通配符选择器

常用CSS

1.color

2.font-size

3.border CSS Border(边框) | 菜鸟教程

4.weidth/height

5.padding 内边距

6.margin 外边距

JavaScript

引入方式

基础语法

变量 & 类型

注意:JavaScript是一门动态弱类型语言,变量可以寸法不同类型的值(动态),随着程序的运行,变量的类型可能会发生变化


运算符

JavaScript对象

数组

1.使用new关键字创造

2.使用字面量方式创建

函数

对象


JQuery

语法

JQuery选择器

JQuery事件

操作元素

1.获取/设置元素

2.获取/设置元素属性

3.获取/设置csss属性

4.添加元素

5.删除元素

综合案例

猜数字

表白墙

相关推荐
Rkgua1 小时前
路径传参和查询传参和请求体传参区以及Vue和React的用法区分
前端·面试
JarvanMo1 小时前
Flutter + Supabase 集成 Apple Sign-In 完整指南
前端
小村儿1 小时前
连载
前端·后端·ai编程
dinl_vin2 小时前
LangChain 系列·(九):Agent——让 AI 自己做决策
前端·人工智能·langchain
孟祥_成都2 小时前
前端唯一的护城河?结合 AI 将字节组件库 Headless 化后的感想~
前端·人工智能·react.js
尽欢i2 小时前
前端大坑!文件切片上传后端总报错找不到文件名?
前端·javascript
Sylvia33.2 小时前
世界杯数据链路解析:从球场传感器到终端推送的毫秒级架构
java·前端·python·架构
镜宇秋霖丶2 小时前
2026.5.10@霖宇博客制作中遇见的问题
前端·vue.js·elementui
ai超级个体2 小时前
前端唯一的护城河?结合 AI 将字节组件库 Headless 化后的感想~
前端·react·ai编程·ant design·组件库·vibe coding