前端面试题型
子月吾生
one day by one day
展开
-
各公司前端面试题总结(一)
1、CSSposition中absolute和relative定位positive定位有:static、inherit(从父元素继承positive属性的值)、absolute、relative、fixed1、absilute是相对于浏览器进行定位,但是当给其父元素设置relative定位后,该子元素的absolute定位就是相对于父元素的2、relative相对的是自身定位,其相对的是自身...原创 2019-03-28 10:44:17 · 508 阅读 · 0 评论 -
各公司前端面试题总结(二)
一、如何让文本居中1、首先让一个块级元素居中的方法是:给该元素设置margin-left和margin-right属性值为auto。让文本水平居中的方法是设置text-align属性值为center。2、对于单行文本居中的方法是:给文本父元素设置line-height属性并使其属性值与父元素width属性一致,同时还要设置overflow属性值为hidden为了防止超出文本自动换行变成多行文本...原创 2019-04-26 02:21:00 · 542 阅读 · 0 评论 -
JavaScript初级面试题(二)
一、关于元素1、JavaScript中获取某个元素有哪几种方式? document.getElementById(); document.getElementsByClassName(); document.getElementsByName(); document.getElementsByTagName(); document.querySelec...原创 2019-04-26 01:23:13 · 223 阅读 · 0 评论 -
面试之ES6你都知道哪些呢(详细实例展示)
1、export和import1)、导入的时候有没有大括号的区别是什么当用export default people导出时,就用 import people 导入(不带大括号)一个文件里,有且只能有一个export default。但可以有多个export。当用export name 时,就用import { name }导入(记得带上大括号)当一个文件里,既有一个export def...原创 2019-06-15 19:58:57 · 953 阅读 · 0 评论 -
前端面试之js基础
一、说说BOM和DOM1、BOM——浏览器对象模型1)BOM主要用于管理窗口与窗口之间的通讯,可以对浏览器窗口进行访问和操作。用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等2)BOM的核心是window对象。属性 window对象有很多属性例如navigator、screen、history、location、documentnavigator:...原创 2019-06-30 22:47:45 · 223 阅读 · 0 评论 -
为什么要设置短信验证码倒计时和图片验证码(登录原理)
1、短信验证码倒计时的作用:主要是为了防止用户频繁的点击,获取短信验证码是有时间限制的,这样就可以让用户在规定的时间内只能点击一次,在客户端就只是告知用户这个什么时候可以点击,在服务端就可以更少的调用这个接口,不去影响服务器的性能每点击一次都会发送一条短信,也是会收费用的,限制用户点击次数也可以节省费用设置短信验证码可以定位到目标用户,提高安全性2、设置图片验证码的作用:防止有人...原创 2019-08-23 18:09:47 · 1279 阅读 · 0 评论 -
js事件循环机制相关定义
(1)、当javascript代码执行的时候会将不同的变量存于内存中的不同位置:堆(heap)和栈(stack)中来加以区分。其中,堆里存放着一些对象。而栈中则存放着一些基础类型变量以及对象的指针。 但是我们这里说的执行栈和上面这个栈的意义却有些不同。(2)、当我们调用一个方法的时候,js会生成一个与这个方法对应的执行环境(context),又叫执行上下文。这个执行环境中存在着这个方法的私有作用...原创 2019-08-21 11:04:24 · 346 阅读 · 0 评论 -
闭包面试题之闭包解决for循环打印
闭包的作用: 正常函数执行完毕后,里面声明的变量被垃圾回收处理掉,但是闭包可以让作用域里的 变量,在函数执行完之后依旧保持没有被垃圾回收处理掉1、正常的for循环打印for (var i = 0; i < 4; i++) { console.log(i);输出的是0、1、2、32、加了延迟的for循环打印for (var i = 0; i < 4; i++) { ...原创 2019-08-21 11:27:41 · 1447 阅读 · 0 评论