标签语义化:

语义和默认样式的区别:

  • 默认样式是浏览器设定的一些常用tag的表现形式;
  • 语义化的主要目的就是让大家直观的认识标签和属性的用途和作用;

标签语义化作用:

  • 当只有HTML页面时,没有CSS,我们仍然可以很清晰的看懂页面的DOM结构
  • 团队维护,当团队来review代码或者重构时,增强代码的可读性,更利于维护
  • 有利于SEO,搜索引擎爬虫依赖于标签来确定上下文和各个关键字的权重
  • 提高用户体验,比如 title 和 alt 等用来解释内容信息

HTML面试题部分

1.H5的新特性有哪些
2.Label的作用是什么?是怎么用的?
3.HTML5的form如何关闭自动完成功能
4.dom如何实现浏览器内多个标签页之间的通信?
5.实现不使用 border 画出1px高的线,在不同浏览器的标准模式与怪异模式下都
能保持一致的效果
6.title与h1的区别、b与strong的区别、i与em的区别?
7.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
8.每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?
9.div+css的布局较table布局有什么优点
10.img的alt与title有何异同? strong与em的异同
11.简述一下src与href的区别
12.知道的网页制作会用到的图片格式有哪些
13.在css/js代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次js
请求一般情况下有哪些地方会有缓存处理
14.一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些
图片的加载,给用户更好的体验
15.你如何理解HTML结构的语义化
16.谈谈以前端角度出发做好SEO需要考虑什么
17.17.html5有哪些新特性、移除了那些元素

CSS面试题

1.盒模型
2.如何实现一个最大的正方形
3.一行水平居中,多行居左
4.水平垂直居中
5.两栏布局,左边固定,右边自适应,左右不重叠
6.如何实现左右等高布局
7.画三角形
8.link @import导入css
9.BFC理解

JavaScript面试题

1.判断 js 类型的方式
2.ES5 和 ES6 分别几种方式声明变量
3.闭包的概念?优缺点?
4.浅拷贝和深拷贝
5.数组去重的方法
6.DOM 事件有哪些阶段?谈谈对事件代理的理解
7.js 执行机制、事件循环
8.介绍下 promise.all
9.async 和 await
10.ES6 的 class 和构造函数的区别
11.transform、translate、transition 分别是什么属性?CSS 中常
用的实现动画方式
12.介绍一下rAF(requestAnimationFrame)

Javascript高频手写代码题

1.实现 new 方法
2.实现 Promise
3.实现一个 call 函数
4.实现一个 apply 函数
5.实现一个 bind 函数
6.浅拷贝、深拷贝的实现
7.实现一个节流函数


1.Vue 双向绑定原理
2.描述下 vue 从初始化页面–修改数据–刷新页面 UI 的过程?
3.你是如何理解 Vue 的响应式系统的?
4.虚拟 DOM 实现原理
5.既然 Vue 通过数据劫持可以精准探测数据变化,为什么还需要虚拟 DOM 进行 diff 检测差异?
6.Vue 中 key 值的作用?
7.Vue 的生命周期
8.Vue 组件间通信有哪些方式?
9.watch、methods 和 computed 的区别?
10.vue 中怎么重置 data?
11.组件中写 name 选项有什么作用?
12.vue-router 有哪些钩子函数?
13.route 和 router 的区别是什么?
14.说一下 Vue 和 React 的认识,做一个简单的对比
15.Vue 的 nextTick 的原理是什么?
16.Vuex 有哪几种属性?
17.vue 首屏加载优化
18.Vue 3.0 有没有过了解?
19.vue-cli 替我们做了哪些工作?

HTTP、浏览器面试题

1.浏览器存储的方式有哪些
2.对前后端跨域可以说一下吗?如何解决跨域的?
3.浏览器 cookie 和 session 的认识。
4.输入URL发生什么?
5.浏览器渲染的步骤
6.页面渲染优化
7.强制缓存和协商缓存
8.GET 和 POST 请求的区别
9.HTTP1.0 / 1.1 / 2.0 及HTTPS
10.介绍下304过程
11.HTTP 状态码
12.Web性能优化

数据结构和算法

一.链表
1.简单的反转链表
2.区间反转
3.两个一组翻转链表
4.K个一组翻转链表
5.如何检测链表形成环?
6.如何找到环的起点

二.栈和队列
1.有效括号
2.多维数组 flatten
3.普通的层次遍历
4.二叉树的锯齿形层次遍历
5.二叉树的右视图
6.完全平方数

三.二叉树
1.前序遍历
2.中序遍历
3.后序遍历
4.最大深度
5.最小深度
6.对称二叉树

最后

文章到这里就结束了,如果觉得对你有帮助可以点个赞哦,如果有需要前端校招面试题PDF完整版的朋友可以点击这里即可免费获取,包括答案解析。

到这里就结束了,如果觉得对你有帮助可以点个赞哦,如果有需要前端校招面试题PDF完整版的朋友可以点击这里即可免费获取,包括答案解析。**

[外链图片转存中…(img-EI4ZbFPb-1623152970059)]

HTML如何添加锚点,总结到位相关推荐

  1. c# 读hex_c#十六进制到位转换(c# hex to bit conversion)

    c#十六进制到位转换(c# hex to bit conversion) 我试图将64位数字的十六进制表示(例如字符串"FFFFFFFFF" )转换为二进制表示( "11 ...

  2. 可旋转的2K显示器,写代码逼格要到位,免费包邮送到家

    写代码如果有两个显示器事件很爽的事情,如果再来一个2K超清并且可以旋转的显示器.那会不会更爽呢! 阅读代码的时候将显示器竖着旋转一目了然,代码BUG多不多不重要,逼格先到位! 所以,小编联合几位公众号 ...

  3. 方法到位,Linux也不难学会

    首先,为啥我们要学习Linux,虽然大家听到Linux,就感觉学习起来挺酷的,但是学习Linux毕竟不是一天两天的事情,需要长期的努力.正所谓,技术的价值更重要的是这个技术本身能够给我们带来什么样的价 ...

  4. 用python做数据分析,安装包一次到位

    用python做数据分析 安装包一次到位 pip install numpy pandas scipy matplotlib sklearn lxml re requests bs4 tushare ...

  5. mfc140dll 丢失 微软常用运行库_集成最新运行库、一键安装、一键到位,运行库操作简单!...

    背景有很多童鞋在安装诸如PS.vc++等软件总会提示缺少关键组件或者运行框架,也有在后台问我的,所以今天就给大家分享一下一些电脑安装软软件或者游戏常用的运行库,号主找了一些并且写了批处理直接运行就可以 ...

  6. MarkDown页面添加锚点,跳转到本页指定位置

    MarkDown页面添加锚点,跳转到本页指定位置 目录 MarkDown页面内跳转测试 MarkDown页面内跳转语法 ---------------------------------------- ...

  7. spring MVC中页面添加锚点

    2019独角兽企业重金招聘Python工程师标准>>> 需要添加锚点的代码: <li><a href="main/index#page1"> ...

  8. 国基金评委:关键科学问题的凝练不到位,容易被评审专家“灭掉”

    每年国基金放榜后,有些未"中标"的申请人对评审意见"不服",把本子和意见发给我看看问题出在哪.诚然,未"中标"的具体原因很多,在此不做详谈, ...

  9. 蚊子132 各方人员都“照顾”到位则业务会很乐观

     蚊子132谈IT团队工作的态度和技巧-飞秋 从11年刚毕业时,我就没加入移动 二次元 互联网这股浪潮.公司到现在为止还算不上是一家互联网公司(虽然公司有做移动开发的,但不是主要收入来源),做的业 ...

最新文章

  1. 《树莓派渗透测试实战》——2.7 设置SSH服务
  2. 超越百度的口罩检测算法
  3. python简单操作题_Python简单练习题可以一起做做
  4. Hadoop的调度器总结
  5. python对象group函数_如何对groupby对象应用多个函数
  6. python 基础 -- python 模块
  7. 汇编工具安装三:已经配置好的汇编开发工具!
  8. Educational Codeforces Round 103 (Rated for Div. 2)A~E解题报告
  9. python写if语句_python if语句
  10. GitHub Package Registry 发布!你依旧是那个我们所爱的 GitHub!
  11. 微信小程序中播放视频 例子
  12. html播放器参数,sewise HTML5开源播放器参数说明
  13. 模拟信号的采样定理MATLAB实现
  14. 英语总结系列(二十三):Baby上海一月游
  15. 【大学物理·光学】薄膜干涉
  16. 计算机电源接通 但未充电,笔记本电脑电源已接通却显示未充电怎么办?
  17. pytorch点乘高维矩阵乘法
  18. SecureCRT 历史版本下载
  19. 进程的三种状态及转换
  20. html边框自动变颜色,CSS设置边框颜色 css布局边框颜色

热门文章

  1. 词法分析器java_Java代码到底是如何编译成机器指令的。
  2. android 系统挂载ext4格式U盘,macOS 系统下格式化 U 盘为 ext4 格式
  3. python常用函数中文_【python】python常用函数
  4. 哪位科学家奠定了计算机结构理论,计算机等级考试一级理论知识选择题题库(1-50)...
  5. NYOJ 27 大数阶乘
  6. java编写科赫曲线_matlab绘制peano(皮亚诺)曲线和koch(科赫曲线,雪花曲线)分形曲线...
  7. 《MySQL——连接查询》
  8. javascript写入_如何在JavaScript中写入HTML元素?
  9. 日期setHours()方法以及JavaScript中的示例
  10. ai系统架构_人工智能中的模糊逻辑系统架构