前端面试题(JavaScript)
- 箭头函数特点?箭头函数和普通函数的区别
- 手写懒加载(考虑防抖和重复加载问题)
- 手写bind(为什么要加预参数,为什么要加new)
- apply, call, bind
- new一个对象中间做了什么操作
- setTimeout一定会按时执行吗?
- 讲一讲event loop(微任务、宏任务等)
- promise原理,Promise.all() 和 Promise.race() 怎么用,他是干啥的?你会在啥场景使用他,promise如何解决回凋地狱?如何和ajax配合?
- async和generator有什么区别,写一个async和generator函数,并介绍区别
- 内存,
- 深拷贝和浅拷贝 object.assign
- 原型链
- 继承
- es6的新属性
- 闭包
- 数组方法
- 字符串方
- sort 底层原理,是不是每个浏览器都是这样
- 冒泡,query书写(事件冒泡)
- 写sleep函数
- defineProperty的参数
- 一个对象不让改变,不让循环怎么做? writeable, enumable
- 基本类型?symbol()
- 创建DOM节点,添加,删除,替换,克隆对应的 api 是什么
- 实现一个 Event 类,具有 on\off\trigger\once 四个方法
- 实现去抖函数
- 实现反转函数
- 节流函数
- reduce实现map的功能
- 解释并实现 new 操作 `function newOperator(Constructor, args) {}`
- js单线程。
- js判断数组。
- 浮点数计算0.7+0.1,原因
- window.onload和document.onload区别
- this指向的问题
- 类型判断,这个很简单,写了typeof, instanceof, Object.toString.call ,
- class
- async/await
- Proxy:拦截什么(get,set,deleteProperty, has, getPrototypeOf, defineProperty )
- 如何执行异步?
- setTimeout、setInterval与requestAnimationFrame
- 讲一下什么是 prototype
- 类数组转化成数组的方法
- 代码题,思路是将一个嵌套的数组用深度遍历和广度遍历分别写出来
- js类型,封装一个类型鉴定函数
- 立即执行函数解决闭包中访问变量的问题
- 事件轮训机制
- 预编译,
- 严格模式,
- 作用域链
- js脚本加载问题,async、defer问题
- 打平数组和规定深度的打平数组
- 给定一个字符串如下,请统计字符串中出现最多的字母和次数
- 实现一定时间内事件只触发一次
- 值类型str为什么又length属性
- 串行和并行
- 常用js调试工具
前端面试题(JavaScript)的更多相关文章
- 前端面试题-JavaScript
引用GitHub 上 ltadpoles的前端面试 https://github.com/ltadpoles 目录 1. JavaScript 有哪些数据类型 2. 怎么判断不同的JS数据类型 ...
- [WEB面试题] web前端面试题JavaScript第一弹,个人整理部分面试题汇总
以下内容仅供参考,成年人不讲对错只讲利弊 1.什么是JavaScript原型链?如何理解 JavaScript中的每个对象都有一个prototype属性,我们称之为原型 原型的值是一个对象有自己的原型 ...
- 前端面试题(4)JavaScript
前端面试题JavaScript(一) JavaScript的组成 JavaScript 由以下三部分组成: ECMAScript(核心):JavaScript 语言基础 DOM(文档对象模型):规定了 ...
- 前端面试题 之 JavaScript
昨天我们一起分享了关于html和css的面试题<前端面试题之Html和CSS>,今天我们来分享关于javascript有关的面试题.我面试的时候最害怕面试官问我js了,因为我真心不擅长这个 ...
- 前端周报:前端面试题及答案总结;JavaScript参数传递的深入理解
1.2017前端面试题及答案总结 |掘金技术征文 "金三银四,金九银十",用来形容求职最好的几个月.但是随着行业的饱和,初中级前端er就业形势不容乐观. 行业状态不可控,我们能做的 ...
- 前端面试题总结(三)JavaScript篇
前端面试题总结(三)JavaScript篇 一.谈谈对this的理解? this是一个关键字. this总是指向函数的直接调用者(而非间接调用者). 如果有new关键字,this指向new出来的那个对 ...
- 前端面试题2016--HTML
本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的!不可能的!不可 ...
- 【web前端面试题整理02】前端面试题第二弹袭来,接招!
前言 今天本来准备先了解下node.js的,但是,看看我们一个小时前与一个小时后的差距: 既然如此,我们继续来搜集我们的前端面试题大业吧!!! 特别感谢玉面小肥鱼提供哟,@玉面小飞鱼 题目一览 Jav ...
- 各大互联网公司前端面试题(js)
对于巩固复习js更是大有裨益. 初级Javascript: 1.JavaScript是一门什么样的语言,它有哪些特点? 没有标准答案. 2.JavaScript的数据类型都有什么? 基本数据类型 ...
随机推荐
- OOM框架AutoMapper基本使用(2)
出于安全考虑,在后台与前台进行数据传输时,往往不会直接传输实体模型,而是使用Dto(Data transfer object 数据传输对象),这样在后台往前台传递数据时可以省略不必要的信息,只保留必要 ...
- Spatial Pyramid Matching
转自:http://blog.csdn.net/jwh_bupt/article/details/9625469 SPM 全称是Spatial Pyramid Matching,出现的背景是bag o ...
- VBA 字符串操作(基础篇)
转自:http://blog.csdn.net/jyh_jack/article/details/2315345 mid(字符串,从第几个开始,长度) 在[字符串]中[从第几个开始]取出[长度个字符串 ...
- 学习——HTML5
HTML5多用于手机页面制作,因为PC版浏览器大多不兼容,可以通过下面网站查看HTML5浏览器兼容情况: http://www.caniuse.com/#index 一.语义化标签 1.<hea ...
- 【Codeforces Round #459 (Div. 2) D】MADMAX
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] f[x][y][z][2] 表示第一个人到了点x,第二个人到了点y,当前轮的字母(1..26),当前轮到谁走的情况下,谁赢. 写个记 ...
- docker on spark
从docker 仓库 pull 镜像 docker pull sequenceiq/spark:1.4.0 构建 docker 镜像 docker build –rm -t sequenceiq/sp ...
- 从设计到实现,一步步教你实现Android-Universal-ImageLoader-辅助类
通过前面几篇博文.我们分析了 AUI 的缓存.工具类.显示与载入这几个方面的代码.今天呢,我们继续研究 AUI 的源代码,学习当中的核心辅助工具类. 希望大家能在里面学到东西哈. Download 要 ...
- 【POJ 2482】 Stars in Your Window(线段树+离散化+扫描线)
[POJ 2482] Stars in Your Window(线段树+离散化+扫描线) Time Limit: 1000MS Memory Limit: 65536K Total Submiss ...
- Spark MLlib Deep Learning Convolution Neural Network (深度学习-卷积神经网络)3.3
3.Spark MLlib Deep Learning Convolution Neural Network(深度学习-卷积神经网络)3.3 http://blog.csdn.net/sunbow0 ...
- es67
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...