1.continue和 break有什么区别?答案:break和continue都是用来控制循环结构的:break终止循环,跳出循环体执行循环后面的语句。continue跳过本次循环,执行下一次循环。2.i++和++i的区别?答案:i++ :先用i值后加1,++i :先加1后用i值,计算:var n=5; 求 var num=n++ + ++n + n++ …
前端面试笔试题
为什么 0.1 + 0.2 != 0.3,请详述理由因为 JS 采用 IEEE 754 双精度版本(64位),并且只要采用 IEEE 754 的语言都有该问题。我们都知道计算机表示十进制是采用二进制表示的,所以 0.1 在二进制表示为 (0011) 表示循环0.1 = 2^-4 * 1.10011(0011)复制代码那么如何得到这个二进制的呢,我们可以来演算 …
今年来,各大公司都缩减了HC,甚至是采取了“裁员”措施,在这样的大环境之下,想要获得一份更好的工作,必然需要付出更多的努力。本文挑选了20道大厂面试题,建议在阅读时,先思考一番,不要直接看解析。尽管,本文所有的答案,都是我在翻阅各种资料,思考并验证之后,才给出的。但因水平有限,本人的答案未必是最优的,如果您有更好的答案,欢迎给我留言。如果有错误,可以在评论区 …
准备转行前端的宝子看过来呀,找到工作之前,面试是一定要经历的,那对于想要转行的宝子,怎么面对面试时候的一系列问题呢?这里给大家整理了一份前端的面试题目,一共124页,可以直接背!给大家分好了部分,可以根据自己的掌握程度看哦。HTML、CSS、浏览器相关(44道)Javascript相关(37道)jQuery相关(29道)Vue相关(60道)React相关(2 …
2023.03.14 - 2023.03.24 更新收集面试问题(45道题)获取更多面试问题可以访问github 地址: https:github.compro-collectioninterview-questionissuesgitee 地址: https:gitee.comyanlewebinterview-questionissues目录:初级开发者 …
渲染优化渲染优化是前端优化中一个很重要的部分,一个好的首屏时间能给用户带来很好的体验,这里要说的一点是关于首屏时间的定义,不同的团队对首屏时间定义不一样,有的团队认为首屏时间就是白屏时间,是从页面加载到第一个画面出现的时间。但是当我们说到用户体验的时候,仅仅是这样还达不到效果,所以有的前端团队认为,首屏时间应该是从页面加载到用户可以进行正常的页面操作时间,那 …
2023.03.28 - 2023.03.29 更新前端面试问题总结(10道题)获取更多面试问题可以访问github 地址: https:github.compro-collectioninterview-questionissuesgitee 地址: https:gitee.comyanlewebinterview-questionissues目录:初级开 …
[字节跳动] 怎么与服务端保持连接和服务端保持连接,最简单粗暴的方法就是通过请求轮询保持跟服务端的通信,客户端不光要花成本维护定时轮询器,还会使得服务器压力变大,所以不推荐。还有一种可以借助请求超时的设置,将超时时间设置一个足够大的值,客户端发起连接后,只要服务端不返回消息,整个连接阶段都会受到阻塞,所以这种方式也不推荐。最后一种是WebSocket,当服务 …
Web前端高薪的诱惑,学习门槛低,无论是学生党还是工作者,都渴望着凭借着自己的能力,空余的时间,想学一下前端。或许是爱好,或许是想从事这份工作。你想知道自己的技术水平与高薪匹不匹配吗?下面分享了一些Web前端的面试题,限时一小时,你看看自己能够答出多少道!一、HTML常见题目01、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?02、HTML5 …
1、Vue框架的作者是谁?A、秦始皇B、孙悟空C、弥勒佛D、尤雨溪E、刘德华2、MongoDB底层的程序语言是:A、汉语B、C++C、英语D、日语3、你用过的最令你苦恼的浏览器是:A、IAB、IBC、ICD、IDE、IE4、下列什么命令可以在当前目录新建一个Git仓库?A、git initB、请创建一个仓库C、求求你创建一个仓库吧D、你丫快创建一个仓库!5、 …