• // var fn3 = (a, b) => { console.log('我两个形参: ', a, b) }• // var fn2 = a => { console.log('我一个形参 : ', a) }• // var fn2 = () => { console.lo
原创 2023-08-09 10:19:10
130阅读
# JavaScript ES6简介 JavaScript是一种强大的脚本语言,广泛应用于网页开发中。然而,早期版本的JavaScript存在一些局限性,使得开发者们在编写代码时遇到了一些挑战。为了解决这些问题,ECMAScript 6(简称ES6)于2015年发布,引入了许多新的语法和功能,使得JavaScript变得更加现代化和强大。 ## let和const 在ES6之前,我们只能使用
原创 2023-07-19 07:25:54
811阅读
generator构造器 function *show(){ yield 12; yield 5; } var gen = show(); //show()是构造器,不是函数。所有show()不是执行函数,而是创建generator对象。 gen.next()开始执行。 console.log(ge
转载 2017-04-02 18:50:00
157阅读
工欲善其事,必先利其器。所以我们第1节就是搭建一个基本的ES6开发环境。现在的Chrome浏览器已经支持ES6了,但是有些低版本的浏览器还是不支持ES6的语法,这就需要我们把ES6的语法自动的转变成ES5的语法。如果你听过我Vue课程的话,应该知道Webpack是有自动编译转换能力的,除了Webpack自动编译,我们还可以用Babel来完成。这节课我们就使用Babel把ES6编译ES5。** 建
转载 2024-07-15 17:20:07
41阅读
方法(一):创建一个工作空间(workspace) 工作区可以作为一个独立的项目进行编译,存放ROS程序的源文件、编译文件和执行文件。建立工作区的方法如下 $ mkdir -p ~/catkin_ws/src //在主文件夹路径下创建一个文件夹,src是catkin_ws的子文件夹 $ cd ~/catkin_ws/src //进入子目录src $ catkin_i
1. Nodejs概述简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好下载对应你系统的Node.js版本:选安装目录进行安装 完成以后,在控制
转载 5月前
23阅读
# JavaScript ES6&7:一场革命性的进步 JavaScript是一种广泛应用于Web开发的编程语言。随着Web技术的不断发展,JavaScript也在不断进化。其中,ECMAScript 6(简称ES6)和ECMAScript 7(简称ES7)是两个引人注目的版本。ES6于2015年发布,而ES7则于2016年发布。它们引入了许多新的功能和语法,大大改善了JavaScript的开发
原创 2023-08-09 08:59:22
36阅读
JavaScript ES6 规范ES6 简介ECMAScript 6 简称 ES6,是 JavaScript 语言的下一代标准,已经在2015年正式发布了。它的目标是使得 JavaScript 语言可以用来...
转载 2019-11-08 19:48:00
114阅读
2评论
JavaScript ES6 规范ES6 简介ECMAScript 6 简称 ES6,是 JavaScript 语言的下一代标准,已经在2015年正式发布了。它的目标是使得 JavaScript 语言可以用来...
转载 2019-11-08 19:48:00
85阅读
2评论
目录 
原创 2021-09-07 16:52:44
236阅读
目录ES6项目环境的搭建新的变量声明方式 let、const新的数据类型Symbol解构赋值 ECMAScript是JavaScript的标),以兼容某些不支持ES6的浏览器,比如IE。&
原创 7月前
57阅读
Reflect对象与Proxy对象ect对象上部署, 未来的新方法将只部署在Reflect对象上。( 2) 修改某些 ...
转载 2023-01-30 16:08:05
46阅读
# 实现 JavaScript ES6 规范 ## 介绍 JavaScript ES6(ECMAScript 2015)是 JavaScript 语言的一种标准,它引入了许多新的语法和功能,使得 JavaScript 更加现代化和强大。作为一名经验丰富的开发者,你可以教会刚入行的小白如何实现 JavaScript ES6 规范。 ## 实施流程 为了帮助小白理解如何实现 JavaScript
原创 2023-08-09 09:18:00
50阅读
# JavaScript ES6 Import 在ES6之前,JavaScript没有内置的模块系统。开发者通常使用全局变量或自定义函数来组织和共享代码。然而,这种方式可能导致命名冲突和代码耦合的问题。为了解决这些问题,ES6引入了模块化的概念,并提供了一种新的导入导出语法,使得JavaScript开发更加模块化和可维护。 ## 导入和导出语法 在ES6中,我们可以使用`import`和`e
原创 2023-07-14 12:20:21
141阅读
ES6 JavaScript:Charcode ## 引言 Charcode是ES6 JavaScript中的一个重要特性,它为开发人员提供了对字符编码的更好控制。在本文中,我们将深入探讨Charcode的概念和用法,并通过代码示例演示它的实际应用。 ## 什么是Charcode? Charcode是字符编码的简称,它是一种将字符映射到数字的方式。在计算机中,字符被存储为数字,而Charcod
原创 2023-09-05 18:41:31
123阅读
模块化早期 JavaScript 开发很容易存在全局污染和依赖管理混乱问题。这些问题在多人开发前端应用的情况下变得更加棘手。即每个引入的js文件会共享变量,且相互之间若存在依赖关系,会导致下层无法调用上层的方法等一系列问题,所以我们需要模块化来解决问题。common jsCommonjs 的提出,弥补 Javascript 对于模块化,没有统一标准的缺陷。nodejs 借鉴了 Commonjs 的
转载 2024-07-17 06:10:33
13阅读
nodejs以轻量化、高效为特点日益深入我心。但在nodejs 0.10下没有在原生的数据库。最近在考虑实现数据持久化时准备使用数据库,初步准备使用sqlite。nodejs下sqlite库。可以使用npm install node-sqlite安装。但在windows下无法安装。顺便说下,有的人说nodejs是在linux下用的,windows下可以不用考虑。但你要知道,windows下用户是最
简单例子: //数组深拷贝 var arr2 = arr; var arr3 = [...arr]; console.log(arr===arr2); //true, 说明arr和arr2指向同一个数组 console.log(arr===arr3); //false, 说明arr3和arr指向不同数组 //把一个数组插入另一个数组字面量 var arr4 = [...arr, 4, 5, 6
之前我们已经将ES6的大部分内容讲解完毕了,本篇就来回顾梳理一下前面学习过的知识。1、变量:let、constlet、const是ES6新增的变量修饰符,我们回顾一下它们和之前的var的区别:(1)var 可以重复声明、函数级(2)let 局部变量,不能够
原创 2023-03-18 10:34:09
130阅读
ES6 组件是一个综合性的演示组件,展示了 ES6(ECMAScript 2015)的核心特性在 React 开发中的应用。该组件包含两个子组件:ConstAndLet 和 BasicUsage,分别演示变量声明和ES6的基础用法。
原创 3月前
69阅读
  • 1
  • 2
  • 3
  • 4
  • 5