CSS:
javascript全局数组因为篇幅有限,⾯试题没有全部列出,所有的⾯试题包括HTML⾯试题总结,CSS⾯试题总结,JavaScript⾯试题总结,Vue⾯试题总结,React⾯试题总结等等⾯试题都有整理成PDF⽂档,有需要的伙伴可以看⽂末,免费领取!
1)原型链
(1)创建对象有⼏种⽅法?
(2)instanceof的原理?
2)类
(1)类的声明?
(2),⽣成实例?声明⼀个类,怎么⽣成类的实例?
3)继承
(1)call、apply的共同点与区别?
(2)⽤javascript实现对象的继承/ 继承的⼏种⽅式,这⼏种⽅式的优缺点?
4)作⽤域
(1)说说你对作⽤域链的理解?
(2)this?
(3)…
5)闭包
(1)闭包的特征?
(2)闭包应⽤场景?
(3)实际开发中闭包的应⽤?
(4)…
6)运⾏机制/ 单线程/ 异步
(1)如何理解js的单线程?
(2)js为什么是单线程的?
(3)同步和异步的区别是什么?分别举⼀个同步和异步的例⼦?
(4)何时需要异步?
(5)什么是任务队列?
(6)栈和队列的区别?
(7)栈和堆的区别?
7)数据类型
(1)js使⽤typeof能得到的哪些类型?
(2)如何准确判断⼀个变量是数组类型?
(3)js变量按照存储⽅式区分为哪些类型,并描述其特点?
(4)null和undefined的区别?
(5)undefined的典型⽤法?
(6)null的典型⽤法?
(7)…
8)内置函数/内置对象
(1)js中有哪些内置函数/ 数据封装类对象?
(2)js中有哪些内置对象?
(3)js变量按照存储⽅式区分为哪些类型,并描述其特点?
(4)字符串⽅法/ String对象⽅法?
(5)数组⽅法/ Array对象⽅法?
9)数组去重
(1)数组怎么去重?(⽅法)
(2)对上述数组去重⽅法速度⽐较?(性能)
(3)⼀句话数组去重?
(4)保留数组中⾮重复元素?
10)逻辑判断
11)内存泄漏
(1)哪些操作会造成内存泄漏?
(2)js内存泄漏的解决⽅式
12)dom
(1)dom是哪种基本的数据结构?
(2)dom操作的常⽤api有哪些?
(3)dom节点的attribute和property有何区别?
(4)dom结构操作/ 怎样添加、移除、移动、复制、创建和查节点/ dom操作的
Vue:
1)vue-cli⼯程
(1)构建的 vue-cli ⼯程都到了哪些技术,它们的作⽤分别是什么?(2)vue-cli ⼯程常⽤的 npm 命令有哪些?
(3)请说出vue-cli⼯程中每个⽂件夹和⽂件的⽤处
(4)config⽂件夹 下 index.js 的对于⼯程 开发环境 和 ⽣产环境 的配置(5)请你详细介绍⼀些 package.json ⾥⾯的配置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论