前端面试准备Day1

今天开始为前端面试做准备啦,这两天可能不会学很多,因为这周准备把大创结题报告写完,还有项目的软著申请也要写完了,拖得时间太长了。

因为之前刚刚把计算机网络看完第一遍,所以这两天准备把HTML相关面试知识看完。

今天是第一天的学习!


1、src 和 href 的区别

相同点:都是用来引用外部的资源;

不同点:src 相当于代替所引用资源的全部代码,当浏览器解析时会解析出来;

​ href 即为超文本引用,链接到另一个网页的地址。

2、对HTML语义化的理解

语义化是指根据内容的结构化(内容语义化),选择合适的标签(代码语义化)。即用正确的标签做正确的事情。

优点:对机器友好、对开发者友好。

3、DOCTYPE(文档类型)的作用

是HTML5中一种标准通用标记语言的文档类型声明。告诉浏览器以什么文档类型解析文档。必须在HTML文档的第一行。浏览器渲染网页两种模式:CSS1Compat:标准模式 和 BackCompat:怪异模式(混杂模式)。

4、script 标签中 defer 和 async 的区别

defer 和 async 属性都是去异步加载外部的 JS 脚本文件,都不会阻塞页面的解析。

区别:1、执行顺序:async 不保证加载顺序;defer 按照加载顺序执行。2、脚本是否并行执行:async 属性表示后续文档的加载和执行与 js 脚本的加载和执行是并行进行的,即异步执行;defer 属性,加载后续文档的过程和 js 脚本的加载(此时仅加载不执行)是并行进行的(异步),js 脚本需要等到文档所有元素解析完成之后才执行,DOMContentLoaded 事件触发执行之前。

5、常用的meta标签有哪些

meta 标签由 name 和 content 属性定义, 用来描述网页文档的属性,比如网页的作者,网页描述,关键词等。常用的meta标签有:charset(用来描述HTML文档的编码类型)、keywords(页面关键词)、description(页面描述)、refresh(页面重定向和刷新)、viewport(适配移动端)、robots(搜索引擎索引方式)。

posted @   星月故里yw  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示