赞了文章2020-07-03
本文永久地址: 大厂面经大全,将会持续更新和补充计算机基础题总结前端面试题总结各大厂“寒冬”三年经验前端面试总结(含头条、百度、饿了么、滴滴等)金三银四魔都两年半前端面经 (拼多读、猫眼、B站)面试分享:两年工作经验成功面试阿里P6总结 (阿里、滴滴)【面经】...
赞了文章2020-07-03
数组去重是一个老生常谈的话题,也是前端童鞋在面试时的一道高频题。本文将深入的探索数组去重的原理及实现,为各位小伙伴提供多种可以反手“调戏”面试官的解决方案。
赞了文章2020-03-01
什么是策略模式,官方定义是:定义一些列算法,把他们封装起来,并且可以相互替换。说人话(⊙ˍ⊙):就是把看似毫无联系的代码提取封装、复用,使之更容易被理解和拓展。常见的用于一次if判断、switch枚举、数据字典等流程判断语句中。
赞了问题2018-12-27
赞了问题2018-12-16
赞了问题2018-11-13
赞了文章2018-11-13
前言:在vue官方资料中,我们可以可以很学会如何通过vue构建“动态组件”以及“异步组件”,然而,在官方资料中,并没有涉及到真正的“动态异步”组件,经过大量的时间研究和技术分析,我们给出目前比较合理的技术实现方式,并分析一下vue动态异步组件的实现思路。
赞了文章2018-07-23
说实在话,以前我只需要知道“寄生组合继承”是最好的,有个祖传代码模版用就行。最近因为一些事情,几个星期以来一直心心念念想整理出来。本文以《JavaScript高级程序设计》上的内容为骨架,补充了ES6 Class的相关内容,从我认为更容易理解的角度将继承这件事叙述出来...
赞了文章2018-06-12
本文章主要是总结Linux的基础操作以及一些简单的概念~如果不熟悉的同学可下个Linux来玩玩(或者去买一个服务器玩玩【学生版的不是很贵】),对于开发者来说,能使用Linux做一些基本的操作是必要的!
回答了问题2018-06-11
data1,你不是date1么...
回答了问题2018-03-16
拿到一个vue包是什么意思,正常来说你想看一个已经完成的项目,那这个项目结构肯定是package.json的,你要做的就是去npm install去安装依赖,然后启动。如果你是想重新搭建项目的话,那就是npm init,需要什么包就安装什么包,没什么捷径
回答了问题2018-03-16
{代码...}
回答了问题2018-03-15
路由的按需加载,你的写法属于不是按需加载,按需加载会在页面第一次请求的时候,把相关路由组件块的js添加上;非按需加载则会把所有的路由组件块的js包打在一起
回答了问题2018-03-15
var的变量提升也只是提升变量名而不是函数本身,即使提升执行时这个函数还是undefined,就将函数整体提到顶部
回答了问题2018-03-15
多行文本垂直居中分为两种情况,一个是父级元素高度不固定,随着内容变化;另一个是父级元素高度固定。父级高度不固定的时,高度只能通过内部文本来撑开。这样,我们可以通过设置内填充(padding)的值来使文本看起来垂直居中,只需设置padding-top和padding-bottom...
回答了问题2018-03-15
报错就是属性或者方法"username"未定义,那估计就是input的type值username未定义
回答了问题2018-03-13
call bind apply 这三个函数的第一个参数都是 this 的指向对象,第二个参数差别就来了:call的参数是直接放进去的,第二第三第n个参数全都用逗号分隔,直接放到后面 obj.myFun.call(db,'成都', ... ,'string' );apply的所有参数都必须放在一个数组里面传进去 obj.my...
回答了问题2018-03-12
通过计算属性computed,vue实例获取scope.row.exchangeNum的值,在计算属性里计算后,也就是写个function返回这个值*10,然后绑定在消耗积分下面那个属性上就好了
回答了问题2018-03-12
webpack热更新组件Hot Module Replacement
回答了问题2018-03-12
就是没什么用