面试题
年轻即出发
努力努力在努力!
展开
-
前端面试题---小米(总结知识点)2
小米面试题1、git常用的命令2、当gitmerge发生冲突的时候怎么做3、提到的图片懒加载,怎么实现,视频懒加载???4、在一个页面中还有什么提升页面性能的方式呢5、怎么处理跨域问题,工作中用的多的是什么方式6、使用代理的时候,出现了跨域cookie没有带上怎么办7、要实现可以在弹框中打开多个弹窗,就像是一个多层级的弹框窗口,怎么做8、ES6的属性9、le...原创 2019-10-25 18:27:13 · 683 阅读 · 0 评论 -
前端面试题汇总---CSS篇(2)
**PNG,GIF,JPG的区别及如何选**- GIF:- 8位像素,256色- 无损压缩- 支持简单动画- 支持boolean透明- 适合简单动画- JPEG:- 颜色限于256- 有损压缩- 可控制压缩质量- 不支持透明- 适合照片- PNG:- 有PNG8和truecolor PNG- PNG8类似GIF颜色上限为25...原创 2019-03-05 18:53:36 · 105 阅读 · 0 评论 -
前端面试题汇总---ajax篇(1)
- 什么是` Ajax`? 如何创建一个`Ajax`?* `AJAX(Asynchronous Javascript And XML) `= 异步 `JavaScript` + `XML` 在后台与服务器进行异步数据交换,不用重载整个网页,实现局部刷新。* 创建 `ajax` 步骤:- 1.创建 `XMLHttpRequest` 对象- 2.创建一个新的 `HTTP` 请求...转载 2019-03-05 18:56:33 · 169 阅读 · 0 评论 -
前端面试题汇总---JavaScript篇(1)
**JavaScript的组成**- JavaScript 由以下三部分组成:- ECMAScript(核心):JavaScript 语言基础- DOM(文档对象模型):规定了访问HTML和XML的接口- BOM(浏览器对象模型):提供了浏览器窗口之间进行交互的对象和方法**JS的基本数据类型和引用数据类型**- 基本数据类型:undefined、null、boole...转载 2019-03-05 19:45:39 · 351 阅读 · 0 评论 -
前端面试题汇总---性能优化篇(1)
**如何进行网站性能优化**- content方面- 减少HTTP请求:合并文件、CSS精灵、inline Image- 减少DNS查询:DNS查询完成之前浏览器不能从这个主机下载任何任何文件。方法:DNS缓存、将资源分布到恰当数量的主机名,平衡并行下载和DNS查询- 避免重定向:多余的中间访问- 使Ajax可缓存- 非必须组件延迟加载- 未来所需组件预加载- 减...原创 2019-03-05 19:49:27 · 1323 阅读 · 0 评论 -
前端面试题汇总---session、localstorage、sessionstorage
**浏览器本地存储**- 在较高版本的浏览器中,js提供了sessionStorage和globalStorage。在HTML5中提供了localStorage来取代globalStorage- html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage- sessionStorage用于本地存储一个会话(session)中的数据,...转载 2019-03-05 19:56:12 · 733 阅读 · 0 评论 -
前端面试题汇总---JavaScript篇(2)
## 1、ES5、ES6和ES2015有什么区别?> `ES2015`特指在`2015`年发布的新一代`JS`语言标准,`ES6`泛指下一代JS语言标准,包含`ES2015`、`ES2016`、`ES2017`、`ES2018`等。现阶段在绝大部分场景下,`ES2015`默认等同`ES6`。`ES5`泛指上一代语言标准。`ES2015`可以理解为`ES5`和`ES6`的时间分界线...原创 2020-04-17 11:34:42 · 222 阅读 · 0 评论 -
前端面试题汇总-git篇
Q1: 什么是 Git 复刻(fork)?复刻(fork)、分支(branch)和克隆(clone)之间有什么区别?复刻(fork)是对存储仓库(repository)进行的远程的、服务器端的拷贝,从源头上就有所区别。复刻实际上不是 Git 的范畴。它更像是个政治/社会概念。克隆(clone)不是复刻,克隆是个对某个远程仓库的本地拷贝。克隆时,实际上是拷贝整个源存储仓库,包括所有历史记...转载 2019-03-11 13:15:06 · 2846 阅读 · 0 评论 -
记一道阿里前端面试题
下面的代码中console.log的结果为【1,2,3,4】的选项是:A:function foo(x){ console.log(arguments);}foo(1,2,3,4)B:function foo(x){ console.log(arguments); return x;}(1,2,3,4)C:(function foo(x){ con...原创 2019-03-24 23:38:17 · 331 阅读 · 1 评论 -
前端面试题(公众号)---打卡1(补充以前的)
1、以下代码输出什么?console.log("one");setTimeout(function(){ console.log("two");},0);Promise.resolve().then(function(){ console.log("three");})console.log("four");答案:one four three two解析:...原创 2019-03-18 22:23:02 · 1000 阅读 · 0 评论 -
记一次面试(外派百度)
HTML、CSS1、CSS3特性2、CSS的position属性以及详细意义3、弹性布局会用吗?4、HTML新特性有什么?5、localstorage和sessionStorage的区别6、前端动画有哪几种方法?7、实现0.5边框jQuery1、fade in和fade out的原理JavaScript1、ES6新特性有哪些?2、let的作用域是什么?...原创 2019-04-16 00:12:05 · 1597 阅读 · 0 评论 -
前端面试题---小米(总结知识点)
1、CSS选择器有哪些?选择器 例子 例子描述 CSS .class(Class选择器) .intro 选择 class="intro" 的所有元素。 1 #id(ID选择器) #firstname 选择 id="firstname" 的所有元素。 1 *(全局选择器) * 选择所有元素。 2 ele...原创 2019-09-29 15:43:29 · 945 阅读 · 0 评论 -
前端面试题汇总--跨域
### 如何解决跨域问题---**JSONP:**- 原理是:动态插入`script`标签,通过`script`标签引入一个`js`文件,这个`js`文件载入成功后会执行我们在`url`参数中指定的函数,并且会把我们需要的`json`数据作为参数传入- 由于同源策略的限制,`XmlHttpRequest`只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可...原创 2019-03-05 18:39:33 · 1782 阅读 · 0 评论 -
史上前端面试题(HTML)
1WEB标准以及W3C标准是什么?标签闭合、标签小写、不乱嵌套、使用外链css和js、结构行为表现的分离。2.xhtml和html有什么区别?一个是功能上的差别主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。另外是书写习惯的差别。XHTML 元素必须被正确地嵌套,闭合,区分大小写,文档必须拥有根元素4行内元素有哪些?块级元素有哪些? 空(...原创 2018-09-12 22:07:24 · 7471 阅读 · 0 评论 -
史上最全面试题(CSS)
1.CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些?选择器:1.id选择器( # myid)2.类选择器(.myclassname)3.标签选择器(div, h1, p)4.相邻选择器(h1 + p)5.子选择器(ul > li)6.后代选择器(li a)7.通配符选择器( * )8.属性选择器(a[rel = “external”])9.伪类选择器...原创 2018-09-12 22:09:39 · 8344 阅读 · 0 评论 -
前端面试JQUERY
1 你在公司是怎么用jquery的?答:在项目中是怎么用的是看看你有没有项目经验(根据自己的实际情况来回答) 你用过的选择器啊,动画啊,表单啊,ajax事件等配置Jquery环境 下载jquery类库 在jsp页面引用jquery类库即可<script type="text/javascript" src="jquery/jquery-1.7.2.min.js"/><...转载 2018-09-12 22:12:10 · 1258 阅读 · 0 评论 -
前端面试框架
1、对Node的优点和缺点提出了自己的看法:*(优点)因为Node是基于事件驱动和无阻塞的,所以非常适合处理并发请求,因此构建在Node上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多。此外,与Node代理服务器交互的客户端代码是由javascript语言编写的,因此客户端和服务器端都用同一种语言编写,这是非常美妙的事情。*(缺点)Node是一个相对新的开源项目...转载 2018-09-12 22:15:04 · 568 阅读 · 0 评论 -
前端面试题经验总结
1面试注意点面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑、深度↑、方向↑、新技术↑。 题目类型: 技术视野、项目细节、理论知识题,算法题,开放性题,案例题。 进行追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。因为这种关联知识是长时间的学习,绝对不是临时抱佛脚得来的。 言语态度:回答问题再棒,面试官(可能是你的直接领...转载 2018-09-12 22:16:07 · 1536 阅读 · 0 评论 -
前端面试整理JavaScript
1.eval是做什么的?它的功能是把对应的字符串解析成JS代码并运行; 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)。null,undefined 的区别?目前,null和undefined基本是同义的,只有一些细微的差别。null表示"没有对象",即该处不应该有值。典型用法是:(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的...原创 2018-09-12 22:21:05 · 749 阅读 · 0 评论 -
史上最全面试题总结JavaScript
1.eval是做什么的?它的功能是把对应的字符串解析成JS代码并运行; 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)。null,undefined 的区别?目前,null和undefined基本是同义的,只有一些细微的差别。null表示"没有对象",即该处不应该有值。典型用法是:(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的...原创 2018-11-14 18:52:49 · 782 阅读 · 0 评论 -
前端面试题汇总---CSS篇(1)
1、display: none; 与 visibility: hidden; 的区别- 联系:它们都能让元素不可见- 区别:- `display:none`;会让元素完全从渲染树中消失,渲染的时候不占据任何空间;`visibility: hidden`;不会让元素从渲染树消失,渲染师元素继续占据空间,只是内容不可见- `display: none`;是非继承属性,子孙节点消失由于...原创 2019-03-05 17:18:03 · 1543 阅读 · 0 评论 -
前端面试题汇总---HTML(1)
1、语义化- HTML标签的语义化是指:通过使用包含语义的标签(如h1-h6)恰当地表示文档结构- css命名的语义化是指:为html标签添加有意义的class- 为什么需要语义化:- 去掉样式后页面呈现清晰的结构- 盲人使用读屏器更好地阅读- 搜索引擎更好地理解页面,有利于收录- 便团队项目的可持续运作及维护简述一下你对HTML语义化的理解?- 用...原创 2019-03-05 18:35:05 · 151 阅读 · 0 评论 -
各大厂前端面试题总结
百度前端面试题汇总及答案1.请列举五个HTML块元素?列举你所知的CSS的盒模型? div,p,h1,ul,form;margin,border,padding,content;2.有如下代码:<style type="text/css"> #a {font-size:12px} div p{ font-size:13px } div .c{ font-si...原创 2018-07-10 23:42:32 · 189 阅读 · 0 评论