![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试参考
Dream_Lee_1997
勇气
展开
-
前端常见算法面试题
数组去重function sort(arr){ let obj={}; let newArr=[]; for(let i=0;i<arr.length;i++){ if(!obj[arr[i]]){ obj[arr[i]]=1; newArr.push(arr[i]); } }...原创 2019-01-31 19:40:29 · 792 阅读 · 0 评论 -
JavaScript——遍历函数
JavaScript中常用的遍历函数1、for循环2、forEach循环3、map函数,遍历数组每个元素,并回调操作,需要返回值,返回值组成新的数组,原数组不变4、filter函数, 过滤通过条件的元素组成一个新数组, 原数组不变5. some函数,遍历数组中是否有符合条件的元素,返回Boolean值6. every函数, 遍历数组中是否每个元素都符合条件, 返回Boolean值1、for循环...原创 2019-04-01 21:34:50 · 5366 阅读 · 0 评论 -
JavaScript知识点归纳
目录博客导航JavaScript之数组去重的几种常见方法https://blog.csdn.net/qq_41846861/article/details/88572909JavaScript之正则表达式https://blog.csdn.net/qq_41846861/article/details/86715956JavaScript之call()和appl...原创 2019-03-28 17:47:58 · 1428 阅读 · 0 评论 -
JavaScript知识归纳——面试题
JavaScript面试题总结JavaScript知识点1、 JavaScript中settimeout与setinteval两个函数的区别?2、 编写JavaScript脚本生成1-6之间的整数?3、 在JavaScript脚本中,isNaN的作用是什么?4、 JavaScript中获取某个元素有哪几种方式?5、 Ajax的优缺点都有什么?6、 简述一下Ajax的工作原理。7、 JavaScri...原创 2019-03-28 21:11:06 · 442 阅读 · 0 评论 -
安恒面试总结——前端开发实习生
一、自我介绍简单讲了一下,来自学校专业, 自己何时学的前端,跟导师的项目经历。二、面试官问的问题1、作用域(全局和局部的)这里他并不是直接问作用域是什么。而是给我三个题,问我输出的结果是什么,这几道题,不仅仅考了作用域,还掺杂了匿名函数的知识点,2、匿名函数同上3、数组去重我先回答了两种ES5的方法,indexOf和forEach的,但是说没用,他让我写下来。写完了他说那你还知道其...原创 2019-04-28 10:16:25 · 3129 阅读 · 7 评论 -
路由知识点总结
文章目录一、前端路由跳转基本原理1、什么是路由2、hash路由3、history路由4、memory路由5、hash路由和history的区别6、三者路由适用场景今天看了到一篇关于100道前端面试题的文章,看完的感悟是,我太菜了。。。自己学的东西都太基础了,然而这些基础的知识掌握的也不够扎实。。。难受的一批,现在开始一点一点积累吧。一、前端路由跳转基本原理1、什么是路由路由是根据不同的u...原创 2019-07-11 19:12:57 · 1332 阅读 · 0 评论 -
涂鸦智能校招——前端
文章目录1、你怎理解原型的2、css z-index理解3、缓存的key有哪些4、cookie 用法5、map set 类型 与object区别6、generator与async await区别7、css水平垂直居中哪些方法8、js运行机制 举例说明9、有自己写过组件吗?封装过组件吗?10、vuex11、vue-router 模式哪些12、平时学习方式哪些?13、数组 中push一个 数据 试图更...原创 2019-09-22 10:53:45 · 1322 阅读 · 0 评论 -
ES6——扩展运算符(...)
文章目录一、扩展运算符(...)二、扩展运算符的应用1、合并数组2、与解构赋值结合3、字符串转数组4、实现了 Iterator 接口的对象5、Map 和 Set 结构, Generator 函数6、替代数组的 apply 方法一、扩展运算符(…)扩展运算符( spread )是三个点(…).功能是把数组或类数组对象展开成一系列用逗号隔开的参数序列,与rest运算符刚好相反。主要一下作用:...原创 2019-04-01 14:59:27 · 1986 阅读 · 0 评论 -
【ES6】Set的属性及方法
文章目录1、set方法没有重复元素2、set实例的属性和方法3、Set 结构的实例有四个遍历方法,可以用于遍历成员。4、for … of…1、set方法没有重复元素// 去除数组的重复成员[...new Set(array)]// 例一const set = new Set([1, 2, 3, 4, 4]);[...set]// [1, 2, 3, 4]// 例二const...原创 2019-04-06 15:29:35 · 5600 阅读 · 0 评论 -
面试参考
https://www.cnblogs.com/isLiu/p/7811731.html#3954868原创 2019-01-31 10:34:40 · 358 阅读 · 0 评论 -
【JavaScript】JS数组去重的几种常见方法
JS数组去重的几种常见方法一、简单的去重方法// 最简单数组去重法/** 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中* IE8以下不支持数组的indexOf方法* */function uniq(array){ var temp = []; //一个新的临时数组 for(var i = 0; i &lt; array.length; i++){ ...原创 2019-03-15 14:02:20 · 1620 阅读 · 0 评论 -
CSS知识归纳
面试题总结CSS知识点1、HTML中定义表格的宽度用80px与80%的区别是什么?2、 简述DIV元素和SPAN元素的区别。3、 在HTML页面布局中,position的值有哪几种?默认值又是什么?4、 怎样使一个宽为200px和高为200px的层垂直居中于浏览器中?写出CSS样式代码。5、 CSS规范中,.(句点)后面跟一个名称代表什么含义?#(井号)后面跟一个名称代表什么含义?如果要对一个元素...原创 2019-03-12 19:59:04 · 1500 阅读 · 0 评论 -
阿里巴巴历年在线笔试题汇总
阿里巴巴在线笔试题汇总2013阿里巴巴前端在线笔试题1、现有代码如下:2、如果你现在使用的是 Google Chrome 或 Apple Safari,如何让 input 元素在默认情况下显示 “alipay WD Team”,而在光标移入后则显示空白?4、请写出至少5个html5新增的标签,并说明其语义和应用场景5、在CSS样式中常使用px、em两种长度单位,各有什么优劣,在表现上有什么区别?2...原创 2019-03-12 21:04:33 · 21900 阅读 · 0 评论 -
匿名函数
一、匿名函数的代码模式1、错误模式:其无法工作,浏览器会报语法错。function(){ alert(1); }();2、函数字面量:首先声明一个函数对象,然后执行它。(function(){ alert(1); } ) ( );3、优先表达式:( function(){ alert(2); } ( ) );4、void操作符:void function(){ alert...原创 2019-04-06 10:43:23 · 7142 阅读 · 0 评论 -
ES6知识点归纳
ES6知识点归纳目录博客导航ES6之let、const、var区别ES6之(…)用法ES6之字符串模板ES6之变量的解构赋值原创 2019-04-01 12:47:14 · 6103 阅读 · 1 评论 -
ES6——模板字符串
一、背景1.传统用法:之前我们也可以使用JavaScript输出模版字符串,通常是下面这样的:$('#result').append( 'There are <b>' + basket.count + '</b> ' + 'items in your basket, ' + '<em>' + basket.onSale + '</em...原创 2019-04-01 13:13:39 · 1967 阅读 · 0 评论 -
拼多多面经——前端
文章目录一面1、HTML新特性2、CSS实现一个正方形到长方形动画效果3、promise用法 缺点 优点4、对象的扩展5、数据的双向绑定6、Vuex7、vue-router8、react 生命周期9、 虚拟 DOM与虚拟dom差别10、删除一个dom11、VS Code、WebStorm连个编译器的差别12、使用Git和SVN时候,觉得有什么各自的优缺点13、HighWay 平台是干什么的14、有...原创 2019-09-22 11:01:54 · 766 阅读 · 0 评论