自定义博客皮肤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)
  • 收藏
  • 关注

原创 ES6 模块化

模块化 ES6的模块化的基本规则或特点: 1:每一个模块只加载一次, 每一个JS只执行一次, 如果下次再去加载同目录下同文件,直接从内存中读取。 一个模块就是一个单例,或者说就是一个对象; 2:每一个模块内声明的变量都是局部变量, 不会污染全局作用域; 3:模块内部的变量或者函数可以通过export导出; 4:一个模块可以导入别的模块 一、导入和导出 1.导出 导入: 结果: 2.只取需要的 结果: 3.导出数目太多时(无需一一对应) * 代表全部内容,

2021-10-31 23:26:36 70

原创 ES6 函数

ES6箭头函数的用法 从例子我们可以看出,省略了function,花括号‘{}’用‘=>’代替了。这种写法更简洁了 除了简洁之外,箭头函数还有另外一个优点,就是函数体内的this的指向始终是指向定义它所在的对象,而不会指向调用它的对象,我们知道es5中的函数是谁执行它,它就指向谁。 箭头函数使用的注意的地方: (1)函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 (2)不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误。因为箭头函数的this.

2021-10-24 18:15:11 40

原创 ES6 Map和Set

Map: 概念:Map结构提供了“值—值”的对应,是一种更完善的Hash结构实现。 如果你需要 “键值对”的数据结构 ,Map比Object更合适。 它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。 Set 概念:一个Set是一堆东西的集合,Set有点像数组,不过跟数组不一样的是,Set里面不能有重复的内容; 实例属性和方法:add、delete、has、clear ...

2021-10-17 20:08:07 40

原创 js作用域链

一般情况下,变量取值到创建 这个变量 的函数的作用域中取值。但是如果在当前作用域中没有查到值,就会向上级作用域去查,直到查到全局作用域,这么一个查找过程形成的链条就叫做作用域链。 ...

2021-10-06 17:36:51 62

原创 js-闭包

闭包就是用来解决这一需求的,闭包的本质就是在一个函数内部创建另一个函数。 在这段代码中,makeFunc()中的返回值是一个匿名函数,这个函数在a()作用域内部,所以它可以获取a()作用域下变量name的值,将这个值作为返回值赋给全局作用域下的变量myFunc,实现了在全局变量下获取到局部变量中的变量的值 ...

2021-10-06 17:30:07 61

原创 js字符串的基本用法

1.charAt(x) 返回字符串中x位置的字符,下标从0开始 2.concat(v1,v2...) 用于连接两个或者多个字符串,返回新的字符串 3.indexOf(substr,start) 在字符串中,从前往后,找到就返回字符的下标位置,没有找到就返回-1(如果在字符串中,如果在字符串中找到了,就不会继续往上找了) 4.lastIndexof(substr,start) 在字符串中,从后往前,找到就返回字符的下标位置,没有找到就返回-1(如果在字符串中,如果在字符串中找到了,就不会继续往上找了) 5.m

2021-09-25 17:04:53 117

原创 这周所学知识

遍历对象 for(var key in 对象){ key---是一个变量,这个变量中存储的是遍历的对象的属性的名字 } 原始数据类型:number,string,boolean,null,undefined,object 基本类型(简单类型,值类型):number,string,boolean 复杂类型(引用类型):object 空类型:undefined,null 基本类型的值在栈上 复杂类型的对象在堆上,地...

2021-09-21 17:35:43 50

空空如也

空空如也

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

TA关注的人

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