![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Web前端面试题
文章平均质量分 75
各种真实面试题总结
lybinWeb
这个作者很懒,什么都没留下…
展开
-
【JavaScript 面试题】一道function考题
// 构造函数function Foo() { // 全局变量赋值 getName = function() { console.log(1) } return this;}// Foo的静态方法Foo.getName = function() { console.log(2)}// Foo的原型属性上的方法Foo.prototype.getName = function() { console.log(3)}// 全局变量var getName = functio原创 2021-12-13 10:44:22 · 127 阅读 · 0 评论 -
【Web前端大厂面试题 合集】
文章目录网易篇 39题腾讯篇 65题阿里篇 59题转载记录网易篇 39题(1)、介绍一下backbone(2)、了解过SEO吗?(3)、低版本浏览器不支持HTML5标签怎么解决?(4)、用js使低版本浏览器支持HTML5标签 底层是怎么实现的?(5)、实现一个布局:左边固定宽度为200,右边自适应,而且滚动条要自动选择只出现最高的那个。(6)、画出盒子模型,要使谷歌浏览器的盒子模型显示得跟IE浏览器一致,该怎么做?(7)、手写JS实现类继承,讲原型链原理,并解释new一个对象的过程都发原创 2021-11-30 11:16:58 · 1313 阅读 · 0 评论 -
【JavaScript精华系列】JavaScript高级程序面试题汇总
文章目录一、闭包二、作用域链的理解三、JavaScript原型,原型链?特点?四、事件代理五、JavaScript如何实现继承六、new操作符具体干了什么一、闭包什么是闭包闭包就是在一个函数里创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用域链闭包特性函数内部在嵌套函数内部函数可以引用外层的参数和变量参数和变量不会被垃圾回收机制回收我对闭包的理解使用闭包主要是为了设置私有方法和变量,优点是避免全局变量污染,缺点是闭包会常驻内存,会增大内存使用量,使原创 2021-03-05 12:15:14 · 341 阅读 · 0 评论 -
【JavaScript精华系列】JavaScript高级程序面试题汇总之Web综合问题
HTML、HTTP、Web综合问题文章目录HTML、HTTP、Web综合问题1、前端需要注意那些SEO2、 img标签的`title`和`alt`有什么区别3、 HTTP的几种请求方法用途4、从浏览器地址输入url到显示页面发生了什么5、如何进行网站性能优化6、你有用过哪些前端性能优化的方法7、谈谈性能优化问题8、前端性能优化最佳实践9、HTTP状态码及其含义10、语义化的理解11、浏览器内核的理解12、最常见的浏览器内核13、HTML5新特性、移除了的元素14、请描述下cookies、sessionSt原创 2021-03-01 16:54:51 · 372 阅读 · 0 评论 -
从浏览器地址输入url到显示页面发生了什么
文章目录基础版本详细版本详细简短版本基础版本浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求服务器交给后台处理完成后返回数据,浏览器接受文件(HTML、CSS、JavaScript、图像等)浏览器对加载到的资源进行语法解析,建立相应的内部数据结构(如HTML的DOM)载入解析到的资源文件,渲染页面,完成详细版本1.在浏览器地址栏输入URL2.浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤如果资源未缓存,发起新请求如果已缓存,检验是否足够新鲜,足原创 2021-02-23 11:36:40 · 463 阅读 · 0 评论 -
面试题__有一万条数据让其绑定到页面中怎么做好些
1.文档碎片遍历数据,把对应的数据和结构都添加到文档碎片中,在把文档碎片插入到页面中(优势:减少了DOM的回流=>基于字符。串拼接也可以)2.虚拟DOM类似于REACT框架,基于虚拟DOM以及DIFF算法,也可以优化数据绑定···其实,一万条数据怎么操作都不好,不应该出现一万条这种大数据量的绑定从服务器获取一万条消耗很多时间页面渲染一万条也会消耗很多时间3.异步数据加载(分页加载)需要服务器提供支持客户端向服务器端发送一个GET请求,传递给服务器:每页展示的条数,当原创 2020-09-05 17:51:01 · 4719 阅读 · 0 评论