推广 热搜: 未来    中国  企业  服务  政策  公司  快速  上海  设备 

面试题总结

   日期:2024-11-26     作者:caijiyuan    caijiyuan   评论:0    移动:http://xiaoguoguo.dbeile.cn/mobile/news/1395.html
核心提示:为了使标准模式产生之前的页面可以正常显示,就出现了怪异模式来渲染之前的页面https://blog.csdn.net/JsRoccketq/article
 
 
 
 
 
 
 

为了使标准模式产生之前的页面可以正常显示,就出现了怪异模式来渲染之前的页面

面试题总结

 
 
 

https://blog.csdn.net/JsRoccketq/article/details/100832492?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param

 
 
 
 
 

https://www.jianshu.com/p/94b643a46827

 
 
 
 
 
 
 
 
 
 
 
 

父元素高度自适应,子元素 float 后,造成父元素高度为0,称为高度塌陷问题

 
 
 
 
 
 

​ https://segmentfault.com/a/1190000019259209

 

js的数据类型的转换

 

##{}和[]的valueOf和toString的结果是什么

 

null 和 undefined 的区别

 

###&& 、 ||和!! 运算符分别能做什么

 
 

方法 map each区别

 

数组方法数组转成真数组的方法(至少两种方法(js)!!

 
 
 

跨域怎么携带cookie (withCredentials属性)

 

fetch怎么携带cookie

 
 

js 获取原型的方法

 

如何扩展数组,让他拥有新的方法

 

普通构造函数constructor与class的区别??

https://www.cnblogs.com/dillonmei/p/12578530.html

 

class中 super作用是什么

 
 

static有什么特性

 

instanceof的原理是什么,如何实现

 
 
 

对象浅拷贝在react中用到哪些地方,为什么

 

Javascript 的作用域和作用域链(预解析)

 

说一下什么叫闭包原理/优点/缺点/使用场景??

 
 

闭包的副作用

违背垃圾回收机制
 
ie下回造成内存泄漏
 

简单介绍一下 V8 引擎的垃圾回收机制

 
 

this 指向改变的方法

 
 

Event loop

 
 

有时候 setTimeout明明写的延时3秒,实际却5,6秒才执行函数,这又是因为什么

 

异步操作

 

##什么是回调函数?回调函数有什么缺点

 

promise/generator/async…await??

https://www.cnblogs.com/moveup/p/9746748.html

promise的三种状态与链式调用: pending - 进行中 fulfilled - 成功 rejected - 失败 https://www.jianshu.com/p/dc61ea153874

[promise的状态处理的原理] :https://www.jianshu.com/p/44a971659696

generator:https://www.jianshu.com/p/83da0901166f

 
promise的基本使用
 

async await

 
async/await函数的优势
 

async await promise改写

 

async 使用的时候报错,如何捕获try…catch

 

$.ajax中async:false的阻塞和await这种阻塞有什么区别

 

Ajax 是什么? 如何创建一个Ajax

 

Axios请求数据的过程

 

Axios和ajax的区别

 

fetch和axios的区别??

 

###post和get的区别

 

.window.onload与document.ready的区别

 
 
 
 
 
 
 
 
 
 
 

#什么是箭头函数

 

https://segmentfault.com/a/1190000021380336

 
 
 
 

https://juejin.im/post/6844904200917221389#heading-81

 
 
 
 
 

##AMD 和 CMD 规范的区别

 
 
 
 
 
 
 
 
 

Proxy常用的拦截方法**

 
 
 

#浏览器优化

 

首页白屏

 

js 延迟加载的方式有哪些

 

###回流/重绘 | 防抖/节流??

 
 
 
 

携带cookie发送给后端

 
 

浏览器的强缓存和协商缓存

 
 

为什么要有 Etag

 

用户行为对缓存的影响

 
 

1.http2.0,https连接,对称加密非对称加密

https://blog.csdn.net/qq_33203555/article/details/85211595

 

https的优点

 
https的缺点
 

2.WebSocket是否有了解, 和普通接口http有什么区别

 

3.错误调试工具

 

4http状态码

 

web网络请求的过程 !!!

 

1.eslint规则

**(你怎么修改某些规则)**https://www.jianshu.com/p/f8d2ef372adf

 

2.git

 

git场景问题

 
 

git revert 和 git reset 的区别

 

3.nodejs,

 

关系型数据库和非关系型数据库的区别和好处 !!!

 

4.typescript语法

 

5.linux命令

 
 
 

https://www.dazhuanlan.com/2019/12/06/5dea1232b5877/

 
 
 
 
 
 
 
 
 
 

1. reduce

遍历数组每一项,若值为数组则递归遍历,否则concat。

 

reduce是数组的一种方法,它接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

reduce包含两个参数:回调函数,传给total的初始值

 

2. toString & split

调用数组的toString方法,将数组变为字符串然后再用split分割还原为数组

 

因为split分割后形成的数组的每一项值为字符串,所以需要用一个map方法遍历数组将其每一项转换为数值型

3.join & split

和上面的toString一样,join也可以将数组转换为字符串

 

4. 递归

递归的遍历每一项,若为数组则继续遍历,否则concat

 

5. 扩展运算符

es6的扩展运算符能将二维数组变为一维

 

根据这个结果我们可以做一个遍历,若arr中含有数组则使用一次扩展运算符,直至没有为止。

 

1.什么是TS

​ TS是由微软开发和维护的免费开源的编程语言,它JS的超集,可编译为纯JS,它是可以在任何浏览器上执行的

2.数据类型:

Typescript包含的最简单的数据单元有:数字,字符串,布尔值,Null 和 Undefined等

 

2.为什么要用TS

 

3.TS和JS的区别

 

4.TS的优点

 

5.TS的缺点

 
 
 
 

##loader , plugin分别什么作用,哪个配置可以把依赖包抽离出来,不打包进去

 
 
 
 
 
 
 
 
 
 
 
 
 

key用来提升react的性能

 
 
 
 

##filber

 
 
 
 
 
 
 

https://www.jianshu.com/p/f5c9ec0917bb

 
 
 
 

react 16版本新特性 https://www.cnblogs.com/qingmingsang/articles/10624710.html

React 16.6.X版本的更新功能 https://www.jianshu.com/p/406bcc058790

React17版本新增

https://cnblogs.com/zhanglanzuopin/p/12987660.html

 
 
 
 
 
 
 
 
 
 

https://www.cnblogs.com/shaoshuai0305/p/12890513.html

http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_three_react-redux.html

 
 

http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_two_async_operations.html

 

https://www.jianshu.com/p/eff14939498c

https://www.cnblogs.com/vvjiang/p/9505646.html

https://www.jianshu.com/p/eff14939498c

 
 
 
 
 
 

https://www.jianshu.com/p/76901410645a

 
 
 

初始化阶段

 

更新阶段

 

销毁阶段

 

错误处理阶段

 
 
 
 
 
 
 

http://www.mamicode.com/info-detail-2201085.html

 
 
 

https://www.jianshu.com/p/ad8cc02b9e6c

 
 
 
 

可以通过es6 的结构赋值 例如:let {title} = this.state

通过ref标记来调用

(原型对象上

 

Alibaba fusion design

 
 
 
 
 
 
 

是请讲一下 后端给的数据是列表 前端实现的过程描述一下

 
 
 
 
 
 
 
 

vue对比react

http://caibaojian.com/vue-vs-react.html

react优缺点

https://www.cnblogs.com/qiqi715/p/10513195.html

react生命周期

https://www.jianshu.com/p/b331d0e4b398

Redux 流程

https://www.cnblogs.com/goodjobluo/p/9077010.html

git情景题

https://www.jianshu.com/p/34bf7e7ee694

Es6

https://www.cnblogs.com/ainyi/p/8537027.html

异步操作

https://www.jianshu.com/p/6f91e7696b91

虚拟dom diff算法

https://www.cnblogs.com/xiaohanga/p/11075861.html

setState

https://www.cnblogs.com/dreamcc/p/11409053.html

本地存储

https://zhuanlan.zhihu.com/p/25567678

react路由传参

https://www.jianshu.com/p/ad8cc02b9e6c

Eventloop 浏览器与Node的事件循环(Event Loop)有何区别

https://zhuanlan.zhihu.com/p/55511602

https://www.jianshu.com/p/5f1a8f586019

https://www.jianshu.com/p/deedcbf68880

Webpack

https://www.cnblogs.com/gaoht/p/11310365.html

Webpack优化

https://www.jianshu.com/p/773760145ea5

Eslint https://www.jianshu.com/p/f8d2ef372adf

node基于v8运行环境,非阻塞i/o

https://blog.csdn.net/banana960531/article/details/89043185

https://www.yuque.com/sunluyong/node

本文地址:http://xiaoguoguo.dbeile.cn/news/1395.html    多贝乐 http://xiaoguoguo.dbeile.cn/ , 查看更多
 
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号