- 博客(27)
- 收藏
- 关注

原创 前端較常見面试题整理(包含回答思路与答案~)
1.! DOCTYPE作用位于HTML代码第一行,用来声明文档规范,即告诉浏览器应选择的文档解析类型。如果不声明,会导致浏览器进入怪异(兼容)模式,以宽松的向后兼容的方式显示以兼容各个浏览器,在盒模型的宽高等方面会和标准模式有所差异。【BackCompat 表示怪异模式;CSS1Compat 表示标准模式;document.compatMode判断命令】2.块元素和行内元素区别(1)占位大...
2019-04-28 23:47:23
586
原创 别人的Spring boot项目打开报错解决方案
想要打开别人的Spring boot项目,import的包总是报错,运行不了。可能有如下原因。一、配置问题打开首选项Preferences搜索 maven,查看最后两行是否是别人的配置路径。如果是的话,勾选Override,默认配置目录即可。之后重新下载包即可。一般IDEA会自动下载,如果没有下载,点击右侧的maven,双击clean如果还是报错,可以看到包下载的具体失败原...
2019-11-05 17:50:41
1911
原创 IDEA SpringMVC与Springboot项目的搭建记录
spring mvc和spring boot,后者相对来说更大一些,比如包含了tomcat,本质上都是java + java包,只是不同的方式导入不同的包罢了。它们的快速构建方式也有所不同,在此做个记录。如果是未装环境的新电脑Mac,先安装JDK环境。官网下载JDK目前有13、11、8三个版本,选择其中一个点击download选择dmg版本,下载完后双击运行完成之后打开termi...
2019-11-05 16:47:14
356
原创 前端项目部署到阿里云 lnmp运行(3)
上一篇文章使用了pm2保持进程不被杀死,从而提供永久访问。但是此方法有个弊端就是只能开启不同的端口号进行访问,域名之后还要跟端口号,不美观因此,这里使用LNMP提供多80端口访问服务。niLNMP = Linux + nginx +其中用到的是nginx,因为此方法下载比较方便,所以一、安装进入服务器后, 在命令行输入lnmp若显示-bash: lnpm: command not fo...
2019-10-30 14:56:02
376
原创 前端项目部署到阿里云 持续运行(2)
之前写的前端项目部署到阿里云,有一个缺陷就是系统会自动清理进程,这时候需要自己重启服务。基础使用后来了解到,有一个管理进程的npm库: pm2,能够保持进程不被杀死进入服务器cmd -> ssh root@yourIp下载pm2(全局)npm install pm2 -g使用pm2 start 'location of serve.js'如果serve是全局安装的,命令为...
2019-10-30 11:57:21
476
原创 五子棋之面对面(1)
五子棋,人人皆知,考验智力与耐心。但受限于一张纸和一盘棋子,因此,我试着开发了一个面对面五子棋,让智能手机/平板能够代替实物,冲破限制。棋盘首先需要生成一个棋盘,用canvas实现即可。<canvas id= "canvas"></canvas>const cv = document.querySelector("#canvas")const ctx = cv....
2019-10-29 16:02:46
671
原创 恒生 信托事业部-Web前端-现场群面
文章目录1、自我介绍(成绩、参与过的活动、爱好等)2、课程没有前端,怎么会选3、之前前端的哪些东西、知识4、MVVM5、浏览器渲染6、浏览器内核7、不同内核渲染有什么差别8、vue生命周期9、双向绑定原理,原生js实现10、总结1、自我介绍(成绩、参与过的活动、爱好等)2、课程没有前端,怎么会选3、之前前端的哪些东西、知识4、MVVM5、浏览器渲染6、浏览器内核7、不同内核渲染有什么...
2019-09-04 17:11:26
1235
原创 海康现场面-Web前端
海康现场面1、自我介绍2、项目如何布局3、按钮如何固定4、如何交互5、异步同步区别6、页面缩放如何显示文案7、html5和css3相对于之前有什么比较好的地方8、css3和js做一个相同的动画,各自优劣9、var let区别,const如何保证变量不被修改10、如何实现一个渐变11、项目人员分布,比赛时间节点,如何调研12、为什么会学vue和jquery13、总结1、自我介绍2、项目如何布局...
2019-09-04 17:02:28
771
原创 安恒信息电面一
安恒信息电面一1、自我介绍2、vue生命周期3、props,子组件改变值会怎样4、vuex5、watch6、别的vue的api及使用场景7、对js和css了解多少8、盒模型9、遇到问题的解决方法1、自我介绍2、vue生命周期3、props,子组件改变值会怎样4、vuex5、watchdata定义一个空数组,从后台获取数据赋值给data,会用到哪些api。题目没听懂,后来面试官说是wa...
2019-09-04 16:48:02
1429
原创 阿里电面三
1、看过哪些书2、大学过程中学过的别的语言,哪个学得比较好3、有没有对网上开源代码或插件有过深入的研究4、介绍所有项目5、项目遇到的技术难点6、vue源码,双向绑定7、回流与重绘8、闭包9、原型链总结:那时候水平很一般,很多概念都不知道,他问的也都比较开放,好的面试者可以很好的展现自己,但我那会儿把自己埋进雷里去然后炸死了...
2019-09-04 16:32:38
255
原创 涂鸦智能二面-Web前端
智能涂鸦二面1、自我介绍2、实习过程中印象比较深的项目3、BFC4、圣杯布局5、移动端布局6、flex: 17、学习方法除了视频、文档、实践,还有别的吗8、es6去重、es5去重(手写)9、node.js10、一帧多少毫秒11、对我们公司有什么了解12、有什么想问的1、自我介绍2、实习过程中印象比较深的项目3、BFC4、圣杯布局5、移动端布局6、flex: 17、学习方法除了视频、文...
2019-09-04 14:32:50
2780
原创 智能涂鸦电面
智能涂鸦电面1、自我介绍2、内存泄漏3、闭包4、原型 构造函数 实例的关系5、深拷贝浅拷贝区别6、扩展运算符7、数组去重方法8、解决异步操作9、promise10、http和https,http2.011、输入url到页面输出发生的12、双向绑定原理13、数据状态的管理14、vuex15、触发BFC的方法16、BFC的作用17、居中方法1、自我介绍2、内存泄漏3、闭包4、原型 构造函数 实...
2019-09-03 16:30:53
769
原创 踩坑:编辑时是子元素,调试时跑到外面去了和祖先/父元素并行
1. 问题描述编辑时在<fieldset> </fieldset>元素是在<form> </form>标签下面的,但是在页面调试时<fieldset> </fieldset>元素跑到最外层和最大的祖宗元素并行了。从而导致样式发生改变2. 解决(1) 首先看一下代码中<fieldset> </fields...
2019-07-26 22:42:36
177
原创 js基本类型valueOf toString一览
文章目录0. 小结1. 字符串-值类型2. 数值-值类型3. 布尔值-值类型4. sybmol-值类型5. 数组-引用类型6. 函数-引用类型7. 对象-引用类型0. 小结把对象和别的类型进行比较时,会用到valueOf和toString方法valueOf()是获取对象的原始值,其类型总是该对象的类型toString()是把对象转换成字符串,其类型就是字符串1. 字符串-值类型'abc...
2019-07-23 12:03:24
394
原创 口碑前端视频面试
自我介绍什么是服务外包介绍一下xxx项目,框架,架构,难点事件流模型事件捕获应用场景MVVM和MVC区别,前者优势vue有什么优势,特点路由route跳转原理hash有什么缺点vuex有什么特点,单方向双方向多方向?vue3有了解过吗。如果你是维护者,你觉得它的发展方向是怎么样的,在哪方面需要加强react学过吗学习方式 零散or如何项目架构第一列有什么在这个架构里有...
2019-07-08 16:54:30
528
原创 函数柯里化
文章目录1. 含义2. 实现3. 意义1. 含义① 柯里化(Currying),又称部分求值(Partial Evaluation),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。把多参函数转化为单参函数,外部函数理解并处理部分应用,剩下的参数有外部函数的返回函数处理。比如函数multiply(a, b, c...
2019-07-03 19:24:28
213
原创 防抖节流
文章目录1. 防抖2. 节流1. 防抖持续触发事件时,在一定时间内没有再触发事件,才执行该事件。假设一个按钮,点一下它就一激灵一下,为了不让它过度惊吓(防止它不断抖动),规定只能2秒内不发生点击事件,才触发该事件。思路:设置一个定时器,规定时间内触发l了该事件就重新开始计时。tip:不清楚怎么写时,先把它的用法写出来。element.addEventListener('click', d...
2019-07-03 17:30:29
181
原创 遍历数组赋值给对象失败,取到的都是最后一项的值
文章目录1. 需求2.问题描述3.问题来源4.解决方案1)把值push进数组,而不是指针2)将item设为块内有效3)切断指针的联系1. 需求现有对象数组list后,要取出每一项有用的属性,形成新数组例如:// ... 已获得的数组 list ,假设为以下值let list = [ {a: 1, b: 2, c: 3 }, {a: 54, b: 89, c: 49}];//...
2019-06-28 14:27:09
6282
5
原创 JS数值型Number
1.Number七个常量占位符是构造函数Number()的属性,不是单独某个Number对象的属性可表示的最大值Number.MAX_VALUE 1.7976931348623157e+308可表示的最小值 Number.MIN_VALUE 5e-324正无穷大 Numer.POSITIVE_INFINITY Infinity负无穷大 Numer.NEGATIVE_INFINITY -I...
2019-06-17 17:34:15
313
原创 给父元素设置透明度或者滤镜,子元素都跟着变了
目录需求:问题:解决:需求:给整个页面设置了背景,但是背景太亮,需要设置一层滤镜问题:最先想到的代码如下// html<div class="content"> ...内容 ...内容 ...</div>// css.content{ background: url('img path'); filter: brightness(60...
2019-06-05 18:36:16
1215
原创 http请求头
目录1.基本概念2.限制3.常见设置1.基本概念浏览器给服务器发送http请求时候,有请求头;接受服务器响应的时候,有响应头;前后端交互的信息都是通过这些头来传递的,这些信息是类似于键值对的集合2.限制浏览器对开发者可以设置的请求头做了限制,下面的信息没有权限设置Accept-Charset 设置接受的编码格式 gzip, deflate…参考:https://www.w3.or...
2019-05-13 12:07:34
358
原创 前端vue从后台取到数据(数组对象)后遍历给对象添加属性,修改这个属性为什么没有用?
场景:带有数据监听的框架都可,我是vue从后台获取数组对象,想给对象添加只在前端用得上的属性如item_checked: false代码axios.get(url).then(response=>{ if(response.status === 200){ this.list = response.data this.list.forEach(el=>{ ...
2019-04-30 15:04:29
10530
原创 JS取消事件的默认行为,阻止冒泡等
事件默认行为包括以下,并且大多数在事件绑定函数末尾添加 return false;即可取消默认行为,但是如果事件是addEventListener,用event.preventDefault && event.preventDefault();代替,IE8及以下不支持取消a标签的跳转标签中:<a href="java-script:;"></a>ele...
2019-04-27 11:43:16
816
原创 for循环条件的变量用var,let,const定义区别及实例
之前写面试总结时候写到了var let const区别,【区别位于第9题:阿里淘宝技术部面试一】然后搞了两道广为人知的面试题上去,查资料过程中发现了更多的题,花了一个晚上理解…原谅我还是个小菜鸟:),总结一下。for(var i=0; i<10; i++){ setTimeout(()=>{ console.log(i) },1000)}// 结果:1秒后输出10...
2019-03-28 21:43:14
2305
原创 阿里淘宝前端vue技术部远程面试题总结一
前言:本人大三,这是我的第一次工作面试,加上我一直是那种话能不多就不多的性格,所以从昨天晚上接到预约面试电话后到今晚的电话面试开始前, 26个小时都紧张地不得了,后来发现,一切担心和紧张来自于知识的不够扎实,如果有足够的经验和技术,那就是小菜一碟。好了,废话不多说,接下来就剖出电话面试问到的题目及解析。自我介绍分为了三部分1.您好,我是xxx,目前就读于xxx。2.如何接触到前端,如何...
2019-03-28 10:39:10
2190
原创 Vue项目遇到的问题解决及优化,如提示框和页码显示
路由问题:1.路由组件无法缓存的问题。这个问题有点傻,因为是通过给nav添加router-link标签来切换子页面的,当时想的就是router-link怎么实现缓存。有天晚上睡不着忽然想到了,router-link与router-view肯定是配套使用的,直接给父组件的router-view标签加一个keep-alive就行了。<template> <div clas...
2019-03-21 20:59:49
907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人