原文:web前端总结面试问题<经常遇到的手写代码>

冒泡排序 var arr , , , , for var i i lt arr.length i for var j i j lt arr.length j if arr i gt arr j var temp temp arr i arr i arr j arr j temp console.log arr temp是中间变量,把要交换的第一个元素arr j 赋值给中间变量,也是把第一个元素存 ...

2018-12-20 15:47 0 1034 推荐指数:

查看详情

前端面试】同学,你会手写代码吗?

CSS 部分 两栏布局 要求:垂直两栏,左边固定右边自适应。 查看代码 三栏布局 要求:垂直三栏布局,左右两栏宽度固定,中间自适应 查看代码 圣杯布局 和 双飞翼布局 和三栏布局要求 ...

Tue Apr 16 09:07:00 CST 2019 0 584
前端面试---手写代码常考题

实现一个 new 操作符 创建一个新的空对象 使空对象的__proto__指向构造函数的原型(prototype) 把this绑定到空对象 执行构造函数,为空对象添加属性 判断 ...

Sat Apr 04 08:43:00 CST 2020 0 1272
15个经典面试问题,跟我一起手写EventBus吧,彻底帮你搞懂

前言 陆陆续续出去面试了一下,看一下自己的价值和当前的行情,总体来说,还是挺满意的。面试了几家知名工厂,且都拿到了offer。分别是小米、美团外卖、陌陌、快。 教你简历 你真的会写简历么? 80% 以上简历都是不合格的 推荐两个技术简历模板 精益技术简历之道——改善技术 ...

Fri Aug 20 18:24:00 CST 2021 0 124
java面试手写代码

二分查找法。 排序算法 1.快速排序 2.冒泡排序 比较低端,不建议。 多线程 1.手写一下生产者消费者模式,不要用BlockingQueue。 思路:可以使用wait(),notify() 2.手写一个死锁。 设计模式 设计模式的代码详情见: 设计模式代码示例 1.手写 ...

Wed Jan 16 06:45:00 CST 2019 0 1671
前端手写代码原理实现

前言 现在的前端门槛越来越高,不再是只会写写页面那么简单。模块化、自动化、跨端开发等逐渐成为要求,但是这些都需要建立在我们牢固的基础之上。不管框架和模式怎么变,把基础原理打牢才能快速适应市场的变化。下面介绍一些常用的源码实现: call实现 bind实现 new实现 ...

Sat Feb 15 23:24:00 CST 2020 0 251
2019前端面试系列——JS高频手写代码

实现 new 方法 实现 Promise 实现一个 call 函数 实现一个 apply 函数 实现一个 bind 函数 更多介绍:bind方法的实现 浅拷贝、深拷贝的 ...

Sun Aug 04 00:23:00 CST 2019 3 11417
Web前端面试问题以及开发常见问题

一、理论知识 1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的3次握 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. ...

Thu Jun 04 19:36:00 CST 2020 0 1877
面试问题总结

结合项目 1. spring-shiro 权限问题 使用Shiro Filter 将Shiro和spring整合 2.使用redis的好处 原理 代码 Redis是一个开源的,基于内存的结构化数据存储媒介,可以作为数据库、缓存服务或消息服务使用。 Redis支持多种 ...

Fri May 05 05:06:00 CST 2017 0 10975
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM