中为菜鸟教程

  • 在JavaScript中为什么应该用map和filter替换forEach?新手入门_Array基础入门

    当你需要拷贝一个数组的全部或者部分到一个新数组的时候,优先使用map和filter而不是forEach。咨询工作的好处之一是我可以看到无数的项目。这些项目在规模、使用的编程语言和开发人员的能力方面差别很大。虽然有很多我觉得应该废弃的模式,但是在JavaScript中,我觉得最应该废弃的是使用forEach创建新的数组。事实上,这个模式非常简单,看起来如下所示

    2020/04/03
  • js中为什么你不敢用 “==”使用帮助_类型入门基础教程

    前言类型转换在各个语言中都存在,而在 JavaScript 中由于缺乏对其的了解而不慎在使用中经常造成bug被人诟病。为了避免某些场景下的意外,甚至推崇直接使用 Strict Equality( === )来代替 ==。这确实能避免很多bug,但更是一种对语言不理解的逃避(个人观点)。引入先抛出在 You Don’t Know JavaScript (中)

    2020/03/29
  • 从.env文件中为Node.js加载环境变量入门攻略_变量基础知识

    使用环境变量是配置 Node.js 程序的好方法。而且许多包或模块可以基于不同的 NODE_ENV 变量的值表现出不同的行为。存储环境变量的一种方法是将它们放在 .env 文件中。这些文件允许你指定各种环境变量及其相应的值。在大多数情况下,你不希望将 .env 文件添加到源代码控制中(即Git)。因此,应该将它的文件名添加到 .gitignore 文件中,以

    2020/03/29
  • Js中为什么我们不能直接使用export?入门百科_export小白教程

    相信很多人最开始时都有过这样的疑问假如我的项目目录下有一个 index.html, index.js 于是我像这样写在浏览器之间打开index.html,发现这到底是为什么?为什么连chrome浏览器竟然还不完全支持es6的语法?其实,ES6之前已经出现了js模块加载的方案,最主要的是Commo

    2020/03/26
  • 小程序中为什么使用var that=this?小白知识_this小白基础

    前言:在小程序或者js开发中,经常需要使用var that = this;开始我以为是无用功,(原谅我的无知),后来从面向对象的角度一想就明白了,下面简单解释一下我自己的理解。代码示例:Page({data: {test:10},testfun1: function () {console.log(this.data.test) // 10functio

    2020/03/26
  • Js中为什么我们不能直接使用export?基础教程_export菜鸟知识

    相信很多人最开始时都有过这样的疑问假如我的项目目录下有一个 index.html, index.js 于是我像这样写在浏览器之间打开index.html,发现这到底是为什么?为什么连chrome浏览器竟然还不完全支持es6的语法?其实,ES6之前已经出现了js模块加载的方案,最主要的是Commo

    2020/03/24