网站首页 站内搜索

搜索结果

搜索关健字: ,共有 164225条记录
  • Node.js遍历目录

    遍历目录是操作文件时的一个常见需求。比如写一个程序,需要找到并处理指定目录下的所有JS文件时,就需要遍历整个目录。递归算法遍历目录时一般使用递归算法,否则就难以编写出简洁的代码。递归算法与数学归纳法类似,通过不断缩小问题的规模来解决问题。以下示例说明了这…

    2018/2/13 17:59:03 人评论 次浏览
  • Node.js文件操作API

    我们先大致看看NodeJS提供了哪些和文件操作有关的API。这里并不逐一介绍每个API的使用方法,官方文档已经做得很好了。Buffer(数据块)官方文档: http://nodejs.org/api/buffer.htmlJS语言自身只有字符串数据类型,没有二进制数据类型,因此NodeJS提供了一个与String对…

    2018/2/13 17:57:25 人评论 次浏览
  • 文件操作基础

    文件操作让前端觉得如获神器的不是NodeJS能做网络编程,而是NodeJS能够操作文件。小至文件查找,大至代码编译,几乎没有一个前端工具不操作文件。换个角度讲,几乎也只需要一些数据处理逻辑,再加上一些文件操作,就能够编写出大多数前端工具。本章将介绍与之相关的NodeJ…

    2018/2/13 17:55:38 人评论 次浏览
  • Node.js代码组织部署总结

    小结本章介绍了使用NodeJS编写代码前需要做的准备工作,总结起来有以下几点:编写代码前先规划好目录结构,才能做到有条不紊。稍大些的程序可以将代码拆分为多个模块管理,更大些的程序可以使用包来组织模块。合理使用node_modules和NODE_PATH来解耦包的使用方式和物理路…

    2018/2/13 17:53:58 人评论 次浏览
  • NPM包管理工具

    NPMNPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到…

    2018/2/13 17:52:30 人评论 次浏览
  • Node.js工程目录

    了解了以上知识后,现在我们可以来完整地规划一个工程目录了。以编写一个命令行程序为例,一般我们会同时提供命令行模式和API模式两种使用方式,并且我们会借助三方包来编写代码。除了代码外,一个完整的程序也应该有自己的文档和测试用例。因此,一个标准的工程目录都看…

    2018/2/13 17:51:01 人评论 次浏览
  • Node.js命令行程序

    命令行程序使用NodeJS编写的东西,要么是一个包,要么是一个命令行程序,而前者最终也会用于开发后者。因此我们在部署代码时需要一些技巧,让用户觉得自己是在使用一个命令行程序。例如我们用NodeJS写了个程序,可以把命令行参数原样打印出来。该程序很简单,在主模块内实…

    2018/2/13 17:50:04 人评论 次浏览
  • Node.js包(package)

    包(package)我们已经知道了JS模块的基本单位是单个JS文件,但复杂些的模块往往由多个子模块组成。为了便于管理和使用,我们可以把由多个子模块组成的大模块称做包,并把所有子模块放在同一个目录里。在组成一个包的所有子模块中,需要有一个入口模块,入口模块的导出对…

    2018/2/13 17:49:00 人评论 次浏览
  • Node.js模块路径解析规则

    代码的组织和部署有经验的C程序员在编写一个新程序时首先从make文件写起。同样的,使用NodeJS编写程序前,为了有个良好的开端,首先需要准备好代码的目录结构和部署方式,就如同修房子要先搭脚手架。本章将介绍与之相关的各种知识。模块路径解析规则我们已经知道,requir…

    2018/2/13 17:47:10 人评论 次浏览
  • Node.js基础总结

    本章介绍了有关NodeJS的基本概念和使用方法,总结起来有以下知识点:NodeJS是一个JS脚本解析器,任何操作系统下安装NodeJS本质上做的事情都是把NodeJS执行程序复制到一个目录,然后保证这个目录在系统PATH环境变量下,以便终端下可以使用node命令。终端下直接输入node命令…

    2018/2/13 17:45:32 人评论 次浏览
  • Node.js代码模块

    模块编写稍大一点的程序时一般都会将代码模块化。在NodeJS中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,而文件路径就是模块名。在编写每个模块时,都有require、exports、module三个预先定义好的变量可供使用。requirerequire函数用于在当前模块中加…

    2018/2/13 17:37:45 人评论 次浏览
  • 如何运行Node.js

    如何运行打开终端,键入node进入命令交互模式,可以输入一条代码语句后立即执行并显示结果,例如:$ node> console.log(Hello World!);Hello World!如果要运行一大段代码的话,可以先写一个JS文件再运行。例如有以下hello.js。function hello() { console.log(Hell…

    2018/2/13 17:31:16 人评论 次浏览
  • 如何安装Node.js

    如何安装安装程序NodeJS提供了一些安装程序,都可以在nodejs.org这里下载并安装。Windows系统下,选择和系统版本匹配的.msi后缀的安装文件。Mac OS X系统下,选择.pkg后缀的安装文件。编译安装Linux系统下没有现成的安装程序可用,虽然一些发行版可以使用apt-get之类的方…

    2018/2/13 17:26:59 人评论 次浏览
  • 什么是NodeJS

    什么是NodeJSJS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供…

    2018/2/13 17:24:54 人评论 次浏览
  • Vue.js 路由

    2018/2/12 1:55:57 人评论 次浏览
扫一扫关注最新编程教程