文章 2018-01-04 来自:开发者社区

JavaScript的模块讲解

介绍 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分割、作用域隔离、模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方面。 模块的优点 1.可维护性。 因为模块是独立的,一个设计良好的模块会让外面的代码对自己的依赖越少越好,这样自己就可以独立去更新和改进。 2.命名空间。 在 JavaScript 里面,如...

JavaScript的模块讲解
文章 2017-11-22 来自:开发者社区

Node.js 初识 HTTP 模块

一、实现“Hello World!”及相关API介绍 使用 HTTP 服务器和客户端必须使用 require('http') Node.js 中的 HTTP 接口设计主要是为了支持 传统的很难使用的多特性的协议,尤其是大量的信息。接口没有缓冲整个接收和相应,用户可使用流式数据。 HTPP信息的头部是像一个对象那样描述的: 1 2 3 4 5 { 'content-lengt.....

Node.js 初识 HTTP 模块
文章 2017-11-22 来自:开发者社区

Node.js 初识 Path 模块

Node.js 提供了一些处理 文件/文件夹 路径的公用方法,可以这样引入: 1 var path = require('path'); path.basename(path[, ext])   ---> 返回值:String path.basename() 方法返回路径的最后一部分,与 Unix 的 basename 命令相似 参数: pa...

Node.js 初识 Path 模块
文章 2017-11-21 来自:开发者社区

Node.js 模块和包(Modules)

模块(Module)和包(Package)是 Node.js 最重要的支柱。开发一个具有一定规模的程序不可能只用一个文件,通常需要把各个功能拆分、封装,然后组合起来,模块正是为了实现这种方式而诞生的。在浏览器 Javascript 中,脚本模块的拆分和组合通常使用 HTML 的 script 标签来实现。Node.js 提供了 require 函数来调用其它模块,而且模块都是基...

Node.js 模块和包(Modules)
文章 2017-11-16 来自:开发者社区

编写原生的Node.js模块

通常,我们开发原生Node.js模块包括但不仅限于以下原因: 对性能有比较苛刻要求的应用。尽管Node.js得益于libuv,在异步I/O操作很有优势,但遇到数字计算时并不是一个很好的选择。 使用更加底层的API,比如操作系统层面的。 在C/C++和Node.js之间创建一个Bridge,进行通信。 什么是原生模块? Node.js Addons是动态链接的可共享对象,由C/C+...

文章 2017-11-16 来自:开发者社区

javascript下的模块组织

java有类文件、Python有import关键词、Ruby有require关键词、C#有using关键词、PHP有include和require、CSS有@import关键词,但是对ES5版本的javascript来说,javascript通过script标签引入代码的方式显得杂乱无章,语言自身毫无组织和约束能力,人们不得不用命令空间等方式人为地约束代码,以求达到安全和易用的目的。本文将详细介....

文章 2017-11-14 来自:开发者社区

Node.js 初识 fs 模块

fs 模块是文件操作的封装,它提供了文件的读取、写入、更名、删除、遍历目录、链接等 Unix 文件系统操作。与其他模块不同的是,fs 模块中所有的操作都提供了 同步 和 异步 两个版本,比如读取文件内容的函数有 异步的 fs.readFile() 和 同步的 fs.readFileSync(). Node.js 导入文件系统模块的语法如下: 1 var&nb...

Node.js 初识 fs 模块
文章 2017-11-09 来自:开发者社区

实现javascript下的模块组织

java有类文件、Python有import关键词、Ruby有require关键词、C#有using关键词、PHP有include和require、CSS有@import关键词,但是对ES5版本的javascript来说,javascript通过script标签引入代码的方式显得杂乱无章,语言自身毫无组织和约束能力,人们不得不用命令空间等方式人为地约束代码,以求达到安全和易用的目的。本文将详细介....

文章 2017-11-07 来自:开发者社区

Node.js 初识 URL 模块

URL 模块提供了一些解析 URL 的工具 1 var url = require('url'); URL 是一段 结构化的字符串,包含了多个有意义的部分。解析完成以后,会返回一个 URL对象(包含每个部分的属性)。 urlObject.href href 属性指的是 被解析后完整的 URL 字符串,包括 协议名、主机名等部分,并且被转换成小写字母...

Node.js 初识 URL 模块
文章 2017-08-25 来自:开发者社区

JS模块标准怎么这么多?

模块是每门语言构建复杂系统的必备特性,JavaScript自然也不例外。JavaScript当前流行的模块化标准有CommonJS、AMD、CMD、ES6等等,本文对这些标准做了简单梳理,努力做到应用时不懵逼,不乱用。 模块 现如今几乎每门语言都有自己的模块化解决方案,这是随着软件工程越来越复杂的必然产物。贴几个流行语言的模块化介绍大家感受下: python ruby swift go 所有...

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

产品推荐

开发与运维

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

+关注