前端面试题(JavaScript)
2024-08-26 21:32:33
- 箭头函数特点?箭头函数和普通函数的区别
- 手写懒加载(考虑防抖和重复加载问题)
- 手写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调试工具
最新文章
- Python 实现简单的 Web
- wk_01
- (30)odoo中的快捷标签
- 对话框Dialog
- scp实现mac与linux服务器之间文件传输
- 学习记录:浏览器JAVASCRIPT里的WINDOWS,DOCUMNET
- kubernetes入门之kube-proxy实现原理
- (简单易懂)Java的快速失败(fail-fast)与安全失败,源码分析+详细讲解
- 移动商城第八篇【添加商品之基本属性和大字段数据(FCK文本编辑器)】
- AJAX应用【股票案例】
- LeetCode &; 118-Pascal's Triangle-Easy
- 如何在markdown中打出上标、下标和一些特殊符号
- 毕业样本=[华威大学毕业证书]Warwick原件一模一样证书
- xamarin开发android收集的一些工具
- String Method的字符串变换的一个例子
- centos 7 开机yum
- html-列表-3
- windows 系统无法安装
- this和super不能同时出现在构造方法中
- String,InputStream相互转换
热门文章
- Sub Thread to update main Thread (UI) 2
- [Usaco2009 Feb]Stock Market 股票市场 完全背包
- CentOS下安装.net core环境并部署WebAPI
- android ActionBar的使用
- Git版本号控制
- 百度地图ios环境配置
- 知名游戏开发者称 C++ 是一种非常糟糕、可怕的语言(C++不是一门可怕的语言,可怕的是一群没有耐心的程序员来使用C++这门语言)
- ip6tables: ipv6-icmp vs icmp
- 浅析.Net数据操作机制
- Zabbix自动发现与自动注册.