草庐IT

前端面试题三

ES6新特性有哪些?变量声明:由var变为let和const;模板字符串:使用反引号``;在模板字符串里面支持换行,并可以在里面使用${}来包裹一个变量或表达式;解构赋值:有数组解构和对象解构,可以快速获取数组和对象的值;扩展运算符:在ES6中用...来表示展开运算符,它可以将数组或者对象进行展开;箭头函数:函数的快捷写法,不需要通过function关键字创建函数,并且可以省略return关键字,但函数体内的this对象指的是定义时所在的对象,而不是使用时所在的对象;化简规则:Function变成=>;只有1个参数可以省略小括号;没有参数或者有多个参数不能省略小括号;函数体内只有一行可以省略大

【JavaScript】手撕前端面试题:事件委托 | 判断URL是否合法 | 全排列

🖥️NodeJS专栏:Node.js从入门到精通🖥️博主的前端之路(源创征文一等奖作品):前端之行,任重道远(来自大三学长的万字自述)🖥️TypeScript知识总结:TypeScript从入门到精通(十万字超详细知识点总结)🧑‍💼个人简介:大三学生,一个不甘平庸的平凡人🍬👉你的一键三连是我更新的最大动力❤️!🏆分享博主自用牛客网🏆:一个非常全面的面试刷题求职网站,点击跳转🍬文章目录前言1、事件委托效果演示要求手撕代码2、判断URL是否合法要求手撕代码3、全排列要求手撕代码结语前言向大家推荐一款博主一直在用的面试刷题求职网站:牛客网牛客网不仅具有公司真题、专项练习、面试题库、在线编程等功能,还

2023年前端面试题(含答案)之HTML+CSS篇(一)

在又到了金三银四的招聘季,不管你是刚入行的小白,亦或是混迹职场的老鸟,还在为面试前端工程师时不知道面试官要问什么怎么回答而苦恼吗?为了帮助你获得面试官的青睐,顺利通过面试,跳槽进入大厂,走上人生巅峰,整理了一些前端面试,希望对在面试中或学习工作中的你有所帮助!HTML篇1.语义化①语义化,指对文本内容的结构化(内容语义化),选择合乎语义的标签(代码语义化)。②语义化标签:header、nav、main、article、section、aside、footer等。③优点:    a.代码结构清晰,易于阅读,有利于维护。    b.方便其他设备解析(如:屏幕阅读器)。    c.有利于搜索引擎优化

web大前端面试——浏览器、网络和安全

1.一个页面从输入URL到页面加载显示完成,这个过程发生了什么?(1).DNS解析当我们在浏览器中输入一个域名的时候,例如www.mi.com,这个域名只是与IP地址的一个映射,这时DNS解析就要充当一个翻译的角色,把域名解析成真实的IP地址。所以DNS解析的过程实际上就是将域名还原成真实IP地址的过程。DNS的解析又分为以下几个步骤:1.浏览器会先检查自身缓存中有没有被解析过的这个域名对应的IP,如果有,解析结束;2.如果浏览器缓存没有命中,浏览器会检查操作系统缓存中是否有对应的解析过的结果,而操作系统也有一个域名解析的过程,在hosts文件里可以读写,如果在这里找到了对应的映射关系,则会直

2023前端面试题总结:JavaScript篇完整版

 前端面试题库(面试必备)       推荐:★★★★★地址:前端面试题库JavaScript基础知识JavaScript有哪些数据类型,它们的区别?Number(数字):用于表示数值,可以是整数或浮点数。例如:42、3.14。String(字符串):用于表示文本数据,可以用单引号、双引号或反引号括起来。例如:"Hello"、'World'、"JavaScript"。Boolean(布尔):用于表示逻辑值,只有两个可能的值:true和false。Undefined(未定义):表示变量声明了但没有赋值,或者访问不存在的属性时返回的值。Null(空值):表示一个空值或者不存在的对象。Symbol(

手撕前端面试题【javascript~模板字符串、类继承、参数解析器、生成页码等】

前端的那些基本标签🍓🍓模板字符串🍓🍓类继承🍓🍓参数解析器🍓🍓生成页码🍓🍓js中哪些操作会造成内存泄漏?html页面的骨架,相当于人的骨头,只有骨头是不是看着有点瘆人,只有HTML也是如此。css,相当于把骨架修饰起来,相当于人的皮肉。js(javascripts),动起来,相当于人的血液,大脑等一切能使人动起来的器官或者其他的。在刷题之前先介绍一下牛客。Leetcode有的刷题牛客都有,除此之外牛客里面还有招聘(社招和校招)、一些上岸大厂的大佬的面试经验。牛客是可以伴随一生的编程软件(完全免费),从学校到社会工作,时时刻刻你都可以用到,感兴趣的可以去注册试试可以伴随一生的刷题app刷题页面,功

前端面试题及答案整理(2022最新版)

收集整理2022年最新前端面试题及答案,方便平时翻看记忆,欢迎各位大佬们补充。一般来说,把下面基础中的高频题写熟练就差不多了。当然去面大厂这些远远不够,还要再刷一些算法题。基础高频1.手写instanceof//原理:验证当前类的原型prototype是否会出现在实例的原型链proto上,只要在它的原型链上,则结果都为truefunctionmyinstanceOf_(obj,class_name){//letproto=obj.__proto__;letproto=Object.getPrototypeOf(obj)letprototype=class_name.prototypewhile

JS小知识,分享一些让我迷惑的前端面试题

JavaScript语言最神奇的地方总是让我感到惊讶,那就是它总是有些怪异的地方。无论您对它了解多少,您总能从中学到新的东西。这些问题我收集了很长时间。在大多数问题中,我真的不知道输出是什么,直到我自己尝试了它们,才开始慢慢理解。所以我在这里记录它们,以便其他人可以利用它来梳理JS的知识盲点。问题1答案:21{name:“Lydia”}年龄将不包括在内。因为默认情况下,使用defineProperty定义的属性是不可枚举的。问题2答案:false//删除运算符只删除对象中的Keytrue//当我们在任何变量之前不使用任何声明时,//它将被视为全局变量,并将作为可删除实体添加到Window对象中

前端面试题——最终篇

    前端到底可不可以入行?小白亲自为各位踩坑!本人一战过后自学前端四个月,历经一个半月的面试,期间仅拿了俩分offer。那么你要学会多少才能脱颖而出呢,小白告诉你“前端这个行业实习过的还好找一些,本科应届生自学的完全是瞎猫碰到死耗子,培训的非本科比应届生还难找”,为什么这么说,下面是小白入职前的最后一场面试(50人小公司一面和技术面二面),看你会多少!!!------------注:是本人直接图片翻译过来,如有错误请多多包含。    衷心的劝一句,想走计算机行业的大学生,考研就考研,考公就考公,千万不要想着考不上走本专业,难上加难!小白入职纯小白估计试用期都过不了,呜呜呜~~~~前端面试题

Unity游戏开发客户端面经——网络(初级)

前言:记录了总6w字的面经知识点,文章中的知识点若想深入了解,可以点击链接学习。由于文本太多,按类型分开。这一篇是网络 常问问题总结,有帮助的可以收藏。 1.TCP与UDP的区别区别UDPTCP是否连接不连接面向连接是否可靠不可靠可靠传输(传输过程中会丢失,但会重发)使用流量控制和拥塞控制连接对象个数支持一对一,一对多,多对一,多对多交互通信。仅支持一对一通信。传输方式面向报文面向字节流数据边界保存数据边界不保存数据边界速度速度快速度慢发送消耗轻量级(因为UDP传输的信息中不承担任何间接创造连接,保证交货或秩序的的信息。这也反应在包头大小。)重量级首部开销首部开销小,仅8个字节首部开销大,最小