文章 2023-02-28 来自:开发者社区

JavaScript对象必会的基操(ES6以前)

1 对象的基本使用在数据类型中我们提到还有一种特别的类型:对象类型。对象类型涉及到 JavaScript 的各个方面,所以掌握对象类型非常重要;对象类型是一种存储键值对(key-value)的更复杂的数据类型;为什么需要对象类型呢?基本数据类型可以存储一些简单的值,但是现实世界的事物抽象成程序时,往往比较复杂;比如一个人,有自己的特性(比如姓名、年龄、身高),有一些行为(比如跑步、学习、工作);....

JavaScript对象必会的基操(ES6以前)
文章 2023-02-28 来自:开发者社区

JavaScript 局部变量和外部变量(ES6以前)

局部变量和外部变量在JavaScript(ES5之前)中没有块级作用域的概念,但是函数可以定义自己的作用域。作用域(Scope)表示一些标识符的作用有效范围(所以也有被翻译为有效范围的);函数的作用域表示在函数内部定义的变量,只有在函数内部可以被访问到;外部变量和局部变量的概念:定义在函数内部的变量,被称之为局部变量(Local Variables)。定义在函数外部的变量,被称之为外部变量(Ou....

JavaScript 局部变量和外部变量(ES6以前)
文章 2023-02-24 来自:开发者社区

js 模块化基础和模块规范AMD、CMD、ES6模块

一、模块基础1、基于文件的模块化把相关函数写在一个文件里<script> function func1() { // ... } function func2() { // ... } </script>缺点:污染了全局变量,无法保证不与其他模块发生变量名冲突2、基于对象的模块化把所有的模块成员封装在一个对象中<script...

文章 2023-02-19 来自:开发者社区

JavaScript:ES5和ES6区别实例

常量// ES5 中常量的写法 Object.defineProperty(window, "PI2", { value: 3.1415926, writable: false, }) console.log(window.PI2) // ES6 的常量写法 const PI = 3.1415926 console.log(PI) // PI = 4作用域// ES5 ...

文章 2023-01-18 来自:开发者社区

JavaScript函数篇之ES6箭头函数与匿名函数

匿名函数setTimeout(function() { console.log("This message is shown after 3 seconds"); }, 3000);看这样一段代码,我们平常定义一个函数,至少会给他一个函数名。但是,我们这里的function()没有名字。这也行???当然可以,我们称这种函数为匿名函数,顾名思义,没有名字。箭头函数在ES6版本中,J...

JavaScript函数篇之ES6箭头函数与匿名函数
文章 2023-01-09 来自:开发者社区

【JavaScript】ES6 中class定义类

前言我们会发现,按照之前学习过的构造函数形式创建 类 ,不仅仅和编写普通的函数过于相似,而且代码并不容易理解。在 ES6(ECMAScript2015)新的标准中使用了class关键字来直接定义类;但是类本质上依然是之前所学习过的构造函数、原型链的语法糖而已。所以学好之前的构造函数、原型链更有利于我们理解类的概念和继承关系。正文1.声明类的两种方式:class 关键字 类的声明class Per....

【JavaScript】ES6 中class定义类
文章 2023-01-06 来自:开发者社区

Node 入门:API、HTTP 和 ES6+ JavaScript 简介

您可能听说过 Node.js 是“基于 Chrome 的 V8 JavaScript 引擎构建的异步 JavaScript 运行时”,并且它“使用事件驱动的非阻塞 I/O 模型,使其轻量且高效”。但对某些人来说,这并不是最好的解释。什么是节点?Node“异步”究竟意味着什么,它与“同步”有何不同?“事件驱动”和“非阻塞”到底是什么意思,Node 如何适应应用程序、互联网网络和服务器的大局?我们将....

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

JavaScript ES6中export及export default的区别

在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等,你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用,但在一个文件或模块中,export、import可以有多个,export default仅有一个。具体用法:假如有个demo.js,如果这里js里只有一个函数需要....

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

19 个解决常见 JavaScript 问题的实用 ES6 代码段

在我们的开发人员工作流程中,我们经常遇到可能只需要几行代码即可解决的具有挑战性的问题。在本文中,我尝试编写一些有用的代码片段,这些代码片段可以在处理 URL、DOM、事件、日期、用户偏好等时为你提供帮助。所有的片段都是我从 30 秒的代码(https://www.30secondsofcode.org/js/p/1)中精心挑选出来的,这是一个很棒的资源网站,我强烈建议你去看看学习更多的东西。整理....

19 个解决常见 JavaScript 问题的实用 ES6 代码段
文章 2022-12-09 来自:开发者社区

【JS ES6】const var let 一文搞懂声明关键字所有的知识点

         声明                    var + 变量名 = 值。                const+ 常量名 = 值。  .....

【JS ES6】const var let 一文搞懂声明关键字所有的知识点

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

产品推荐

开发与运维

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

+关注