前端知识点
HTML知识
- 基本元素属性的定义熟悉,比如
DOCTYPE
; - HTML基本结构组成?header 的作用是什么?
<script>
、<script async>
和<script defer>
的区别?cookie
的定义和它的作用;- 我们在开发过程中为何要将CSS的
<link>
写在<head>
内?要将<script>
定义在</body>
结束之前?有没有什么例外情况 - 什么为 渐进式渲染
progressive rendering
? - 如何实现图片的懒加载机制?
- 请描述什么是HTML 模板技术。
- 什么是 html 元素的
data-
属性
CSS知识点
- CSS 选择器 优先级是什么,有什么规律;
z-index
的描述,它的作用是什么?- 如何清除浮动,请描述使用的技术?
- 什么是 雪碧图 (css sprites), 如何实现?
- 什么是 删格系统,有那些实现,请描述你使用过的?
- 使用 CSS 预处理的优缺点有哪些?
- 什么是盒模型,以及如何告知浏览器使用不同的盒模型渲染布局?
display
的属性值都有哪些?- 你了解 CSS
Flexbox
和Grid
吗? - 响应式设计与自适应设计有何不同?
JavaScript知识
- 什么是事件委派?
event delegation
? - 如何理解
Javascript
中的this
? - 请描述
JavaScript
中的原型继承(prototypal inheritance
)的工作原理? - 说说你对
AMD
和CommonJS
的了解? - 什么是 闭包(
closure
) ,为何要使用必要? - 请尽可能详细地解释
Ajax
? - 请描述事件冒泡?
- 什么是
"use strict"
;?使用它有什么优缺点? - 使用
let
、var
和const
创建变量有什么区别? - 你使用什么语句遍历对象的属性和数组的元素?
前端周边知识
Http 协议
- 什么是
GET
,POST
请求,请描述出它们之前的区别? - 请描述什么为请求消息头,以及
cookie
与 请求消息头的 区别? - 请问如何使用
jquery
请求一个GET
请求?
其它周边
- 什么是 跨站脚本攻击 (XSS)?
- 什么是
webpack
以及nodejs
,请描述你的理解? - 请阐述
MVVM
的理解?
更多学习
更多实时资讯,前沿技术,生活趣事。尽在【老马啸西风】
交流社群:[交流群信息](https://mp.weixin.qq.com/s/rkSvXxiiLGjl3S-ZOZCr0Q)