文章 2023-08-29 来自:开发者社区

ES6箭头函数和js普通函数的区别整理

普通函数的this指向为:谁调用它this就指向谁,this被不同对象调用是会变的箭头函数的this指向为:声明该箭头函数时,外层第一个普通函数的this指向谁就固定为谁,不会改变function foo() { console.log(this) } const obj = { a: 2, foo: function(){console.log(this)} } foo...

文章 2023-08-25 来自:开发者社区

说说你对JavaScript模块化方案的理解和 CommonJS、AMD、CMD、ES6 Module 分别是什么?

1. CommonJS、AMD、CMD、ES Module的时间顺序CommonJS > AMD > CMD > ES Module2. 模块化概念模块化是指将一个复杂问题,自顶向下逐层把系统划分为若干模块的过程。对于整个系统来说,这些模块可组合,分解和更换的单元。对于编程领域的模块化就是遵守固定的原则,将一个大文件拆分成多个独立且相互依赖的小模块。简单理解模块化就是在一个js....

文章 2023-08-22 来自:开发者社区

JS 怎么理解ES6新增Set、Map两种数据结构?

一、前言Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构什么是集合?什么又是字典?集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合字典是一些元素的集合。每个元素有一个称作key 的域,不同元素的key 各不相同区别?共同点:集合、字典都可以存储不重复的值不同点:集合是以[值,值]的形式存储元素,字典是以[键,值]的形式存储下面对这两种数据结构进行详解二、....

JS 怎么理解ES6新增Set、Map两种数据结构?
文章 2023-08-10 来自:开发者社区

[译]JavaScript ES6  让我们写得少,做得多

JavaScript ES6 带来了新的语法和新的强大功能,使代码更现代,更易读。它允许您编写更少的代码并执行更多操作。 ES6 向我们介绍了许多强大的功能,如箭头函数,模板字符串,对象结构,模块等,让我们来看看。const and letconst 是 ES6 中用于声明变量的新关键字。 const 比 var 更强大。使用后,无法重新分配变量。换句话说,它是一个不可变的变量,除非它与对象一起....

文章 2023-08-05 来自:开发者社区

[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录

前言根据视频和PPT整理视频及对应资料:HTML CSS老师笔记: https://gitee.com/xiaoqiang001/html_css_material.git视频:黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程视频对应资源链接:【https://pan.baidu.com/s/1k1dpC6iGA93c6gVsUvPqYw】提取码:....

[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
文章 2023-08-02 来自:开发者社区

JavaScript ES6及其新特性

标题:JavaScript ES6及其新特性 导言 ES6(ECMAScript 2015)是JavaScript语言的一次重大更新,带来了许多强大的新特性和语法糖,使得JavaScript更现代化、更易读、更易写。在本文中,我们将介绍一些最重要的ES6新特性,并提供代码示例,帮助你理...

文章 2023-07-16 来自:开发者社区

JS(第二十六)ES6语法中function

1 Function函数的定义方式1 函数声明方式 function 关键字 (命名函数)function fn(){}方式2 函数表达式(匿名函数)var fn = function(){}方式3 new Function()var f = new Function('a', 'b', 'console.log(a + b)'); f(1, 2); ​ var fn = new Functio....

JS(第二十六)ES6语法中function
文章 2023-07-16 来自:开发者社区

JS(第二十五课)ES6语法Symbol

1 ES6 第七中数据类型 Symbol <!-- ES第七中数据类型 Symbol--> <script> // 创建 symbol let s = Symbol() console.log(s, typeof Symbol) console.log(s, typeof s) let s2 = Symb...

JS(第二十五课)ES6语法Symbol
文章 2023-07-16 来自:开发者社区

JS(第二十四课)JS高级Es6语法

ECMAScript 6_百度百科 (baidu.com)第一部分:百度简介ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言 [1]  。另外,一些情况下ES6也泛指ES2015及之后的新增特性....

JS(第二十四课)JS高级Es6语法
文章 2023-07-12 来自:开发者社区

html标签的tabindex属性?css变量和js更改变量?ES6新增特性Map/WeakMap和Set/WeakSet

一省:HTML 20. html标签的tabindex属性? tabindex 属性规定元素的 tab 键控制次序(当 tab 键用于导航时)。除此之外,大屏项目或者需要用遥控器操控的页面,tabindex都是必不可少的属性。<style> ul { display: flex; } li { width: 100px; height: 50...

html标签的tabindex属性?css变量和js更改变量?ES6新增特性Map/WeakMap和Set/WeakSet

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

产品推荐

开发与运维

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

+关注