-
前端
简介
HTML
CSS(选择器/样式操作)
JS(流程控制/函数/内置对象/BOM操作/DOM操作)
前端类库之jQuery框架
前端页面框架Bootstrap
页面框架核心知识
页面框架样式
HTTP协议
手写web框架
简介
前端(前台接待员)
任何与用户直接打交道的界面 都可以称之为是前端
后端(幕后操作者)
不直接与用户打交道 主要负责业务核心逻辑的执行
"""
开玩笑:IT行业存在一个鄙视链
后端程序员 > 运维、测试、前端、产品经理
"""
前端核心知识
HTML
构建网页的骨架 类似于光着身子的蜡笔小新
CSS
调节HTML样式 类似于给蜡笔小新穿衣服、化妆
JavaScript
控制动态效果 类似于让拉比小新跳舞
代码模拟
代码模拟服务端 浏览器充当客户端请求数据
无法直接交互 数据格式需要符合HTTP协议(超文本传输协议)
HTML
超文本标记语言 是构建网页的骨架(也可以笼统说所有浏览器展示出来的花里胡哨的页面都是有它构建而来)
eg:淘宝 京东 拼夕夕
"""
浏览器上肉眼看到的内容肯定不是内部真正的模样!!! 内部肯定需要对应一段代码
"""
1.文件结构
<html>
<head>浏览器不直接展示出来的内容</head>
<body>浏览器会直接展示出来的内容</body>
</html>
2.语法注释
<!--注释内容-->
3.标签分类
双标签:一部分双标签很多情况下都可以在内部嵌套其他标签
<h1></h1>
单标签
<img/>
4.head内常见标签
title 网页小标题
style 内部编写css代码
link 通过href属性引入外部css文件
script 内部编写js代码或者通过src属性引入外部js文件
5.body内常见标签
5.1.基本标签
h1~h6 标题标签
u i s b 下划线、斜体、删除线、加粗
p 段落标签
hr 水平分割线
br 换行符
5.2.常见符号
空格符
> 大于号(避免普通文本的符号与html标签符号冲突)
< 小于号(避免普通文本的符号与html标签符号冲突)
¥ 羊角符
5.3.布局标签
div 专门做页面的前期规划布局(使用频率最高)
span 专门提供普通文本的内容(使用频率较低)
5.4.常见标签
a 链接标签 href属性跳转网页
img 图片标签 src属性展示图片
5.5.列表标签
ul
li
无序列表
页面上只要是有规则排列的横向或者竖向的多行内容 一般都是无序列表
5.6.表格标签
table 模拟excel表格存储数据的样式
thead 表头