• web前端面试题收集(一)

    时间:2023-02-09 17:17:51

    CSS中margin和padding的区别?Javascript中如何检测一个变量是一个String类型?请写出函数实现。网页中实现一个计算当年还剩多少时间的倒计时程序,要求网页上实时动态显示“xx年还剩xx天xx时xx分xx秒”。介绍CSS盒子模型。都知道哪些CSS浏览器兼容性问题,如何解决浏览器...

  • [ Java面试题 ]WEB篇

    时间:2023-01-14 04:29:42

    1、AJAX有哪些有点和缺点?优点:1、最大的一点是页面无刷新,用户的体验非常好。2、使用异步方式与服务器通信,具有更加迅速的响应能力。3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“...

  • 2017年10月WEB前端开发实习生面试题总结

    时间:2023-01-10 17:19:21

    从大一开始学习前端,今年大三,10月份开始投简历,陆续收到很多家公司的面试,目前为止的面试通过率是百分之百,总结下面试题。不定期更新中。。。百度第一次一面1.AJAX流程2.promise简单说一下3.手写一个箭头函数4.链式调用5.简单的观察者模式6.let、const7.数组去重8.判断数据类型...

  • 撩课-Web大前端每天5道面试题-Day2

    时间:2022-12-15 20:30:15

    1.伪类与伪元素的区别? 1) 定义区别 伪类 伪类用于选择DOM树之外的信息,或是不能用简单选择器进行表示的信息。前者包含那些匹配指定状态的元素,比如:visited,:active;后者包含那些满足一定逻辑条件的DOM树中的元素,比如:first-child,:first-of-t...

  • 撩课-Web大前端每天5道面试题-Day25

    时间:2022-12-15 19:29:25

    1.web前端开发,如何提高页面性能优化? 内容方面:1.减少 HTTP 请求 (Make Fewer HTTP Requests)2.减少 DOM 元素数量 (Reduce the Number of DOM Elements)3.使得 Ajax 可缓存 (Make Ajax Cacheabl...

  • 撩课-Web大前端每天5道面试题-Day18

    时间:2022-12-15 19:20:40

    1.如何判断一个变量是对象还是数组? 判断数组和对象分别都有好几种方法,其中用prototype.toString.call()兼容性最好。function isObjArr(variable){ if (Object.prototype.toString.call(value) ===...

  • 撩课-Web大前端每天5道面试题-Day29

    时间:2022-12-15 19:20:28

    1.https协议的优点? 使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。HTTPS是现行架构下最安全的解决方...

  • 撩课-Web大前端每天5道面试题-Day30

    时间:2022-12-15 19:20:16

    1.什么叫优雅降级和渐进增强? 优雅降级:Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会针对旧版本的IE进行降级处理了,使之在旧式浏览器上以某种形式降级体验却不至于完全不能用。如:border-shadow渐进增强:从被所有浏览器支持的基本功能开始,逐步地添加那些...

  • 撩课-Web大前端每天5道面试题-Day19

    时间:2022-12-15 19:16:15

    1.实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制 考察点1:对于基本数据类型和引用数据类型在内存中存放的是值还是指针这一区别是否清楚考察点2:是否知道如何判断一个变量是什么类型的考察...

  • 撩课-Web大前端每天5道面试题-Day20

    时间:2022-12-15 19:15:57

    1.vue生命周期的作用是什么? 它的生命周期中有多个事件钩子,让我们在控制整个Vue实例的过程时更容易形成好的逻辑。   2. Vue实现数据双向绑定的原理:Object.defineProperty()? vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过Ob...

  • 撩课-Web大前端每天5道面试题-Day28

    时间:2022-12-15 19:15:51

    1.用setTimeout()方法来模拟setInterval()与setInterval()之间的什么区别? 首先来看setInterval的缺陷,使用setInterval()创建的定时器确保了定时器代码规则地插入队列中。这个问题在于:如果定时器代码在代码再次添加到队列之前还没完成执行,结果...

  • Web大前端面试题-Day8

    时间:2022-12-15 19:06:19

    1. 说说你对作用域链的理解? 作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向*问,变量访问到window对象即被终止, 作用域链向下访问变量是不被允许的; 作用域就是变量与函数的可访问范围, 即作用域控制着变量与函数的可见性 ...

  • 撩课-Web大前端每天5道面试题-Day1

    时间:2022-12-15 19:02:11

    1. var的变量提升的底层原理是什么? JS引擎的工作方式是:1) 先解析代码,获取所有被声明的变量;2)然后在运行。也就是说分为预处理和执行两个阶段。变量提升:所有变量的声明语句都会被提升到代码头部。但是变量提升只对var命令声明的变量有效,如果一个变量不是用var命令声明的,就不会发生变...

  • 撩课-Web大前端每天5道面试题-Day33

    时间:2022-12-15 19:01:59

    1.CommonJS 中的 require/exports 和 ES6 中的 import/export 区别? CommonJS 模块的重要特性是加载时执行,即脚本代码在 require 的时候,就会全部执行。一旦出现某个模块被”循环加载”,就只输出已经执行的部分,还未执行的部分不会输出。ES...

  • 撩课-Web大前端每天5道面试题-Day31

    时间:2022-12-15 18:57:28

    1.web storage和cookie的区别? Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用除此之...

  • 撩课-Web大前端每天5道面试题-Day24

    时间:2022-12-15 18:57:04

    1.下面的代码将输出什么? for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(i); }, i * 1000 );}闭包在这里能起什么作用?上面的代码不会按预期显示值0,1,2,3,和4,而是会显示5,5,...

  • 撩课-Web大前端每天5道面试题-Day15

    时间:2022-12-15 18:52:47

    1.请描述一下 cookies,sessionStorage 和 localStorage 的区别? cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。 cookie数据始终在同源的http请求中携带(即使不需要), 记会在浏览器和...

  • 最近整理出了有关大数据,微服务,分布式,Java,Python,Web前端,产品运营,交互等1.7G的学习资料,有视频教程,源码,课件,工具,面试题等等。这里将珍藏多年的资源免费分享给各位小伙伴们

    时间:2022-11-28 09:02:00

    大数据,微服务,分布式,Java,Python,Web前端,产品运营,交互领取方式在篇尾!!!基础篇、互联网架构,高级程序员必备视频,Linux系统、JVM、大型分布式电商项目实战视频......等等最近闲着没事,整理了一下网盘,不知不觉也有了1.7G的学习资料,珍藏多年的资源分享给各位小伙伴们。领...

  • Java经典面试题汇总:Java Web

    时间:2022-11-23 07:26:10

    本篇总结的是Java Web相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢

  • web前端笔试题/面试题小结(1)

    时间:2022-11-10 05:24:54

    1.从输入url到页面加载完成发生了什么? (1)输入url (2)DNS域名解析(域名-->IP地址) (3)浏览器向服务器发送HTTP请求 (4)服务器处理请求 (5)服务器返回相应文件 (6)页面渲染 2.实现文字从右向左排列? writing-mode:horizontal-tb | ...