Web学习笔记
文章目录
-
- 一.前言
-
- 二.HTML基础
-
- HTML概述
- img标签
- Div标签
- 表单
- Web语义化
- 三.CSS样式
-
- CSS概述
- CSS添加方法
- 选择器
- CSS文本样式
- CSS背景样式
- CSS超链接
- 列表,表格样式
- 四.CSS 布局与定位
-
- 概述
- 盒子模型
- CSS定位概述
- 文档流定位
- 浮动定位
- 层定位
- 弹性盒子布局
- 网格布局
- 精灵图
- 五、CSS3
-
- 盒子圆角边框
- 阴影
- 文字与文本
- 2D转换
- 过渡效果
- 3D变换
- 六、JavaScript
-
- 加入JS代码的方法
- JS输入输出
- json
- 数组方法
- 基本包装类型
- 字符串对象
- Javascript对象
- 内置对象
- DOM
-
- 事件
-
- tip 关于只能用this实现函数事件的原因
- 案例:设置Tab切换内容
- 节点操作
- 注册事件
- DOM事件流
- 事件对象
- 事件委托
- 常用的鼠标事件
- 键盘事件
- BOM
-
- JS执行队列
- location对象
- Navigator对象
- history对象
- 七、网页特效
-
- offset
- client
- scroll
- 动画
- 移动端
-
- click延迟
- 本地存储
- 八、jQuery
-
- jQuery的使用
- 入口函数
- jQuery对象
- 事件
-
- 常用API
-
- jQuery HTML
-
- 标签创作
- 尺寸
- 事件
- 多库共存
- jQuery插件
- 九、动手实践
一.前言
- 花了大概三周看前端入门,写笔记让自己忘了的时候能快点查到
参考资料
Web前端开发_中国大学MOOC(慕课) (icourse163.org)
HTML 教程 | 菜鸟教程 (runoob.com)
[如何理解Web语义化 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/25493886#:~:text= web语义化应该是样式与结构分离的结果,重构中的语义化包含HTML标签语义化和CSS命名语义化,HTTP的语义化是针对HTTP协议来说。,HTML为网页文档内容提供上下文结构和含义。 对于HTML体系而言,Web语义化是指使用语义恰当的标签,使页面有良好的结构,让页面元素有含义,便于被浏览器、搜索引擎解析。)
CSS 教程 | 菜鸟教程 (runoob.com)
(sublime快速生成html标签(emmet语法)_孙小笔的博客-CSDN博客_sublime创建html快捷键
w3school 在线教程
[前端]弹性盒子 align-items 与 align-content 的区别 - 知乎 (zhihu.com)
JavaScript | MDN (mozilla.org)
二.HTML基础
HTML概述
标签,元素,属性?
一个标签可能有多个属性,属性先后顺序无关。
img标签
- 图像格式
- JPG:有损压缩
- GIF 简单动画,背景透明
- PNG:无损压缩,背景透明,支持交错(逐步显示出来)
- 标签
- 属性
src=""
带有图片路径
- 属性
alt=""
当图片无法显示时,替代显示的文字
- 绝对路径:以根目录为基准,例如
C:/images/logo.png
- 相对路径:以网页文件当前位置为基准,例如
src="logo.png"
- img设置超链接:
a>img
例如
Div标签
-
div标签:区域标签。
-
什么是区域?例如页面的一个组成部分,一个栏目板块。导航栏、广告等等。
-
区域的好处:方便改动。例如
<div align="center">
<h1>web前端h1>
<p>htmlp>
<p>cssp>
<p>jsp>
div>
可以将div区域内加上align属性
等效于
<div>
<h1 align="center">web前端h1>
<p align="center">htmlp>
<p align="center">cssp>
<p align="center">jsp>
div>
div结合css样式,方便进行布局。
-
无序列表
表示无序列表
表示列表项
- 快速生成
ul>li*3
-
有序列表
-
表格
标签表示表格
- 每一行(table row)用
|
表示
- tr内用
|
标签方式表示
- 例如
table>tr*2>td*3
生成2行3列的表格
- 表头单元个使用
|
标签表示
表单
-
**HTML 表单用于搜集不同类型的用户输入。**例如账号密码,选项列表等等
-
标签内部是表单元素
-
,text表示文本框明文显示,password表示密码框,星号显示。
例如,name属性给后端指明了表单元素的名字。
<form action="">
账号:<input type="text" name="Name">
<br>
密码:<input type="password" name="Passwd">
form>
-
按钮
-
单选框/复选框
-
下拉列表框select option
<form>
马
<select>
<option>大和赤骥option>
<option selected="selected">黄金船option>
<option>丸善斯基option>
select>
form>
- 整个列表用select标签围住
- 每个选项用option标签围住
selected="selected"
表示默认选择
效果:
-
文本域
-
表单总结
Web语义化
思考:有了