写在前面

CSDN话题挑战赛第1期

  • 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f
  • 参赛话题:前端面试宝典
  • 话题描述:欢迎各位加入话题创作得小伙伴,如果我没有猜错得话,我觉得你是应该同我一样是一位前端人。如今前端在IT事业中的占比越来越重,已经成为不可缺少的部分,前端技术也是层出不穷,各种技术类、技术框架也蜂拥而出,前端面试的难度也随之增加,如果我们拥有一套前端面试宝典。如果你是应聘者:你就可以从容的solo面试官,如果你是面试官:你就可以将应聘者拷问到骨子里!
    总之我们大家一起将自己的面试经验以及学习到的知识点汇聚于此,形成一套体系的前端面试宝典。让读者无论是面试还是学习都能够有非常大的收获。就让我们携手共筑前端面试宝典吧!!!

前端面试宝典

  • 题目一:img标签中title属性和alt属性的区别
    • 考点
    • 答案
    • 扩展
  • 题目二:CSS选择器的优先级
    • 考点
    • 答案
    • 扩展
  • 题目三:undefined和null的区别
    • 考点
    • 答案
    • 扩展

题目一:img标签中title属性和alt属性的区别

考点

这道题考的是HTML标签的属性,img标签中两相似属性的区别,我们要根据其属性,联想到在浏览器中呈现给用户的效果是怎样子的,这道题基本就没问题了。

答案

  • title 是对图片的描述或者注释,主要是给用户解读的。
    当鼠标悬停在图片上时,显示出来的文字就是title的内容。
  • alt 是给搜索引擎识别的,当图像的路径错误或者其他原因导致无法显示时,原本显示图像的位置会有一段文字显示出来,这就是alt中的内容。

例子:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><img src="./images/MH/pic10.jpg" title="可爱的小兔兔" alt="这是一张兔兔的图片">
</body>
</html>

效果展示:

  • 鼠标悬停在图片上时显示title的内容
  • 图片因某些原因无法显示时,会显示alt的内容

扩展

  • title属性也可以用于文字标签上,比如为h1标签设置title属性
    例子:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><h1 title="这是标题">前端面试</h1>
</body>
</html>

效果展示:

题目二:CSS选择器的优先级

考点

这道题考的是CSS选择器的优先级,这就需要我们对CSS选择器有一定的了解了,我们得知道CSS选择器有哪几类?各选择器之间的优先级是怎样的?

答案

CSS选择器的优先级是:
继承 < 通配符选择器 < 标签选择器 < 类选择器 < id选择器 < 行内样式 < !important

扩展

  • !important不能提升继承的优先级,只要是继承优先级都是最低的!

题目三:undefined和null的区别

考点

这道题考的是JavaScript中的知识点,undefined是什么?null是什么?什么情况下会出现undefined和null?

答案

  • undefined和null都是JavaScript中的基本数据类型。
  • undefined表示未定义,或者说不存在这个值。
  • null表示空对象,即一个对象被定义了,但值是“空值”。如:var a=null; 声明了变量a为空值。
  • 声明了一个变量却没有赋值,如:var a; 此时 a=undefined;
  • 调用函数时,如果本应该提供的参数没有提供,此时该参数等于 undefined
  • 对象没有赋值的属性,该属性的值为 undefined
  • 函数若没有返回值,默认返回 undefined

扩展

  • 虽然 undefined 不是 JavaScript 中的保留关键字,但在 JavaScript 中其有特殊含义,我们尽量不要用 undefined 作为变量名。
  • 用 typeof 对 undefined 和 null 进行类型判断时,typeof undefined 返回的类型是“undefined”,但 typeof null 返回的类型是“object”。
  • 当我们使用双等号( == )对两种类型进行比较时会返回 true,但使用三等号( === )进行比较时会返回 false。

写在最后

CSDN话题挑战赛第1期

  • 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f

超实用的前端面试题,确定不看看吗?相关推荐

  1. 「前端面试题系列7」Javascript 中的事件机制(从原生到框架)

    前言 这是前端面试题系列的第 7 篇,你可能错过了前面的篇章,可以在这里找到: 理解函数的柯里化 ES6 中箭头函数的用法 this 的原理以及用法 伪类与伪元素的区别及实战 如何实现一个圣杯布局? ...

  2. 前端面试题整理(定期更新)

    前言 因为面试的原因,最近又开始关注前端面试题,浏览过网上很多面试题集合,有很多小伙伴整理的很全面,但是我发现其中有很多技术点在当下已不再流行,而面试题一般都是映射开发中常遇到的一些技能和问题,再结合 ...

  3. JavaScript中的load事件的作用_史上最全的web前端面试题汇总及答案JavaScript之二(二)...

    作者:樱桃小丸子儿 链接:https://www.jianshu.com/p/abadcc84e2a4 JavaScript JS的基本数据类型 number,string,boolean,objec ...

  4. noah的前端面试题(三)|掘金技术征文

    上一篇 前端面试题(二) 1.JavaScript对于cookie的读.写操作 写入 cookie function setCookie(cName, cValue, days) { var expi ...

  5. 应届生web前端面试题_2020最新Web前端经典面试题试题及答案(持续更新)

    Web前端面试题 Web前端面试题:说说你对webpack的看法 解析:webpack是一个模块打包工具,可以使用webpack管理你的模块依赖,并编译输出模块们所需要的静态文件.能很好的管理.打包w ...

  6. 前端面试题(html篇)

    前端面试题(html篇) 转载于:https://www.cnblogs.com/mc67/p/5311613.html

  7. java 前端页面传过来的值怎么防止篡改_答对这40道经典web前端面试题,想不拿到offer都难!...

    想成功就业web前端工程师,想要能高薪就业,那么除了好的web前端技能以外,还得有好的面试技巧,如果提前就了解更多企业的面试要求及面试题目,那么可以让我们的面试成功的几率大大的提高. 今天小编就整理了 ...

  8. 下面有关html5标签说法错误的有,前端面试题(2016含答案)

    标签定义命令按钮,比如单选按钮.复选框或按钮 8) 下述有关css属性position的属性值的描述,说法错误的是? a. b. c. d. static:没有定位,元素出现在正常的流中 fixed: ...

  9. 前端攻城狮学习笔记七:常见前端面试题之HTML/CSS部分(二)

    前端页面有哪三层构成,分别是什么?作用是什么? 1.结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达.解决了页面"内容是什么"的问题. 2.表示层:由 ...

最新文章

  1. C++知识点20——使用C++标准库(再谈string——string的大小、容量、交换与迭代器失效)
  2. 做好数据挖掘模型的9条经验总结
  3. vs2013+EF6+Mysql
  4. iview标签页的点击方法_18页PPT:6个高手常用的自我介绍套路,很是得人心,学习...
  5. vue变量传值_VUE 学习——父组件传值给子组件
  6. springcloud记录篇6-分布式配置中心
  7. 【十次方基础教程(后台)】Dockerfile脚本完成镜像的构建
  8. 层次分析法java_AHP层次分析法java实现
  9. 手机app抓包工具/web抓包工具之Fiddler——手机app抓包设置
  10. java 免费发短信_java实现发短信功能---腾讯云短信
  11. java isbn_Java ISBN formating
  12. 专访丨华为云GaussDB苏光牛:发挥生态优势,培养应用型DBA
  13. 专业如何利用计算机思维,【计算机仿真论文】计算机应用技术专业如何培养创新思维(共2451字)...
  14. C++读取csv文件
  15. 分子模拟的理论与实践_活动回顾 | 信息学院模拟党支部实践成果汇报会
  16. 100以内的所有质数的输出
  17. windows10 训练word2vec 中文语料
  18. Windows下截图快捷键
  19. 二、java项目常用工具类之beancopy,bean和map转换工具类
  20. oracle 增加tns,TNS-01184频繁出现(增加了TRACE)

热门文章

  1. 天才少年稚晖君超酷“硬汉”项目登榜|GitHub近期热门项目盘点
  2. 以后你们就要给张一鸣还“花呗”了
  3. iOS高仿微信完整源码,网易爱玩APP源码等
  4. uniapp 微信小程序 控制台警告和错误处理
  5. 输入一个整数,判断是偶数还是奇数
  6. 学渣的刷题之旅 leetcode刷题 14.最长公共前缀
  7. 2022危险化学品经营单位主要负责人考试题库及答案
  8. 安能辨龟是雄雌---巴西龟的雌雄辨别方法
  9. <机器学习>支持向量机(SVM)理论
  10. 计算机毕业设计-校园疫情防控系统【PHP源码】