ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

前端面试题-JS

2020-08-13 19:31:39  阅读:27  来源: 互联网

标签:面试题 函数 区别 前端 哪些 js 事件 JS


3.JS

js的基本类型有哪些?引用类型有哪些?null和undefined的区别。
如何判断一个变量是Array类型?如何判断一个变量是Number类型?(都不止一种)
Object是引用类型嘛?引用类型和基本类型有什么区别?哪个是存在堆哪一个是存在栈上面的?
JS常见的dom操作api
解释一下事件冒泡和事件捕获
事件委托(手写例子),事件冒泡和捕获,如何阻止冒泡?如何组织默认事件?
对闭包的理解?什么时候构成闭包?闭包的实现方法?闭包的优缺点?
this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?
call,apply,bind
显示原型和隐式原型,手绘原型链,原型链是什么?为什么要有原型链
创建对象的多种方式
实现继承的多种方式和优缺点
new 一个对象具体做了什么
手写Ajax,XMLHttpRequest
变量提升
举例说明一个匿名函数的典型用例
指出JS的宿主对象和原生对象的区别,为什么扩展JS内置对象不是好的做法?有哪些内置对象和内置函数?
attribute和property的区别
document load和document DOMContentLoaded两个事件的区别
=== 和 == , [] === [], undefined === undefined,[] == [], undefined == undefined
typeof能够得到哪些值
什么是“use strict”,好处和坏处
函数的作用域是什么?js 的作用域有几种?
JS如何实现重载和多态
常用的数组api,字符串api
原生事件绑定(跨浏览器),dom0和dom2的区别?
给定一个元素获取它相对于视图窗口的坐标
如何实现图片滚动懒加载
js 的字符串类型有哪些方法? 正则表达式的函数怎么使用?
深拷贝
编写一个通用的事件监听函数
web端cookie的设置和获取
setTimeout和promise的执行顺序
JavaScript 的事件流模型都有什么?
navigator对象,location和history
js的垃圾回收机制
内存泄漏的原因和场景
DOM事件的绑定的几种方式
DOM事件中target和currentTarget的区别
typeof 和 instanceof 区别,instanceof原理
js动画和css3动画比较
JavaScript 倒计时(setTimeout)
js处理异常
js的设计模式知道那些
轮播图的实现,以及轮播图组件开发,轮播10000张图片过程
websocket的工作原理和机制。
手指点击可以触控的屏幕时,是什么事件? 什么是函数柯里化?以及说一下JS的API有哪些应用到了函数柯里化的实现?(函数柯里化一些了解,以及在函数式编程的应用,- 最后说了一下JS中bind函数和数组的reduce方法用到了函数柯里化。)
JS代码调试-

标签:面试题,函数,区别,前端,哪些,js,事件,JS
来源: https://www.cnblogs.com/liuyanan/p/13498331.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有