自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 前端高频面试题详细解答

React 新老版生命周期函数老版生命周期函数:新版生命周期函数:Render函数靠mouting时触发,如果在里面调用状态会造成死循环componentWillMount相当于vue中的beforemount,在dom渲染之前触发的componentDidMount在dom渲染完之后,是一个创建时期调用的钩子componentWillReceiveProps(props.state)检测父组件给的信息,一有变化就会runcomponentWillUnmount在组件被卸载时调用

2020-08-12 14:51:10 823

原创 JavaScript中的组合模式

说起设计模式,大家的印象中一定是先想到JAVA中的24种设计模式,其实JavaScript中也有相应的设计模式,今天我们要说的组合模式就是其中的一种。那么什么是组合模式呢?组合模式你可以理解为一个遥控器。你用到哪个功能就开启哪个功能函数即可。下面我们来看看代码 function Compose(){ this.list = []; }...

2020-04-05 16:55:15 290

原创 使用Promise解决回调地狱

说起回调函数,在座的小伙伴们可能都用过,就是把函数 A 当作参数传递到函数 B 中,在函数 B 中以行参的方式进行调用例如如下的一个小例子function a(cb) { cb() } function b() { console.log('我是函数 b') } a(b)那么什么是回调地狱呢?言简意赅的来讲就是我在回调函数里面调用了回调函数又在调...

2020-03-29 11:21:12 2065 1

原创 使用swiper快速制作轮播图

你还在使用JS苦苦写逻辑,做轮播图嘛?你还在为了封装实习各种轮播切换效果而烦恼嘛?来试试swiper吧~那么如何使用swiper呢?下面我们用某东的轮播图来做例子(别看我,我不是在打广告!!!∑(゚Д゚ノ)ノ)我们先把某东轮播图的这几张图片存下来,放到images文件夹中。之后引入swiper官方提供的css与js链接(想在不联网的情况下也能使用的小伙伴可以去官网下载css与js文件) ...

2020-03-22 13:04:59 2698 2

原创 教你如何用JavaScript写个贪吃蛇出来(超详细)

贪吃蛇大家都玩过,但你会制作嘛?听起来好像很难的样子,其实非常的简单,话不多说直接上代码我们先把dom结构写出来<div id="content"> <div id="snake"> <div class="box head"></div> &...

2020-03-15 13:37:09 13509 23

原创 JS中常用的字符串处理函数详解

大家在日常编程中一定经常涉及到对于数据的操作,其中字符串的操作是相当多的,例如你要从数据库,或者文本框中调用一段数据的时候,有的时候是需要进行加工再使用的,所以下面我就为大家整理了JS中常用的一些字符串操作函数,希望能帮助到大家.charAt(n)这个一遍用于取出目标地址的字符,其中n就是目标字符的地址,例如下方代码<script> var str="abcdefghijk...

2020-03-08 12:31:57 2502 1

原创 JavaScript中的变量提升与函数提升

相信大家在学习JS的过程中,会遇到一个词,叫做“预解析”,什么是预解析呢,预解析就是说我程序在执行前,会先检查代码有没有语法错误,就是说相当于电脑先整体瞥一眼你的代码,如果有语法错误的话,会直接终止程序。我们接下来要讲的声明提升,就是预解析中的一个环节。因为之前不是说那么我们为什么要做声明提升呢?声明提升又有什么作用呢?。声明提升可以把所有需要和内存交互的行为提前,这样一来,我们把所有的内存操作...

2020-03-01 14:37:47 945

原创 如何做出双飞翼布局与圣杯布局

说起网站布局,之前一个做PS设计的朋友说过“网站布局”不就和我做图片一样,把各种需要的组件一摆,然后设个宽高给个定位不就行了,有什么麻烦的,确实,一开始在做网站的时候很多时候都是每个元素固定给宽高,很快就做完了,但这样的办法去做网站的话存在一定的缺陷,例如在不同分辨率的设备上显示的话可能与你一开始设计的样式并不相同。为了解决这样的情况,我们现在布局更偏向于把网站做成宽高自适应的布局,另外,在解决了...

2020-02-23 20:46:46 996 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除