前端面试知识点集合

框架:

1.Vue(Nuxt)

2.React

3.Angular

JS

1.ECMAScript

1、JavaScript中的类型转换

2、作用域、作用域链和闭包

3、函数与函数表达式

4、arguments对象

5、call与apply的应用

6、callee与caller的应用

7、原型和原型链

8、面向对象与继承

9、this的理解

10、引用/深浅拷贝/JavaScript中的参数传递规则

11、Object原型中的函数及应用

12、Object静态方法的应用

13、Array相关API的应用

14、Date相关API的应用

15、异步编程

2.DOM

1、DOMReady

2、DOM操作。增删改查遍历

3、DOM继承层级

5、DOM类型与相应的API

6、事件与事件流

7、浏览器兼容性

3.BOM

BOM 是 各个浏览器厂商根据 DOM,在各自浏览器上的实现;[表现为不同浏览器定义有差别,实现方式不同];

window 是 BOM对象,而非js对象,location也是BOM的一个对象;

BOM 为了控制浏览器的行为而出现的接口,主要处理浏览器窗口和框架,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分。这些扩展包括:

弹出新的浏览器窗口;

移动、关闭浏览器窗口以及调整窗口大小;

提供 Web 浏览器详细信息的定位对象;

提供用户屏幕分辨率详细信息的屏幕对象;

跳转到另一个页面、前进、后退

工具:

1.Node

2.webpack

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因个人精力有限,暂停简书的维护,欢迎大家关注我的知乎https://www.zhihu.com/people/we...
    尾尾阅读 1,212评论 3 13
  • (一) Web 技术演变 静态页面阶段页面以HTML文件的形式存储于服务器中,浏览器请求直接返回该HTML文件。 ...
    MarcusMa阅读 286评论 0 1
  • 生活冰冷的水 倒入思念的诗意 寒冷 孤独 凄清 入口 自酿成美酒 喷出 热辣 火烫 微熏的醉意 生活的酿酒师 忘记...
    大花猫猫阅读 1,045评论 16 36
  • 严格来说,Linux是一个像Unix内核一样设计的操作系统内核。而今天的UNIX是一个用Open Group拥有的...
    若梦儿阅读 6,290评论 0 8
  • “我!!!” “考了XXX分!!!” “谢谢,谢谢!!!” 收到这些消息的时候,我正在前往重庆的路上,高铁时不时过...
    我是小木山阅读 565评论 0 2