自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【转载】深入理解闭包系列第一篇——到底什么才是闭包

古老定义   闭包(closure),是指函数变量可以保存在函数作用域内,因此看起来是函数将变量“包裹”了起来。那这样说来,包含变量的函数就是闭包 //按照古老定义,包含变量n的函数foo就是闭包 function foo() { var n = 0; } console.log(n)//Uncaught ReferenceError: n is not defined 定义一   闭包是指可以访问其所在作用域的函数。那这样说来,需要通过作用域链查找变量的函数就是闭包 /..

2021-09-11 14:52:37 89

转载 普通函数与构造函数的区别

构造函数也是一个普通函数,创建方式和普通函数一样,但构造函数习惯上首字母大写。普通函数使用驼峰式书写方式(首字母小写,第二个单词开始首字母大写)。 构造函数和普通函数的区别在于:调用方式不一样。作用也不一样(构造函数用来新建实例对象) 调用方式不一样。 a. 普通函数的调用方式:直接调用person(); b.构造函数的调用方式:需要使用new关键字来调用 new Person(); 构造函数的函数名与类名相同:Person( ) 这个构造函数,Perso...

2021-09-08 00:02:30 380

转载 Javascript原型对象与原型链初步了解①

想看原视频请去B站 技术蛋老师 视频学习,此日志仅作为个人学习笔记用。 原型对象理解 1. __proto__是每个对象都有的一个属性,而prototype是函数才会有的属性 2. __proto__的完整名称叫[[protortpe]] a对象为孙子级,String为父级,String原型为爷爷辈,Object原型为祖先辈(); var a = new String('abc'); var b = new Number(666); var c = new Object(); ...

2021-09-06 23:57:14 99

原创 Javascript学习摘抄,this的用法 ②,三道题简单理解

This 指向 第一题 我们可以看出在严格模式下 我们对代码的的调用必须严格的写出被调用的函数的对象,不可以有省略或者说简写。严格模式,指向window会输出为undefined。 function a(){ function b(){ console.log(this); //没有调用对象,window function c(){ 'use strict'; //严格模式下,输出undefined ...

2021-09-06 16:25:40 132

原创 Javascript学习摘抄,DOM文档树结构

Html代码段,供下面正文代码段参考。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=e.

2021-09-04 23:47:53 133

原创 Javascript学习摘抄,学会面向对象编程

构造函数与目标实例化 // 构造函数 function Person(firstName, lastName, dob){ this.firstName = firstName; this.lastName = lastName; this.dob = new Date(dob); //Date函数为日期专用函数,可以直接调用 this.getBirthYear = function(){ return this.dob.getFullYear( .

2021-09-04 15:03:28 59

原创 Javascript学习摘抄,this的用法 ①

一般函数执行,this指代全局。 functiontest(){ this.x=1; console.log(this.x); } test(); 隐式绑定与显式绑定 var star = { name: '蔡徐坤', greeting:function(a, b, c){ console.log(a, b, c); console.log('大家好我是', this.name); }, mas...

2021-09-03 23:42:34 70

空空如也

空空如也

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

TA关注的人

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