自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Liushen01的博客

小白一枚

  • 博客(9)
  • 收藏
  • 关注

原创 JavaScript初探-----闭包的理解

前言闭包是js中一个比较深奥晦涩的概念,需要好好理解,下面我就从各个方面来理解一下闭包。 首先,闭包和匿名函数是完全不一样的概念,闭包是指有权访问另一个函数作用域中的变量的函数,其实就是将函数内部和函数外部连接起来的一座桥梁。匿名函数就是没有名字的函数。闭包的用途我们先来看两个例子:var a = 10;function fn(){ alert(a);};fn(...

2018-05-09 11:48:01 170

原创 关于Vue生命周期

前言在使用Vue框架时,熟悉生命周期是非常重要的,接下来就来全面认识理解一下Vue的生命周期钩子函数。钩子函数首先,我们来理解一下钩子函数的含义,它翻译成hook,在Vue中是一种事件劫持机制,就是说它会比你的事件更早进行执行处理,而且可以让你自己去配置。 对应的就存在一个回调函数,回调函数其实就是调用者把回调函数的函数指针传递给调用函数,当调用函数执行完毕时,通过函数指针来...

2018-05-09 10:15:44 881

原创 jQuery自定义导航插件的开发过程

前言在开发过程中,我们经常会使用到插件,其具有方便灵活的特点,但是如果在市面上找不到自己满意的插件,或者想自己封装一个插件提供给别人使用时,就需要自己编写一个jQuery插件了。 按照功能来分类,插件可以分为以下三类:封装对象方法的插件(就是基于DOM元素的jQuery对象,具有局部性)封装全局函数的插件(全局性的封装)选择器插件(类似于.find())经过这么长时间的插件开发...

2018-05-08 21:39:19 460

原创 关于JavaScript中的浅拷贝和深拷贝

前言在JavaScript中,目前的基本类型是:Boolean、Null、Undefined、Number、String、Symbol(ES6),引用类型有Object、Array、Function。对于基本类型的值,我们来看下面这个例子://例子1var a = 10,b = a;a = 20 ;console.log(a); //20console.log(b); //1...

2018-05-08 17:18:39 171

原创 原生JavaScript实现淡入淡出效果

前言一提到淡入淡出效果,大家可能会想到jQuery的fadeIn(),fadeOut()和fadeToggle()函数,它们被封装到库中,很方便被调用。但是有时候只为了一个简单的淡入淡出效果,并不需要去调用庞大的jQuery库,所以,下面我们用纯js代码实现淡入淡出的效果。需求分析要实现淡入淡出效果,就是要使用到setInterval()函数,改变element节点透明度opa...

2018-05-07 21:51:27 16951 2

原创 css-----居中方式整理

前言CSS中的居中可分为水平居中和垂直居中。水平居中分为行内元素居中和块状元素居中两种情况,而块状元素又分为定宽块状元素居中和不定宽块状元素居中。下面来详细介绍一下这几种方式的具体实现。一、水平居中1.行内元素居中行内元素只针对行内元素,比如文本(text),图片(img),按钮(button)等行内元素,就可以通过给父元素设置text-align:center来实现。实现居中的方...

2018-05-01 23:11:58 145

原创 JavaScript初探-----实现继承方式的整理

前言JavaScript是作为面向对象的弱类型语言,继承是其非常强大的特性。许多OO语言都支持两种继承方式,就是接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。因为函数没有签名,所以在ECMAScript中无法实现接口继承,只支持实现继承,而实现继承又主要依靠原型链来实现。 为了实现继承,我们先定义一个父类:function Person(){ thi...

2018-05-01 20:28:49 135

原创 JavaScript中的prototype属性理解

1.prototype的定义在JavaScript中,我们创建的每一个对象都有一个prototype属性,这个属性会返回对象类型原型的引用,所以它就能为一个特定的类声明通用的变量或函数。 prototype属性不需要显式声明,它在构造函数中已经存在:function Test(){}alert(Test.prototype); //Objectprototype是一个对象,所...

2018-05-01 11:42:02 379

原创 JavaScript初探-----创建对象方式的整理

最近正在学习前端知识,所以想通过写写博客来总结一下,加深自己的理解。关于对象程序员怎么可能会有对象! 对象是某个特定引用类型的实例,在JavaScript中就是Object类型。 创建Object实例的方法有以下两种://第一种:使用new操作符后跟Object构造函数var person = new Object();person.name = "Mike";p...

2018-05-01 09:41:53 145

空空如也

空空如也

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

TA关注的人

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