模块基础入门

  • Node.js的模块加载机制(CommonJS规范)菜鸟知识_规范小白攻略

    为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Node环境中,一个.js文件就称之为一个模块(module)。 它们内部各自使用的变量名和函数名都互不冲突,最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我

    2020/04/05
  • Node的https模块指南攻略创建HTTPS服务器_模块小白知识

    Node的https模块HTTPS服务器使用HTTPS协议需要证书授权SSL安全加密后传输使用443端口创建HTTPS服务器安装OpenSSL:http://slproweb.com/products/Win32OpenSSL.html生成证书管理员权限打开cmdMicrosoft Windows [版本 10.0.16299.125]
    (c) 2017 M

    2020/04/05
  • Angular HMR(热模块替换)功能实现方法小白知识_Angular小白指南

    最近一个同事在使用Angular的时候,希望能像VUE那样,修改代码后浏览器不刷新,页面对应修改的组件自动更新的功能。这个功能的名字时HMR (hot module replace)。稍微研究了一下,发现在angular/cli创建的项目中,实现这个不算太难,步骤如下:1、首先创建一个src/environments/environment.hmr.ts文件

    2020/04/05
  • webpack配置sass模块的加载基础入门_Sass基础知识入门

    webpack管理的项目,我们希望用sass定义样式,为了正常编译,需要做如下配置。这里不讲webpack的入门,入门的文章,我推荐这篇《webpack入门》。为了使用sass,我们需要安装sass的依赖包//在项目下,运行下列命令行
    npm install –save-dev sass-loader
    //因为sass-loader依赖于node-sass

    2020/04/03
  • 如何让 node 运行 es6 模块文件,及其原理指南攻略_模块菜鸟教程下载

    最新版的 node 支持最新版 ECMAScript 几乎所有特性,但有一个特性却一直到现在都还没有支持,那就是从 ES2015 开始定义的模块化机制。而现在我们很多项目都是用 es6 的模块化规范来写代码的,包括 node 项目,所以,node 不能运行 es6 模块文件就会很不便。让 node 运行 es6 模块文件的方式有两种:转码 es6 模块为 c

    2020/04/03
  • Node.js模块系统 (创建模块与加载模块)入门基础教程_模块使用指南

    Node.js模块系统为了让Node.js的文件相互调用,Node.js提供了一个简单的模块系统,Node.js应用程序的组成就是由模块组成基本部分,文件和模块是一一对应的。一个Node.js文件就是一个模块,这个文件可以是js代码,JSON 或者编译过的C/C++扩展。接下来写一个实例。创建模块与引入模块很简单,首先我们写一个hello.js文件 代码如下

    2020/03/30
  • Node.js 内置模块crypto加密模块AES入门攻略_加密使用攻略

    AES:高级加密标准 ( Advanced Encryption Standard ),AES是一种对称加密算法:加密需要密钥,且加密密钥和解密密钥相同下面是AES加密的Node实现:”use strict”;
    const crypto = require(“crypto”);//封装使用AES加密的方法
    function aesEncrept(data,

    2020/03/30
  • Nodejs核心模块简介使用指南_模块基础入门

    学习nodejs必须要掌握其核心,就像学JavaScript必须掌握函数、对象、数据类型、BOM、DOM等。nodejs核心也不少,这里介绍几个核心:Events模块、fs模块、stream的使用、http模块。Events事件驱动、非阻塞异步IO是nodejs的特点,所以Events是非常重要的模块。并且node中绝大多数模块都继承了Events。事件是发

    2020/03/29
  • CommonJS的模块加载小白知识_模块菜鸟教程下载

    叨叨一会CommonJSCommon这个英文单词的意思,相信大家都认识,我记得有一个词组common knowledge是常识的意思,那么CommonJS是不是也是类似于常识性的,大家都理解的意思呢?很明显不是,这个常识一点都不常识。我最初认为commonJS是一个开源的JS库,就是那种非常方便用的库,里面都是一些常用的前端方法,然而我错得离谱,Common

    2020/03/29
  • eggjs的参数校验模块egg-validate的使用和进一步定制化升级入门百科_egg基础入门

    简单讲一下这个egg-validateegg-validate是基于parameter的。安装npm install –save egg-validate启用// config/plugin.js
    exports.validate = {enable: true,package: ‘egg-validate’,
    };配置// config/config.d

    2020/03/29
  • electron菜鸟知识pcMain模块、ipcRenderer模块_electron菜鸟指南

    ipcMain从 主进程 到 渲染进程 的异步通信。ipcMain模块是EventEmitter类的一个实例。 当在主进程中使用时,它处理从渲染器进程(网页)发送出来的异步和同步信息。 从渲染器进程发送的消息将被发送到该模块。举个例子// 在主进程中.
    const { ipcMain } = require(‘electron’)
    // 监听asynchro

    2020/03/29
  • Node.js资源压缩与zlib模块入门教程_模块使用说明

    nodejs 的 zlib 模块提供了资源压缩功能。例如在 http 传输过程中常用的 gzip,能大幅度减少网络传输流量,提高速度。本文将从下面几个方面介绍 zlib 模块和相关知识点:文件压缩 / 解压HTTP 中的压缩/解压压缩算法:RLE压缩算法:哈夫曼树文件的压缩/解压以 gzip 压缩为例,压缩代码如下:const zlib = require(

    2020/03/26
  • Js BOM之window核心模块小白基础_bom基础教程

    Window对象包含以下五大核心:document,screen,navigator,history,location。 一 document 文档 document包含了浏览器对标准DOM实现的所有方法和属性。1,BOM和DOM的关系大致如下图: 二 screen window.screen包含了用户屏幕的相关信息,比较有用的有四个属性,他们

    2020/03/26
  • Js BOM之window核心模块入门基础_bom使用说明

    Window对象包含以下五大核心:document,screen,navigator,history,location。 一 document 文档 document包含了浏览器对标准DOM实现的所有方法和属性。1,BOM和DOM的关系大致如下图: 二 screen window.screen包含了用户屏幕的相关信息,比较有用的有四个属性,他们

    2020/03/24
  • ECMAScript 6 模块封装代码使用帮助_模块菜鸟攻略

    JavaScript 用“共享一切”的方法加载代码,这是该语言中最容易出错且最容易让人感到困惑的地方。其他语言使用诸如包这样的概念来定义代码作用域,但在 ECMAScript 6 以前,在应用程序的每一个 JavaScript 中定义的一切都共享一个全局作用域。随着 Web 应用程序变得更加复杂, JavaScript 代码的使用量也开始增长,这样会引起问题

    2020/03/24
  • node中的内置模块fs小白常识_模块基础知识教程

    fs文件系统操作模块注:fs 模块=>包括文件目录的创建、删除、查询以及文件的读取、写入等;在 fs 模块中,所有的方法都分为同步和异步两种实现,具有 sync 后缀的方法为同步方法,不具有 sync 后缀的方法为异步方法文件读文件 异步 fs.readFile(路径,转码规则,(err,data)=>{})同步 let res = fs.readFileS

    Web前端 2020/03/24
  • 前端命令模块及其执行方法入门基础_模块入门知识

    一、创建一个命令模块1、package.json{“name”: “@uad/nat-cli”,”version”: “0.0.2”,”description”: “Demo”,”main”: “index.js”,”bin”: {“artisan”: “./src/artisan.js”},”scripts”: {“test”: “echo \”Error

    2020/03/23
  • 何为 CommonJS?为何封装模块?基础入门_模块指南教程

    何为 CommonJS?CommonJS 是一个有志于构建 JavaScript 生态圈的组织。它有一个 邮件列表,有很多开发者参与其中。 整个社区致力于提高 JavaScript 程序的可移植性和可交换性,无论是在服务端还是浏览器端。何为 CommonJS 模块?JavaScript 并没有内置模块系统(反正现在没有),于是 CommonJS 创造了自己的

    2020/03/23
  • http模块和fs模块使用教程_模块小白攻略

    http模块response对象常用方法:response.writeHead(200,{‘Content-Type’:’text/plain:charset=UTF-8′});此方法只能在消息上调用一次,并且必须在调用response.end()之前调用。response.write()发送一块相应主体,用来给客户端发送相应数据。write可以使用多次,但

    2020/03/23
  • nodejs内置模块有哪些?基础入门_模块小白指南

    nodejs内置模块指的是除默认提供的语法之外,提供的美容,无需下载,直接引入,引入只写名称即可。nodejs内置模块:1、path模块 :用于处理文件路径。path.normalize(路径解析,得到规范路径);
    path.join(路径合并);
    path.resolve(获取绝对路径);
    path.relative(获取相对路径)。
    ……2、un

    2020/03/22