自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是面向对象

什么是面向对象所谓的面向对象,是一种编程思想,编程思路,代码的书写格式。之前为了简化代码,我们是将程序封装为函数的形式来调用函数会有一些小问题:1.函数内部定义的局部作用域变量,函数外部无法直接调用2.函数调用使用时,会占用大量的系统内存,容易造成数据溢出数据泄露,容易被黑客攻击3.函数一般只是封装一些模块化的功能,复杂程序的封装会,封装成其他形式,使用面向对象的方式来封装程序面向对象...

2020-04-19 17:30:26 438

原创 for循环,for...in循环,forEach循环的区别

for循环是应用最广泛的循环形式,适用于已知循环次数,循环嵌套情况循环逻辑:1. 定义循环变量并且赋值初始值2. 判断是否符合进入循环的条件3. 执行循环体4. 执行步长列如: for (var i = 0; i <= 5; i++) { console.log(i) }for…in循环for-in循环实际是为循环...

2020-04-06 15:53:55 1116

原创 深浅拷贝,,数组去重

深浅拷贝简单数据类型/基本数据类型:基本数据类型,赋值的是 存储的数据,赋值之后 两个变量没有关系 //定义一个新的数组,现在这个a中储存的是数据123 var a = 123; //将a赋值给b var b = a; console.log(b)//123 //这个时候对a的操作与b没有影响 a...

2020-03-22 13:34:32 105

原创 Null和undefined的区别?

(1)null是一个表示”无”的对象,转我数值是为0,undefined是一个表示”无”的原始值,转为数值时为NaN。当声明的变量还未被初始化时,能量的默认值为undefined(2)null 表示数值为空 — 表示有数值,但是数值是"空,常用来表示函数企图返回一个不存在的对象。(3)undefined 表示没有数值 — 应该有数值,但是现在没有数值。典型用法是:  3.1 变...

2020-03-13 17:53:17 131 1

原创 改变函数中this的三种方法

改变函数中this的方法1.this:this是js的关键字,存在于函数内部,随着函数的调用,函数内部的this指向会发生变化,有一个总的指向原则–谁调用函数this指向谁。2.call/apply/bind都能改变this的指向。2.1 call格式:函数对象.call(参1,参2…);参1:新的this指向参2:从参2开始,后面的参数代表函数自身的参数。function sum...

2020-03-01 18:11:01 832

空空如也

空空如也

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

TA关注的人

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