- 博客(7)
- 收藏
- 关注
原创 ES6 中的Map和Set
MapMap对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。构造函数Map可以接受一个数组作为参数。Map和Object的区别一个Object的键只能是字符串或者Symbols,但一个Map的键可以是任意值。 Map中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 Map的键值对个数可以从 size 属性获取,而Object的键值对个数只能手动计算。 Object都有自己的原型,原型链上的键名有可能和你自己在对象上的设置的键名产生冲突。...
2021-10-31 23:23:24 122
原创 ES6 _ 解构赋值
1、什么是解构运算符① 解构运算符是对赋值运算符的扩展。② 解构赋值允许你使用类似数组或对象字面量的语法将数组的对象和属性赋值给各种变量。③ 这种赋值语法极度简洁,同时还比传统的属性访问方法更为清晰。④ 解构会仅提取一个大对象的部分成员来单独使用如下是传统赋值写法:var a=data[0]var b=data[1]var c=data[2]但是在ES6中可以简写为:var [a,b,c]=date;2、数组模型的解构(Array)基本let.
2021-10-23 20:46:38 193 2
原创 ES6中的let与const
ES2015(ES6) 新增加了两个重要的 JavaScript 关键字:let和const。1、let 声明的变量只在 let 命令所在的代码块内有效。基本用法:{ let a=1; console.log(a); //1}其中{}就是一个代码块① 注:let声明的变量,只在它所声明的代码块内有效,var声明的变量在全局范围内有效{let a = 0; // 内码块内有效var b = 1; ...
2021-10-17 20:16:37 122 1
原创 JavaScript之offset、style和模态框的实现
学习目标: 1、了解offset系列的常用属性及其作用、用法 2、offset和style的区别 3、offset使用小案例 4、独立使用offset实现模态框1、offset概述:offset翻译过来就是偏移量,我们使用offset系列相关属性可以动态得到该元素的位置(偏移)、大小等 获得元素距离带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意:返回的数值都不带单位 ...
2021-10-10 21:02:35 220
原创 移动端轮播图
注:移动端轮播图功能基本与PC端一致效果:1、可以自动播放图片2、手指可以拖动播放轮播图思路分析:1、自动播放功能2、开启定时器3、移动端移动,可以大量使用translate移动4、添加过渡效果详解:1、自动播放功能-无缝滚动2、注意:我们判断条件是要等到图片滚动完毕之后再去判断,就是过渡完后去判断3、此时需要添加检测过渡完成事件transitionend4、判断条件:如果索引号等于3说明走到最后一张图片。此时索引号要复原为05、此时图片,去掉过渡效.
2021-10-08 12:32:16 715
原创 JavaScript之数组
学习目标:目录学习目标:了解数组的含义、熟练的使用数组的一些方法、可以独立完成数组增删改查学习内容:1、什么是数组 2、数组的创建 3、数组的长度 4、数组元素的添加 5、数组元素的删除 6、数组元素的索引("查") 7、数组元素的排序学习时间:2021-9-26...
2021-09-26 18:53:04 135 2
原创 JavaScript之数据类型转换
字面量、变量、标识符注:标识符一般都要采用大小驼峰的写法,小驼峰:helloWold 大驼峰:HelloWordJS中的6种数据类型基本数据类型String(字符串类型)Number(数值类型)Boolean(布尔类型(true/false))Null(空值类型)Undifined(未定义类型)引用数据数据类型object(对象类型)注:typeof可以检测一个变量的类型强制类型转换(显示转换)1、转换为number2、转换为string3、.
2021-09-20 17:14:17 1165 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人