自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6学习笔记十三:代理器Proxy

文章目录前言一、代理器基本概念二、代理器的基本使用2.1.创建代理器2.2.Proxy 对象设置到object.proxy属性三、代理器中的拦截器对象3.1.拦截器的多种拦截操作3.2.Proxy所支持的拦截操作总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、代理器基本概念用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。Proxy可以理解成,在目标对象之

2021-06-15 09:47:48 374 1

原创 ES6学习笔记十二:迭代器和生成器

文章目录前言一、迭代器(Iterator)1.1.迭代器的作用1.2.Iterator 的遍历过程1.3.实现iterator接口的自定义类示例二、生成器(Generator)2.1.生成器的运行逻辑三、利用迭代器和生成器完成斐波拉契数列总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、迭代器(Iterator)1.1.迭代器的作用为各种数据结构,提供一个统一的、简便的访问接口。ES6提供了新的遍历命令for…of循环来消费Iterator

2021-06-06 17:34:30 180

原创 ES6学习笔记十一:Set和Map

文章目录前言一、Set1.2.Set的基本用法1.3.Set的属性与方法1.4.Set的其他使用方法二、Map2.1.Map概述2.2.Map的基本用法2.3.Map的遍历方法2.4.Map与其他类型集合的转换的方法总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、Set## 1.1.Set概述在Javascript中只有一个数组来表示集合数据,但是缺乏很多多表示的集合结构,如Python语言分为`元组,列表,集合,字典`,每一种都有不同集合

2021-06-06 16:28:46 171

原创 ES6学习笔记十:Symbol

文章目录前言一、Symbol概述二、Symbol的使用2.1.Symbol作为属性名2.2.Symbol消除魔术字符串2.3.Symbol属性名的遍历2.4.Symbol.for()与Symbol.keyFor()三、JavaScript内置的Symbol值总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、Symbol概述ES5的对象属性名都是字符串,容易造成属性名冲突。如,当为一个已有的对象,通过mixin(混合)模式添加新方法或属性时,

2021-06-06 12:09:00 198

原创 ES6学习笔记九:面向对象编程

文章目录前言一、对象工厂二、构造函数三、原型模式四、原型继承之原型链问题五、ES6引入类的概念总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、对象工厂Javascript是没有类这个概念的。但是通过后面代码在前端浏览器使用的增多慢慢的出现了对象工厂的方式来模拟一个类。代码如下(示例):{ function createMouse(name, age, gender) { return { name, a

2021-06-05 20:56:16 129

原创 ES6学习笔记八:面向函数式编程

文章目录前言一、函数闭包1.1.函数闭包的基本概念1.2.函数闭包的原理二、函数式编程2.1.高阶函数2.2.函数的链式调用2.3.call(),apply(),bind()2.4.偏函数2.5.函数柯里化总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、函数闭包1.1.函数闭包的基本概念JavaScript采用词法作用域(lexical scoping)。函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的

2021-06-05 19:03:54 328

原创 ES6学习笔记七:数组进阶

文章目录前言一、数组的基本概念1.1.基本概念与特征二、数组的基本操作2.1.创建数组2.2.读写数组2.3.数组长度与稀疏数组2.4.数组元素的增加、删除、替换2.5.数组的遍历三、数组的ES6新增的方法总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、数组的基本概念1.1.基本概念与特征数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。数组是无类型的。数组元素可以是任意类型,并且同一个

2021-06-05 11:50:17 159

原创 ES6学习笔记六:对象进阶

文章目录前言一、对象的特征1.1.基本概念与特征1.2.对象的创建二、对象属性2.1.属性访问2.2.删除属性2.3.检测属性2.4.枚举属性2.4.属性getter和setter2.5.属性的特征三、Object构造函数的方法总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、对象的特征1.1.基本概念与特征Javascript对象可以看作是一个有很多个属性的无序集合。每个属性都是一个键值对。对象的属性值是任意的Javascript值,或者

2021-06-04 23:54:17 114

原创 javascript可编辑表格(可配置)

目录前言一、HTML和css的代码二、javascript代码三、代码地址前言自己用js根据老师给的课题做了一个可编辑表格,表格可以把根据模拟的json数据直接生成html表格,可以对生成的表格进行相应配置如:可编辑列配置、编辑规则设置,配置是否需要计算总分功能(分别计算总分的列),配置是否需要删除行功能等.一、HTML和css的代码index.html文件:主要建立了一些基本的标题、提示信息和表格table信息。<!DOCTYPE html><html lang="en

2021-04-28 21:22:43 1458

原创 ES6学习笔记五:基本类型(二)布尔与Boolean、字符串与String

文章目录前言一、布尔与Boolean1.1.布尔值二、字符串与String2.1.字符串2.2.String()2.3.String对象常用方法三、Math对象总结前言本节主要讲的是布尔与字符串的基本使用方法和常用函数。一、布尔与Boolean1.1.布尔值布尔值主要取:true,false。常使用的控制结构有:if,while,for使用其他值转换Boolean的对应值如下:转换布尔的方法分两种:Boolean()方法进行直接转换使用隐式转换代码如下(示例):{ l

2021-04-14 22:47:45 1090

原创 ES6学习笔记四:基本类型(一)数值与Number

ES学习笔记四:基本类型(一)数值与Number文章目录ES学习笔记四:基本类型(一)数值与Number前言一、数值1.1.算术运算二、Number1.基本用法2.常用方法总结前言其实在我一开始学习的时候觉得数值不就是Number吗?但是学习之后才觉得自己以前学的比较片面,现在好好把这些东西整理下来当作自己的东西。一、数值数值的基本特性不区分整数值和浮点数值。所有数值均用浮点数值表示。采用IEEE-754标准定义的64位浮点数格式表示。1.1.算术运算首先算数运算符有:+、

2021-04-11 21:54:36 499 7

原创 ES学习笔记三:原始值与引用值

ES学习笔记三:原始值与引用值前言一、原始值与引用值1.1.基本用法1.2.类型确定1.3.基本包装类型总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、原始值与引用值1.1.基本用法原始值:主要指的是单一的一个数据如:'abc' true 20等这种一般的值;在ES中一共有六种原始值:Undefined、Null、Boolean、Number、String和Symbol。引用值:主要是若干个原始值或者引用值所组成的对象;ES规定

2021-04-09 23:15:58 271

原创 ES6学习笔记二:解构赋值

ES6学习笔记二:解构赋值、原始值与应用值前言一、解构赋值1.数组解构赋值1.1.基本用法1.2.默认值使用2.对象解构赋值总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、解构赋值解构赋值理解起来很简单,顾名思义就是解析结构进行赋值具体怎么进行赋值呢?请看下面1.数组解构赋值1.1.基本用法代码如下(示例):let a = 1;let b = 2;let c = 3;

2021-04-06 12:27:05 283 3

原创 ES6学习笔记一:let、const与作用域

ES6学习笔记一:let、const与作用域前言一、ES6新增块关键字let、const二、let关键字2.1.基本方法2.2.不存在变量提升2.3.暂时性死区三、const关键字3.1.基本方法总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、ES6新增块关键字let、const在ES5中只有var关键字来定义变量,ES6新增了两个关键字let和count对变量进行声明,并且在ES5中作用域方面不支持块级作用域。而ES6添加这两个关键字就是为了

2021-04-05 21:42:25 3420 2

空空如也

空空如也

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

TA关注的人

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