保驾护航金三银四,万字解析!
从事前端开发工作差不多3年了,自己也从一个什么都不懂的小白积累了一定的理论和实践经验,并且自己也对这3年来的学习实践历程有一个梳理,以供后面来细细回忆品味。
1、为什么选择学习前端开发?
你可能是因为兴趣,完成一个网站、页面、功能的成就感。你也可能是因为现在前端岗位火爆,就业率高。不管是因为什么,只要找准了目标,学就是了!
标签语义化:
语义和默认样式的区别:
- 默认样式是浏览器设定的一些常用tag的表现形式;
- 语义化的主要目的就是让大家直观的认识标签和属性的用途和作用;
标签语义化作用:
- 当只有HTML页面时,没有CSS,我们仍然可以很清晰的看懂页面的DOM结构
- 团队维护,当团队来review代码或者重构时,增强代码的可读性,更利于维护
- 有利于SEO,搜索引擎爬虫依赖于标签来确定上下文和各个关键字的权重
- 提高用户体验,比如 title 和 alt 等用来解释内容信息
常用语义化的标签:
<header>
头部标签,用来写网页最上方的公共头部,也就是页眉。
<header><h1>一级标题</h1><h2>二级标题</h2>
</header>
<nav>
标签,用来写导航,一般写在<header>
标签里面,内部用<ul>
无序列表。
<nav><ul><li></li><li></li><li></li></ul>
</nav>
<code>
:code可以包裹html语句而不会被浏览器再去解析。<pre>
,<samp>
:这是一段HTTP协议的内容描述,因为这段内容的换行是非常严格的,所以我们不需要浏览器帮我们做自动换行,因此我们使用了pre标签,表示这部分内容是预先排版过的,不需要浏览器进行排版。<article>
标签,当我们要写网页文章的主要内容时,要用到这个标签。
<article><h2>标题</h2><p>内容</p>
</article>
<address>
标签,定义文档作者或拥有者的联系信息。
如果 <address>
元素位于<article>
元素内部,则它表示该文章作者或拥有者的联系信息。
通常的做法是将 address 元素添加到网页的头部或底部。
<p>
段落标签
知道了
作为段落,你就不会再使用<br/>
来换行了,而且不需要<br/>
来区分段落与段落。
<p></p>
中的文字会自动换行,而且换行的效果优于<br/>
。
<p>段落内容</p>
<span>
标签
<span>
标签的语义为被用来组合文档中的行内元素
<b>
、<em>
、<strong>
<b>
标签语义为“加粗”
<em>
标签语义为“强调”
<strong>
标签语义为“更强烈的强调” 而且em 默认用斜体表示,strong 用粗体表示。
最后
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的JavaScript面试题文档,或更多前端资料可以点此处免费获取。
展示部分内容,详细完整版的JavaScript面试题文档,或更多前端资料可以点此处免费获取。
保驾护航金三银四,万字解析!相关推荐
- 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android高级篇下)...
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...
- 【建议收藏】2021年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Java篇)
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...
- 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android高级篇上)...
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...
- 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android基础篇)...
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...
- 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android高级篇-2)...
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...
- 保驾护航金三银四,吐血整理
前言 又逢金三银四,拿到大厂的offer一直是程序员朋友的一个目标,我是如何拿到大厂offer的呢,今天给大家分享我拿到大厂offer的利器,前端核心知识面试宝典,内容囊括Html.CSS.Javas ...
- 【建议收藏】2021年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂
一眨眼又到年底了,每到这个时候,我们都会慢慢反思,这一年都做了什么?有什么进步?年初的计划都实现了吗?明年年初有跳槽的底气了吗? 况且2020年我们经历了新冠疫情的洗礼,很多程序员都经历了失业,找工作 ...
- 2021年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂
一眨眼已经到2021年了,该反思一下,2020年都做了什么?有什么进步?年初的计划都实现了吗?金三银四有跳槽的底气了吗? 2020年我们经历了新冠疫情的洗礼,很多程序员都经历了失业,找工作的恐慌.导致 ...
- 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Java篇)
Java面试题 Java基础 一.面向对象 (⭐⭐⭐) 1.谈谈对java多态的理解? 多态是指父类的某个方法被子类重写时,可以产生自己的功能行为,同一个操作作用于不同对象,可以有不同的解释,产生不同 ...
最新文章
- SQL与NoSQL区别
- html表ge模板_16款用户体验优秀的HTML CSS价格表格模板 附演示及下载
- VS Code,请还我文件!!!
- PHP:第四章——PHP数组array_diff计算数组差集
- C语言中使用静态函数的好处
- 【2021.01.01】人生中很重要的一个十年,差强人意
- 无法对视图创建索引,因为该视图未绑定到架构
- 设置build.gradle打包时自动加时间
- ArcEngine开发 退出系统报错
- mysql中将多行数据合并成一行数据
- 在html标签中写css样式,html style样式标签元素教程
- 高效而轻松的sed命令
- python数据分析学什么意思_什么是python数据分析
- 鸢尾花数据集的可视化
- 2022 SPSSPRO杯A|B|C题思路分享【认证杯】
- apn(Access Point Name, 接入点名称)简介
- 还在到处求人发原图?不如用Python给图片和 PDF 去掉水印~
- wpdec函数_MATLAB小波函数总结
- EXCEL获取今天是今年的第几周
- linux下tp驱动程序,Linux安装TP-Link TL-WN722N 驱动
热门文章
- SQL 分页存储过程(转)
- android linux截图库,Android中截图(surfaceView)源码
- android paint 圆角 绘制_[BOT] 一种android中实现“圆角矩形”的方法
- linux vfs open函数,Linux VFS中open系统调用实现原理
- linux下I2C驱动发送IO时序,Linux I2C 驱动阅读的碰到的一些网上没有提到的东西
- 按条件分类_保税仓储企业能否同时存储非保货物?“仓储货物安装台分类监管”如何申请?...
- pymol怎么做底物口袋表面_怎么从文献中发掘一篇新文章?
- 达梦数据库查询数据库所有表名_达梦数据库的一些实用小SQL
- leetcode 第 216 场周赛 整理
- 如何在Python中针对一个值检查多个变量?