Python 44 前端概述 、三剑客 、常用标签与分类

1.前端三剑客是哪三位?文件的后缀内容?在前端开发中的功能是什么?
HTML: .htm .html 内容
CSS: .css 效果
JS: .js 行为
2.简述三剑客的主要组成部分
HTML
标签:<>浏览器解析标记,字母开头,合法字符
指令:<> !开头
实体:&;#十进制数,特殊字母组合 ©
CSS
选择器:标签,id,class单独或组成出现
作用域:{作用域}
样式块:css连接语法的样式集合
JS
DOM:文档对象模型
BOM:浏览器对象
ES:脚本语法(ECMAScript)
一:前端概述
前端指的就是页面的设计和给用户带来极高的用户体验
前端开发技术栈分为三大类:HTML 、CSS 、JavaScript
HTML(Hyper Text Markup Language):
1 超文本标记语言
2 负责完成页面的结构
3 文件后缀:start.html
v_hint:标注,一些要注意的点(“超文本”就 是指页面内可以包含图片,连接,音乐,程序等非文字元素)
CSS(Cascading Style Sheet):
1 级联样式表
2 负责页面的风格设计,样式和美观
3 文件后缀:style.css
JS(JavaScript):
1 浏览器脚本语言,可以编写运行在浏览器上的程序 (脚本:比如游戏里面的角色,人物装备等等,这些就相当于脚本;再比如说,就是自己写的一个代码块,用相同他语言或不同他语言嵌套到别人的程序里面,我们也称之为脚本)
2 负责编写页面特效 、调用浏览器的API(BOM) 、操作改变页面内容(DOM),从后端获取数据(Ajax),渲染页面等
3 文件后缀:cascade.js
二:前端三剑客
HTML :
1 标记语言:标记语言为非编程语言,不具备编程语言具备的程序逻辑
2 HTML为前端页面的主体,由标签、指令与转义字符(实体)等组成(v_hint:转义字符)
标签:被尖括号包裹,由字母开头包含合法字符的,可以被浏览器解析的标记。eg:系统标签,⾃自定义
标签
指令:被尖括号包裹,由!开头的标记。eg:<!doctype html> <!-- -->
转义字符:被&与;包裹的特殊字母组合或#开头的十进制数。eg:< >
3 HTML发展史代表版本
4 文档类型
CSS :
1 标记语言为非编程语言,不具备编程语言具备的程序逻辑
2 css为前端页面的样式,由选择器、作用域与样式块组成
选择器:由标签、类、id单独或组合出现
作用域:一组大括号包含的区域
样式块:满足css连接语法的众多样式
3 css发展史代表版本
JavaScript:
1 实实在在的编程语言,完善的语法,可以完成复杂的程序逻辑
2 js为前端页面的脚步,由DOM、BOM与ES组成
DOM:文档对象模型(Document Object Model),是W3C组织推荐的处理理可扩展标志语言的标准编程接口。
BOM:浏览器对象模型(Browser Object Model),是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,
其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。
ES:ES是⼀一种开放的、国际上广为接受的脚本语言规范(ECMAScript),正式名称为 ECMA 262 和
ISO/IEC 16262,是宿主环境中脚本语言的国际 Web 标准。
3 JS发展史
4 JS框架:Angular、React与Vue等均是JavaScript主流框架
三:常用标签
1 无语义标签
<div></div>
<span></span>
2 常用语义标签
<hn></hn> 标题
<p></p> 段落
<pre></pre> 原文本
<br /> 换行
<hr /> 分割线
3 文本标签
<i></i> 斜体字
<em></em> 斜体字,表示强调
<b></b> 粗体字
<strong></strong> 粗体字,表示强调(语气更强)
<del></del> 删除的文本
<ins></ins> 插入的文本
<sub></sub> 下标字
<sup></sup> 上标字
<ruby>
拼⾳音<rt>pinyin</rt>
</ruby> 中文注音,h5新增
4 其他标签
<section></section> 块
<small></small> 小号字体
四:标签分类
1 单 | 双标签
单标签:单标签在自身标签标识结束,主要应用场景为功能性标签
双标签:双标签有成对的结束标识,主要应用场景为内容性标签
2 行 | 块标签
行标签:又名内联标签,内联标签自身不具备宽高,通常同行显示
块标签:又名块级标签,块标签拥有自身宽高,通常独自占据一行
3 单一 | 组合标签
单一标签:单独出现,表示具体的功能或展示具体的内容
组合标签:配合使用,才能产生相应的内容与效果
Python 44 前端概述 、三剑客 、常用标签与分类的更多相关文章
- Python web前端 01 HTML常用标签
Python web前端 01 HTML常用标签 一.HTML创建项目 file ---->new project -----> 输入项目名------>创建文件夹 new dicr ...
- 沃土前端系列 - HTML常用标签
html是什么 HTML是Hyper Text Markup Language的缩写,中文的意思是"超文本标记语言",它是制作网页的标准语言.由于网页中不仅包含普通文本,还包含超文 ...
- 2020年12月-第01阶段-前端基础-HTML常用标签
1. HTML常用标签 首先 HTML和CSS是两种完全不同的语言,我们学的是结构,就只写HTML标签,认识标签就可以了. 不会再给结构标签指定样式了. HTML标签有很多,这里我们学习最为常用的,后 ...
- 谷哥的小弟学前端(01)——HTML常用标签(1)
探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架 ...
- 谷哥的小弟学前端(02)——HTML常用标签(2)
探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架 ...
- python 之 前端开发(form标签、单选框、多选框、file上传文件、按钮、label标签、下拉列表、textarea标签、fieldset标签、table标签)
11.25 form标签 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...
- [Web 前端] 005 html 常用标签补充
少废话,上例子 1. 正常的字 <br> <tt>小一点的字体</tt> <br> <small>变小</small> < ...
- 【01】HTML_day01_03-HTML常用标签
typora-copy-images-to: media 第01阶段.前端基础.HTML常用标签 学习目标 理解: 相对路径三种形式 应用 排版标签 文本格式化标签 图像标签 链接 相对路径,绝对路径 ...
- web前端(4)—— 常用标签1
标题标签h1~h6 顾名思义,这些就是把字体设置为大字体的,就如博客园的这个编辑器里的格式: 不信的话我们自己设置看看:好的,从本篇文章开始,我们需要动手了 <!DOCTYPE html> ...
随机推荐
- PowerDesigner16逆向工程生成PDM列注释(My Sql5.0模版)
一.编辑当前DataBase 选择DataBase——>edit Current DBMS...弹出如下对话框: 如上图,先解释一下: 根据红颜色框从上往下解释一下. 第一个红框是对应的修改的 ...
- (转)Struts2的拦截器
http://blog.csdn.net/yerenyuan_pku/article/details/68648101 Struts2的拦截器 拦截器的概述 拦截器,在AOP(Aspect-Orien ...
- Python 之12306网站验证码校验案例
import requests from PIL import Image import jsons requests.packages.urllib3.disable_warnings() head ...
- CAD计算两曲线间最短路径(com接口)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- EF入门
1.(安装EF)右键项目
- 有赞 MySQL 自动化运维之路 — ZanDB
转自:https://tech.youzan.com/youzan-mysql-auto-ops-road/ 一.前言 在互联网时代,业务规模常常出现爆发式的增长.快速的实例交付,数据库优化以及备份管 ...
- 新浪微博API生成短链接
通过新浪微博API,生成短链接,支持一次性转多个长链接 什么是短链接 短链接,通俗来说,就是将长的URL网址,通过程序计算等方式,转换为简短的网址字符串. 短链接服务 国内各大微博都推出了自己的短链接 ...
- hdu 2782 dfs(限定)
The Worm Turns Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- Java 下实现Cache
最近在做Spring的项目,想做一个缓存,访问数据库,定期来做数据更新 要实现两个功能 可以通过http请求来立刻刷新缓存 缓存可以通过自己配置的时间间隔来定期刷新 通过Controller来做 因为 ...
- 1、深度学习模型的基本结构——RNN
本系列为深度学习课程笔记,课程网址在http://speech.ee.ntu.edu.tw/~tlkagk/courses_MLDS17.html 深度学习的基本步骤:定义模型-->定义损失函数 ...