内容有过重大修订,请浏览修改历史以获取更新全貌
面试
HTML
10 个常见问题
- 图片标签中的 alt 有什么作用?
- 清缓存的目的是什么,如何实现?
- HTML 中可以包含多个
<header>
或者<footer>
元素吗? - 简单描述 HTML5 语义元素中
<header>
、<article>
、<section>
、<footer>
的正确用法 - 简述
<script>
标签中的 defer 和 async 属性 - 什么是 DOM?
- HTML 规范和浏览器实现存在什么区别?
- XHTML 和 HTML 有什么不同?
rel="noopener"
应在什么场景下使用,为什么?- 什么是 HTML5 存储?解释一下
localStorage
和sessionStorage
- 解释 MIME type 及其作用
CSS
10 个常见问题
JavaScript
- 等于操作符
==
和===
有什么区别 - 后置递增
i++
和前置递增++i
操作有什么区别? Promise
有哪些状态?- 根据食谱和已有食材计算可烹饪的最大次数
- 实现一个功能和
Function.prototype.bind
相同的函数 - 请举例说明什么是回调?
- 如何克隆一个 JavaScript 对象?
- JavaScript 中如何对比两个对象?
- CORS 是什么?
- 介绍事件委托及其优点,并说明如何使用?
- JavaScript 的表达式和语句有什么区别?
- JavaScript 中的真值和假值是什么?
- 生成一个包含 n 项的斐波那契数列
0.1 + 0.2 === 0.3
的计算结果是什么?- 数组方法
map()
和forEach()
有什么区别? - 变量提升
- 提升在 JavaScript 中是如何工作的?
- 立即执行匿名函数的原因是什么?
- 词法作用域和动态作用域的区别?
- 使用星号替换字符串且显示后四位
null
和undefined
有什么区别?- 参数和 arguments 有什么区别
- 列举几种创建对象的方法,并说明每种方法的使用场景
- JavaScript 通过值还是引用传递?
- 什么是 Promises?
- 原型继承和经典继承有什么区别?
- 原始值和引用值的比较
- ASI (automatic semicolon insertion) - 自动插入分号
- JavaScript 是否需要分号?
- 在 JavaScript 中同步和异步代码有什么区别?
- JavaScript 中的短路计算是什么?
- typeof
- 什么是 JavaScript 数据类型?
var
、let
、const
和没有关键字的声明有什么区别?- 什么是大 0 符号?
- 什么是闭包?请给出一个有用的示例
- 什么是事件驱动编程?
- 什么是函数式编程?
- 命令式编程和声明式编程有什么区别?
- Memoization 是什么?
- 对比 Mutable 和 Immutable 及 Mutating 和 Non-Mutating
- JavaScript 中唯一自己不等于自己的值是谁?
- 复合函数
- 什么是纯函数?
- ...
React
Node
- ...
Security
- ...
JavaScript 代码片段
Adapter
- ...
Array
- ...
Browser
- ...
Date
- ...
Function
- ...
Math
- ...
Node
- ...
Object
- ...
String
- ...
Type
- ...
Utility
- ...
其他代码片段
- ...
词典表
- ...
CSS
布局
- ...
视觉
- ...
动画
- ...
交互
- ...
其他
React
...
参考:
-
前端
155 引用 • 1162 回帖 • 2 关注
前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。
-
面试
163 引用 • 1107 回帖 • 492 关注
面试造航母,上班拧螺丝。多面试,少加班。
-
30Seconds
68 引用 • 155 回帖 • 1 关注
前端面试 30s 系列问答翻译,英文原文请看 30-seconds-of-interviews。
感谢
关注
收藏
赞同
反对
举报
欢迎来到黑客派
注册 关于
v 大的史诗级大作准备开始了吗
想看下自己能坚持多久
火钳刘明。
hhh 加油吧
虽然我不是专业前端,但是我也要天天来打卡!😝
标题暗示 D 时间短!
你看一段需要几秒
点击“查看更多回帖”之后, 如果这时候点回退,貌似回到的是点击“查看更多回帖”之前的页面,还是同一篇帖子。 貌似是全部评论的帖子与部分帖子的链接是不一样的,不过感觉这里的体验怪怪的。。。😂
嗯。这样的唯一优点是回贴的 URL 是唯一的,要不随着页码或排序方式的变化,以前的回贴链接可能无法进行回贴的定位
哼
光看标题还以为开车呢![trollface trollface]()
请系好安全带,准备出发哟
支持
老司机 浪花一朵朵
到 CSS 了,讲重点了,快搬个板凳坐好咯好好听讲![octocat octocat]()
嘻嘻,想听听关于定位、行内行外元素的高宽、动画这些知识点
CSS 在这个位置,现在这个只是面试宝典。估计你还要等好久了
😋 没事,那我慢慢看。之前搞我们网站时候碰见好些这方面的问题,查过资料,但是总感觉没用系统掌握,所以想多看看不同方面的这块的讲解,增加记忆和理解。
30s…
JavaScript Matrix
我已系好安全带
为啥不让 D 哥也弄个 java 版的每天 30 秒,哈哈哈
这是要好好复习,明年好好找工作的节奏啊。。。
因为他已经投靠 Go 语言了
这个明年完了都复习不玩呀
留名,虽然暂时不想弄前端的东西 😄
可以先收藏或关注
D 的 Go 只是拓展吧,毕竟 b3log 的 sym/solo/latke 等服务或者组成离不开 java
也离不开 golang,现在黑客派依赖的一些服务就是用 golang 写的,还有部分是 node。