面试
文章平均质量分 85
sophia_little
https://github.com/sophiayang1997
展开
-
数据结构与算法(JavaScript实现)
1.如何在数组中间位置添加数组function avaerageAdd(){ var nums = [1,2,3,4,5,6,7,8]; var newElements = [233,666]; nums.splice.apply(nums, [Math.floor(nums.length)/2, 0].concat(newElements)); return nums // [1...原创 2018-03-14 21:07:31 · 486 阅读 · 0 评论 -
面试知识整理一
html + css基础1.基本的布局(中间自适应旁边固定啥的)的几种实现方法;http://blog.csdn.net/kongkongyou/article/details/545617602.垂直居中的几种实现方法;方法一、(父块子块)对父容器使用display: table-cell+vertical-align: middle;使其内的子元素实现垂直居中;方法二、(父块子块)给父添加 ...原创 2018-03-02 17:20:12 · 373 阅读 · 0 评论 -
CSS面试题
1.CSS属性不区分大小写2.行内(inline)元素 设置margin-top和margin-bottom 是否起作用? 行内元素分替换元素和非替换元素 替换元素:img、imput【起作用】 非替换元素:span【不起作用】3.对内联元素设置padding-top和padding-bottom是否会增加它的高度? 替换元素:img、imput【起作用】撑开了父元素 非替换元...原创 2018-03-10 15:35:17 · 233 阅读 · 0 评论 -
JavaScript笔试题(写完这些注释我妈都不认识我)
1.修改 this 指向描述:封装函数 f,使 f 的 this 指向指定的对象输入:bindThis(function(a, b){return this.test + a + b}, {test: 1})(2, 3)function f(a, b) { return this.test + a + b; } function bindThis(f, obj) { //你实现的...原创 2018-03-10 17:57:39 · 214 阅读 · 0 评论 -
面试知识整理二
0.谈谈对前端安全的理解,有什么,怎么防范前端安全问题主要有XSS、CSRF攻击XSS:跨站脚本攻击它允许用户将恶意代码植入到提供给其他用户使用的页面中,可以简单的理解为一种javascript代码注入。XSS的防御措施:过滤转义输入输出避免使用eval、new Function等执行字符串的方法,除非确定字符串和用户输入无关使用cookie的httpOnly属性,加上了这个属性的cookie字段...转载 2018-03-04 16:05:40 · 201 阅读 · 0 评论 -
面试知识整理三
1.LinkList和ArrayList有什么区别ArrayList的实现用的是数组,LinkedList是基于链表,ArrayList适合查找,LinkedList适合增删ArrayList和Linkedlist都实现List接口。 Arraylist的底层是通过数组实现,其支持随机访问,LinkedList是以元素列表的形式存储它的数据,每一个元素都和它的前一个元素和后一个元素链接起来,查...原创 2018-03-05 17:11:59 · 194 阅读 · 0 评论 -
JavaScript在线编程
1.题目描述找出数组 arr 中重复出现过的元素示例1输入[1, 2, 4, 4, 3, 3, 1, 5, 3]输出[1, 3, 4]function duplicates(arr) { var res = []; arr.sort(); for(var i=0;i<arr.length-1;i++) { if(arr[i] == arr[i+...原创 2018-03-13 20:00:35 · 4639 阅读 · 1 评论 -
经典面试题
1.问:使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱?想对函数返回 true 的话想对数组返回 false 时2.下面的代码将输出什么到控制台,为什么?答案:true、false3.关于this指向的常见面试题4.NaN 是什么?如何测试一个值是否等于 NaN ?ES6提供了一个新的 Number.isNaN() 函数5.Jav...原创 2018-03-14 11:02:31 · 197 阅读 · 0 评论