自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js继承

组合继承利用原型链实现对父类型对象的方法继承借用父类型的构造函数初始化相同属性关键:子类型对象的原型为父类型的实例function Person(name, age) { this.name=name; this.age=age; } Person.prototype.setname=function(name){ this.n...

2019-06-19 10:11:21 129

原创 js创建对象的五种方式

方式一:Object构造函数模式 套路:先创建空的object对象,在动态添加属性/方法 适用场景:起始不确定对象内部数据 缺点:语句太多 var p = new Object(); p.name = "tom"; p.age = 18; p.setname = function...

2019-06-19 08:13:08 775

原创 闭包的相关问题以及闭包的生命周期

函数执行完后,函数内部声明的局部变量是否还存在?一般是不存在,但存在于闭包中的变量才可能存在在函数外部能直接访问函数内部的局部变量吗?不能,但我们可以通过闭包操作函数内部的变量闭包的生命周期产生:在嵌套的内部函数定义执行完成时就产生了死亡:在嵌套的内部函数成为垃圾对象时 function f1(){ //此时就已经产生闭包(因为函数提升) var b=...

2019-06-18 10:09:23 1136

原创 js闭包相关知识点

如何产生闭包?当一个嵌套的内部函数引用了嵌套的外部函数的变量时,就产生了闭包。闭包到底是什么?使用谷歌浏览器调试查看理解一:闭包就是嵌套的内部函数。理解二:内部函数中包含被引用变量的对象。产生闭包的条件:1.函数嵌套2.内部函数引用了外部函数的数据(变量/函数)注意:满足上述条件的函数,内部函数在声明的时候就产生了闭包。但一定要调用外部函数。外部函数执行了几次就会创建几次内部...

2019-06-18 09:17:20 161

原创 作用域和执行上下文区别

区别1全局作用域之外,每个函数都会创建自己的作用域,作用域在函数定义时已经确定了,而不是在函数调用时。全局执行上下文环境是在全局作用域确定后,js代码马上执行之前创建。函数执行上下文是在调用函数时,函数体代码马上执行前创建。区别2作用域是静态的,只要函数定义好了就一直存在,并且不再发生变化。执行上下文时动态的,调用函数时创建,调用结束后就会自动释放。区别3执行上下文对象是从属于所在...

2019-06-18 08:53:23 969

原创 js执行上下文

在讲执行上下文之前我们先将下变量提升和函数提升变量提升:使用var关键字声明的变量,会在所有代码执行之前被声明(但不会赋值)例如:cosole.log(a);var a=;这里会打印输出undefined函数提升:使用函数声明形式创建的函数function(){}他会在所有代码之行前被创建。先执行变量提升,在执行函数提升,最后在进行赋值操作。执行上下文分为:全局执行上下文和函数执行...

2019-06-16 14:41:26 92

原创 原型链的属性值问题以及instanceof

标题原型链的属性值问题1.读取属性时,会自动到原型链中去查找,2.设置属性值时,不会查找原型链,如果当前没有此属性,直接添加属性并设置其值。3.方法一般定义到原型中,属性一般通过构造函数定义到对象本身上。Instanseof是如何让判断的a instanceof b如果b函数的显示原型对象,在a对象的隐式原型链上,则返回true否则则返回false;...

2019-06-16 13:59:28 251

原创 原型与原型链的见解

实例对象的–proto–属性默认值为构造函数的prototype属性值1、所有的引用类型(数组、函数、对象)可以自由扩展属性(除null以外)。2、所有的引用类型都有一个’_ _ proto_ _'属性(也叫隐式原型,它是一个普通的对象)。3、所有的函数都有一个’prototype’属性(这也叫显式原型,它也是一个普通的对象),它指向它对应的原型对象(默认是空的object对象)。4、所有...

2019-06-16 13:51:46 85

原创 js基础笔记

1、数据类型一、分类js中的数据类型一共分为两大类:基本类型和引用类型。基本类型包括:number:任意的数字string:任意的字符串boolean:true/falsenull:nullundefined:undefined引用类型:object:任意的对象function:一种特殊的对象可以执行Array:一种特殊的对象(内部数据是有序的,由下标) function和...

2019-06-12 16:16:32 95

原创 js函数以及参数以及this的取值问题

在讲下面知识之前大家要先明白变量赋值实际上是把一个变量内存中的值赋值给另一个变量,而这个变量内存中的值可能是基本类型,也可能是地址变量的类型:*基本类型:变量内存中保存的是基本类型数据。*引用类型:变量内存中保存的是地址。在js调用函数时,传递变量参数是只传递var a=1;function b(a) { a++; } b(a); console.log(a); 在...

2019-06-12 13:33:58 991

转载 元素居中

(一)元素水平居中的方式1)行级元素水平居中对齐(父元素设置 text-align:center)<div style="width: 200px; height: 100px;border: 1px solid;text-align:center;"> <span>行级元素垂直居中</span> </div> 块级元素...

2019-06-12 11:18:26 268

原创 js数据 变量和内存

数据 变量和内存1.什么是数据 *存储在内存中代表特定信息的"东东",本质上是二进制编码 数据的特点:可传递 可运算 *一切皆数据 *内存中的所有操作对象(数据)2.什么是内存*内存条通电后产生可存储数据的空间(临时的)*内存的产生和死亡:内存条==》通电==》产生内存空间==》存储数据==》处理数据==》断电==》内存空间和数据消失*一个内存的两个数据 *内部存储...

2019-06-12 10:49:01 109

原创 js判断Null和object object和array

js中的数据类型一共分为两大类:基本类型和引用类型。基本类型包括:number:任意的数字string:任意的字符串boolean:true/falsenull:nullundefined:undefined引用类型:object:任意的对象function:一种特殊的对象可以执行Array:一种特殊的对象(内部数据是有序的,由下标)function和Array也都是obje...

2019-06-12 09:37:26 2435

原创 html和css的属性大全

一、HTML属性1、字体属性(font)1、大小{font-size: x-large;}(特大)xx-small;(极小)一般只要用数值就可以,单位:PX、PD2、样式{font-style: oblique;}(偏斜体)italic;(斜体)normal;(正常)3、行高{line-height: normal;}(正常)单位:PX、PD、EM4、粗细{font-w...

2019-06-12 08:29:10 5620

原创 css水平居中问题

1、水平居中问题1.1文字的水平居中问题 语法:text-align:center;举例:div{ width: 400px; height: 60px; line-height: 60px; text-align: center; /*实现文字水平居中*/ border: 1px solid red; } ...

2019-03-18 17:29:49 224

原创 css文字水平居中

css技巧水平居中(1)**文字的水平居中语法:text-align:center;举例:&lt;style type="text/css"&gt; div{ width: 400px; height: 60px; line-height: 60px; text-align: center; /*实现文字水平居中*/ border: 1px solid red; } &lt;/style...

2019-03-18 16:39:19 7255

空空如也

空空如也

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

TA关注的人

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