首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
图论
旅游
项目管理
SSM就业管理
AI绘图
macos
秒掉
paas
嵌入式数据库
软考高级系统架构设计师系列
Revit二次开发
xargs
机场调度管理系统
php桶装水配送系统
防火墙
FPV
自动控制考研
Java语言
类和对象
usaco
数据预处理
Java概念
TC8
CommonJS
图神经网络
数据处理可视化
僵尸进程
Go桌面应用
ALSA
信息学奥赛
peerDependency
RTS
snmp
地图轨迹
单调栈
k-means
xhtml
多版本Python
规划与控制
虚拟电厂
es6
ES6篇.day01-let,const,参数默认值,箭头函数,解构赋值,扩展运算符
目录变量声明(var,let,const)参数默认值箭头函数解构赋值扩展运算符(...)变量声明var关键字以前使用 var关键字声明变量-> 有作用域的提升-> 没有块作用域的概念 -> 使用var可以重复的声明变量-> 使用var声明变量时,可省去关键字ES6新增命令(let,const)let关键字: …
阅读更多...
ES6--》了解并使用模块化规范
目录 ES6模块化规范 模块化的分类 ES6模块化的语法 ES6模块化规范 ES6模块化规范是浏览器端与服务器端通用的模块化开发规范。它的出现极大的降低了前端开发者的模块化学习成本,开发者不需要再额外的学习AMD、CMD或CommonJS等模块化规范。 ES6模块化规范定义&am…
阅读更多...
【Array数组】面试前基础知识点深度记忆总结
写本篇博客的原因是发现有人遇到了以下误区, 1、在我面试别人的过程中,我想让他说一下数组的一些内置方法和含义,然后他条例思路不太清晰,跳动着说,所以遗漏了很多,或许按照es5到es6是一个指导顺序…
阅读更多...
ES6 箭头函数 Arrow Function
前言 1. ES6 前定义函数 2. ES6 箭头函数语法 3. ES6 箭头函数返回值 4. 箭头函数中的 this 到底是谁 ? 前言 ES6 新增了一种新的函数: 箭头函数 Arrow Function 箭头函数相当于匿名函数,简化了函数定义,将原函数的 function 关键字和函数名都删掉&am…
阅读更多...
【ES6】阮一峰ES6学习之Module的加载实现
Module的加载实现1. 浏览器加载传统方法加载规则ES6 模块与 CommonJS 模块的差异1. CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。2. CommonJS 模块是运行时加载,ES6 模块是编译时输出接口。3. CommonJS 模块的 require() 是同步加载模…
阅读更多...
ES6链判断运算符(?.)的正确打开方式
在实际应用中,如果读取对象内部 的某个属性,往往需要判断一下,属性的上层对象是否存在。比如,读取message.body.user.firstName这个属性,安全的写法是写成下下面这样: // 错误的写法 const firstName mes…
阅读更多...
JS(第二十四课)JS高级Es6语法
ECMAScript 6_百度百科 (baidu.com) 第一部分:百度简介 ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型…
阅读更多...
【JS】map批量修改对象数组的键名
map 实例 let arr [{name: xiaoWang,number: 01},{name: xiaoZhao,number: 02}]let newArr arr.map(item > {return {label: item.name,value: item.number}})console.log(newArr)// [{// label: "xiaoWang",// value: "01"// }, {// la…
阅读更多...
使用JavaScript使浏览器进入全屏或退出全屏
使用JavaScript使浏览器进入全屏或退出全屏 首先使用fullscreenElement判断浏览器是否在全屏状态。 如果是:则调用exitFullscreen函数退出全屏,否则调用requestFullscreen进入全屏。 代码如下: function fullScreenOrOff() {if (!document…
阅读更多...
javscript获取文件真实后缀名
文章目录javscript获取文件真实后缀名前言:错误的获取方法1:通过javascript获取正确的后缀名javscript获取文件真实后缀名 前言:错误的获取方法 过去获取文件的步骤是什么? 第一个想到的是根据文件的输入得到的文件,…
阅读更多...
javascript获取文件sha-256,sha-384,sha-512摘要,验证文件是否被篡改,验证文件一致性,文件安全管理,计算文件的MD5值
javascript获取文件sha-256,sha-384,sha-512摘要,验证文件是否被篡改,验证文件一致性,文件安全管理,计算文件的MD5值 文章目录javascript获取文件sha-256,sha-384,sha-512摘要,验证文件是否被篡改,验证文件一致性,文件…
阅读更多...
ES6新特性,ES6详解
ES6新特性,ES6详解 文章目录ES6新特性,ES6详解1:前言2:let与const2.1:let、const2.2:let与const的不同3:Promise 异步操作3.1:Promise 状态:3.2:Promise 实例…
阅读更多...
js 对象深拷贝递归实现
const obj {name:changjk,family:{father:zs,mother:shh},hobby:[打游戏,喝茶,打羽毛球]} //深拷贝 const cloneObj(obj)>{ const newObj{} for(const key in obj){ if(Object.prototype.toString.call(obj[key]) [Object,Array]){ cloneObj(obj[key]) }else if(Object.pr…
阅读更多...
模块的导入导出、引入、使用、export、exports、default、require、import、module、as
文章目录 前言1、多个export导出2、export default导出3、单个export导出一4、单个export导出二5、module.exports导出6、exports第一种导出7、exports第二种导出8、混合导出 前言 export/import: 只支持es6的导出引入 module.exports/exports: 只支持node的导出 require: 支持…
阅读更多...
ES6之迭代器
文章目录 前言迭代器1.原生具备Iterator接口的数据(可用for...of遍历)2.工作原理3.自定义遍历数据 总结 前言 迭代器(Iterator) for…of遍历 迭代器 迭代器是一种接口,为各种不同数据结构提供统一的访问机制。任何数…
阅读更多...
ES6中的Class关键字和super()用法(ES6中的class类和super()方法)
简介:在ES6中,我们可以使用class关键字来定义类,并通过extends关键字实现类的继承,然后在子类中,我们可以使用super()关键字来调用父类的构造函数;今天来分享下class关键字的使用详细。 1、首先,…
阅读更多...