• 前端开发面试题收集(js部分)

    时间:2023-03-09 17:37:32

    1.问:js中"1"+2+"3"+4 运算结果是?答:js中,字符串和数值相加,得到的还是字符串,这里的结果1234也是字符串。2.问:4+3+2+"1"  运算结果是?答: (从左至右的运算,前面是数值相加得到9,再和字符串相加得到91字符串。)3.问:以下代码中,结果是?var foo = 1;...

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

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

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

  • 2018 oppo校招前端面试题

    时间:2023-01-19 13:24:43

    1.Es62.http请求过程3.js事件执行流程(蒙蔽中) 【默认冒泡,由内到外,】4.css 样式选择器的优先级 (!important在类选择器和id选择器都可以使用,但不推荐使用)5.盒模型 (如何把ie盒模型转化为标准盒模型)6.css可以继承的样式7.vue和后台数据交互8.是否做过移动...

  • 前端面试题整理(css)

    时间:2023-01-17 23:10:56

    1、介绍所知道的CSS hack技巧(如:_, *, +, \9, !important 之类)。CSS hack的原理:由于不同的浏览器和浏览器各版本对CSS的支持及解析结果不一样,以及CSS优先级对浏览器展现效果的影响,我们可以据此针对不同的浏览器情景来应用不同的CSS。条件注释法:只在IE下生...

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

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

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

  • 你要的fpga&数字前端笔面试题都在这儿了

    时间:2023-01-07 17:58:21

    转自http://ninghechuan.com你要的FPGA&数字前端笔面试题来了FPGA&ASIC基本开发流程题目:简述ASIC设计流程,并列举出各部分用到的工具。勘误:Calibre是Mentor公司的ASIC开发基本流程芯片架构,考虑芯片定义、工艺、封装RTL设计,使用Ver...

  • Java面试题-前端Vue

    时间:2022-12-27 11:33:36

    Vue的生命周期beforeCreate(创建前) 在数据观测和初始化事件还未开始created(创建后) 完成数据观测,属性和方法的运算,初始化事件,$el属性还没有显示出来beforeMount(载入前) 在挂载开始之前被调用,相关的render函数首次被调用。实例已完成以下的配置:编译模板,把...

  • 前端面试题整理—jQuery篇

    时间:2022-12-18 23:39:18

    1、为什么使用jquery,他有哪些好处?1)轻量级、代码简洁 2)强大的选择器,出色的DOM操作封装 3)有可靠的事件处理机制 4)浏览器兼容性好 5)支持链式操作 6)支持丰富的插件2、jquery有哪些选择器基本选择器:id、标签、c...

  • 前端面试整理<特别多,耐心看基础面试题部分基本没有问题了!!!>

    时间:2022-12-18 07:32:51

    前端面试题整理(含答案)小菜鸡在前端笔试的时候偷偷记下了一些面试题,今天有时间就整理下,有些公司的面试题也都是网上搜的,自己多上网刷刷就可以了…(只能应付简单的前端面试哦)HTML+CSS部分 对于WEB标准以及W3C的理解与认识? WEB标准不是某一个标准,而是一系列标准的集合。 Web...

  • 一道前端面试题:定义一个方法将string的每个字符串间加个空格返回,调用的方式'hello world'.spacify();

    时间:2022-12-16 10:59:17

    偶然在群里看到了这道题:定义一个方法将string的每个字符串间加个空格返回,调用的方式'hello world'.spacify(); 这道题主要是对JavaScript对象原型的考察。 一开始感觉这个问题似乎非常简单,其实这是一个很好的开始。尤其对于那些未经过电话面试的候选人,他们个个声称精通...

  • 撩课-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命令声明的,就不会发生变...