问题
-
native 提供了什么能力给 RN
-
如何做工程上的优化
-
前端怎么做单元测试
-
Linux 754 介绍
-
介绍纯函数
-
前端性能优化
-
JS 继承方案
-
怎么做性能优化(异步加载组件...)
-
介绍下事件代理,主要解决什么问题
-
前端开发中用到哪些设计模式
-
使用 canvas 绘图时如何组织成通用组件
-
formData 和原生的 ajax 有什么区别
-
介绍下表单提交,和 formData 有什么关系
-
介绍 MVP 怎么组织
-
常用的中间件
-
服务端怎么做统一的状态处理
-
如何对相对路径引用进行优化
-
网站 SEO 怎么处理
-
前端性能优化(JS 原生和 React)
-
用户体验做过什么优化
-
对 PWA 有什么了解
-
前端和后端怎么联调
-
knex 连接数据库响应回调
-
介绍异步方案
-
如何处理异常捕获
-
项目如何管理模块
-
前端性能优化
-
如何判断一个变量是不是数组
-
变量 a 和 b,如何交换
-
事件委托
-
多个标签生成的 Dom 结构是一个类数组
-
类数组和数组的区别
-
介绍单页面应用和多页面应用
-
dom 的类数组如何转成数组
-
redux 状态树的管理
-
介绍 localstorage 的 API
-
添加原生事件不移除为什么会内存泄露
-
还有哪些地方会内存泄露
-
工作收获
-
表单可以跨域吗
-
搜索请求中文如何请求
-
浏览器事件流向
-
介绍事件代理以及优缺点
-
前端怎么控制管理路由
-
使用路由时出现问题如何解决
-
小程序里面开页面最多多少
-
一个对象数组,每个子对象包含一个 id 和 name,React 如何渲染出全部的 name
-
其中有几个 name 不 存在,通过异步接口获取,如何做
-
如何配置把 js、css、html 单独打包成一个文件
-
div 垂直水平居中(flex、绝对定位)
-
两个元素块,一左一右,中间相距 10 像素
-
上下固定,中间滚动布局如何实现
-
[1, 2, 3, 4, 5]变成[1, 2, 3, a, b, 5]
-
取数组的最大值(ES5、ES6)
-
apply 和 call 的区别
-
ES5 和 ES6 有什么区别
-
some、every、find、filter、map、forEach 有什么区别
-
上述数组随机取数,每次返回的值都不一样
-
如何找 0-5 的随机数,95-99 呢
-
页面上有 1 万个 button 如何绑定事件
-
如何判断是 button
-
页面上生成一万个 button,并且绑定事件,如何做(JS 原生操作 DOM)
-
循环绑定时的 index 是多少,为什么,怎么解决
-
页面上有一个 input,还有一个 p 标签,改变 input 后 p 标签就跟着变化,如何处理
-
监听 input 的哪个事件,在什么时候触发
-
import { Button } from 'antd'
,打包的时候只打包 button,分模块加载,是怎么做到的 -
JS 异步解决方案的发展历程以及优缺点
-
cookie 放哪里,cookie 能做的事情和存在的价值
-
cookie 和 token 都存放在 header 里面,为什么只劫持前者
-
cookie 和 session 有哪些方面的区别
-
柯里化函数两端的参数具体是什么东西
-
中间件是怎么拿到 store 和 action,然后怎么处理
-
安卓 Activity 之间数据是怎么传递的
-
安卓 4.0 到 6.0 过程中 WebView 对 js 兼容性的变化
-
WebView 和原生是如何通信
-
使用过程中遇到的问题,如何解决的
-
react 的理念是什么(拿函数式编程来做页面渲染)
-
JS 是什么范式语言(面向对象还是函数式编程)
-
ES6 使用的语法
-
Promise 和 async/await 和 callback 的区别
-
Promise 有没有解决异步的问题(promise 链是真正强大的地方)
-
Promise 和 setTimeout 的区别(Event Loop)
-
进程和线程的区别(一个 node 实例就是一个进程,node 是单线程,通过事件循环来实现异步 )
-
介绍下 DFS 深度优先
-
介绍下观察者模式
-
观察者模式里面使用的数据结构(不具备顺序 ,是一个 list)
-
垃圾回收时栈和堆的区别
-
数组里面有 10 万个数据,取第一个元素和第 10 万个元素的时间相差多少
-
JS 执行过程中分为哪些阶段
-
词法作用域和 this 的区别
-
平常是怎么做继承
-
ES6 中 let 块作用域是怎么实现的
-
打包时 Hash 码是怎么生成的
-
随机值存在一样的情况,如何避免
-
a,b 两个按钮,点击 aba,返回顺序可能是 baa,如何保证是 aba(Promise.then)
-
什么是单页项目
-
遇到的复杂业务场景
-
中后台应用如何在高重复性页面开发中通过技术方案提高开发效率
-
package-lock.json 有什么作用,如果项目中没有它会怎么样,举例说明
-
对之前的项目做过什么优化,讲一讲
-
对之前的项目遇到过什么难点,讲一讲
-
对 http2 有哪些了解
-
对 canvas 有哪些性能上的优化
-
对 settimeout 和对 setinterval 的理解(涉及代码题倒计时函数,eventloop 的考点)计时是否准确?如何实现较为准确的计时?
-
对一个短时间并发高的场景需要如何处理(后端设计)(开始答题获取试卷的场景)
-
写一个倒计时函数
-
写一个函数,给定一棵树,输出这棵树的深度
-
写一个函数,给定一个 url 和最大深度 maxdeep,输出抓取当前 url 及其子链接深度范围内的所有图片
-
写一个函数,给定 nodes=[],每一个节点拥有 id,name,parentid,输出一个属性列表的展示(涉及 dom 操作)