文章 2022-09-12 来自:开发者社区

JS:ES6(ES2015)新特性之常量、箭头函数、解构赋值

几个概念1、JavaScript VS ECMAScriptECMAScript 一种标准JavaScript 一种标准的实现2、ES6 == ES2015ES6 版本号ES2015 发布年份3、新特性常量 Const箭头函数 Arrow Function解构赋值 Desctructuring4、准备工具开发工具 VSCode插件 Live Server浏览器 Chromeconst常量// E....

文章 2022-07-21 来自:开发者社区

ES6 类聊 JavaScript 设计模式之创建型模式

本文将对 20 多种 JavaScript 设计模式进行简单概述,然后结合 ES6 类的方式来编写实例代码展示其使用方式。JavaScript 在现代前端中扮演重要的角色,相比过去能够做的事情已经不在一个级别上了。JavaScript 最大的特征是其灵活性,一般只要敢想敢写,可以把程序写得很简单,有可以写得很复杂。其灵活性导致编写 JavaScript 的时候能够不断的优化,能够不断质疑写的质量....

ES6 类聊 JavaScript 设计模式之创建型模式
文章 2022-06-25 来自:开发者社区

悟透前端:JavaScript ES6模块的导入导出

如今,我们无法想象没有Javascript的互联网,有些网站几乎完全使用Javascript构建的。为了使Javascript更具模块化、简洁性和可维护性,ES6引入了一种在Javascript文件之间轻松共享代码的方法。这涉及使用模块导出文件的一部分以供一个或多个其他文件使用,并在需要的地方导入所需的部分。在本文中,将通过一些简单且实用的示例来学习Javascript中的ES6的模块。什么是E....

悟透前端:JavaScript ES6模块的导入导出
文章 2022-06-24 来自:开发者社区

JS 调用栈机制与 ES6 尾调用优化介绍

调用栈的英文名叫做Call Stack,大家或多或少是有听过的,但是对于js调用栈的工作方式以及如何在工作中利用这一特性,大部分人可能没有进行过更深入的研究,这块内容可以说对我们前端来说就是所谓的基础知识,咋一看好像用处并没有很大,但掌握好这个知识点,就可以让我们在以后可以走的更远,走的更快!目录数据结构:栈调用栈是什么?用来做什么?调用栈的运行机制调用栈优化内存调用栈debug大法数据结构:栈....

JS 调用栈机制与 ES6 尾调用优化介绍
文章 2022-05-31 来自:开发者社区

设置Intellij Idea支持JS ES6语法

在使用箭头函数时,其实代码没有错误,而IDEA却提示报红了,作为强迫症看着很不舒服是因为IDEA在js语法校验时默认的是ES5(ECMAScript 5),这就需要在IDEA设置中修改为ES6找到File | Settings | Languages & Frameworks下的JavaScript将版本修改为ES6即可如下图:

设置Intellij Idea支持JS ES6语法
文章 2022-05-24 来自:开发者社区

JavaScript模块化-CommonJS、AMD、CMD、UMD、ES6

前言:模块化开发需求在JS早期,使用script标签引入JS,会造成以下问题:加载的时候阻塞网页渲染,引入JS越多,阻塞时间越长。容易污染全局变量。js文件存在依赖关系,加载必须有顺序。项目较大时,依赖会错综复杂。引入的JS文件过多,不美观,且不易于管理。一、CommonJS规范CommonJS Modules/1.0规范,服务器端规范。Node.js推广使用。该规范的核心是:允许模块使用req....

文章 2022-05-23 来自:开发者社区

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)一. HTML1. 盒子模型是什么:每个元素被表示为一个矩形的盒子,有四个部分组成:内容(content)、内边距(padding)、边框(border)、外边距(margin)。它在页面中所占的实际大小(宽高)是content+padding+border+margin之和。盒模型有两种:标准盒模型(W3....

前端面试+学习笔记(HTML+CSS+JavaScript+ES6+Vue+NodeJs)
文章 2022-05-14 来自:开发者社区

js 谈谈前端需要掌握的es6内容

目录块级作用域箭头函数函数默认参数、剩余参数解构赋值对象属性简写对象展开运算符模板字符串SymbolPromise和async/await类块级作用域es6之前声明变量时只有var了,我们都知道它存在变量提升这种麻烦的问题。于是es6多出了两个块级作用域:const与let。const定义常量,常量不可重新赋值,一般只用于读取不用于修改时使用: const a = 1 a = 2//错误,...

文章 2022-05-13 来自:开发者社区

《JS原理、方法与实践》- ES6原有对象新增属性

ES5.1中一共有11个内置对象(不包含global),分别时Function, JSON,Error,Date,Boolean,Object,String,Number,Math,RegExp,Array。在ES5.1中前5个没有发生变化,后6个发生了变化。#### ObjectObject新增了4个方法属性: assign,getOwnPropertySymbls,is和setPrototy....

文章 2022-05-13 来自:开发者社区

《JS原理、方法与实践》- ES6新增对象(下篇)

#### 异步处理(Promise)ES2015中新增的Promise对象专门用于处理异步。Promise对象使用then和catch方法操作的,then方法用于执行下一步,catch方法用于执行失败后的处理。Promise实例对象的创建需要一个executor参数,executor是一个函数,在executor内部可以使用resolve和reject方法来设置业务处理完成和拒绝(失败),res....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注