网站首页 站内搜索

搜索结果

搜索关健字: ,共有 164225条记录
  • Node.js大示例需求

    学习讲究的是学以致用和融会贯通。至此我们已经分别介绍了NodeJS的很多知识点,本章作为最后一章,将完整地介绍一个使用NodeJS开发Web服务器的示例。需求我们要开发的是一个简单的静态文件合并服务器,该服务器需要支持类似以下格式的JS或CSS文件合并请求。http://assets…

    2018/2/13 18:30:19 人评论 次浏览
  • Node.js异步编程总结

    本章介绍了JS异步编程相关的知识,总结起来有以下几点:不掌握异步编程就不算学会NodeJS。异步编程依托于回调来实现,而使用回调不一定就是异步编程。异步编程下的函数间数据传递、数组遍历和异常处理与同步编程有很大差别。使用domain模块简化异步代码的异常处理,并小心…

    2018/2/13 18:28:59 人评论 次浏览
  • Node.js域(Domain)

    官方文档: http://nodejs.org/api/domain.htmlNodeJS提供了domain模块,可以简化异步代码的异常处理。在介绍该模块之前,我们需要首先理解“域”的概念。简单的讲,一个域就是一个JS运行环境,在一个运行环境中,如果一个异常没有被捕获,将作为一个全局异常被抛出。No…

    2018/2/13 18:28:09 人评论 次浏览
  • Node.js异步代码设计模式

    异步编程有很多特有的代码设计模式,为了实现同样的功能,使用同步方式和异步方式编写的代码会有很大差异。以下分别介绍一些常见的模式。函数返回值使用一个函数的输出作为另一个函数的输入是很常见的需求,在同步方式下一般按以下方式编写代码:var output = fn1(fn2(in…

    2018/2/13 18:26:49 人评论 次浏览
  • Node.js异步回调

    NodeJS最大的卖点——事件机制和异步IO,对开发者并不是透明的。开发者需要按异步方式编写代码才用得上这个卖点,而这一点也遭到了一些NodeJS反对者的抨击。但不管怎样,异步编程确实是NodeJS最大的特点,没有掌握异步编程就不能说是真正学会了NodeJS。本章将介绍与异步编…

    2018/2/13 18:25:39 人评论 次浏览
  • Node.js进程管理总结

    本章介绍了使用NodeJS管理进程时需要的API以及主要的应用场景,总结起来有以下几点:使用process对象管理自身。使用child_process模块创建和管理子进程。

    2018/2/13 18:11:46 人评论 次浏览
  • Node.js进程管理应用场景

    应用场景和进程管理相关的API单独介绍起来比较枯燥,因此这里从一些典型的应用场景出发,分别介绍一些重要API的使用方法。如何获取命令行参数在NodeJS中可以通过process.argv获取命令行参数。但是比较意外的是,node执行程序路径和主模块文件路径固定占据了argv[0]和argv…

    2018/2/13 18:10:42 人评论 次浏览
  • Node.js进程管理API

    我们先大致看看NodeJS提供了哪些和进程管理有关的API。这里并不逐一介绍每个API的使用方法,官方文档已经做得很好了。Process官方文档: http://nodejs.org/api/process.html任何一个进程都有启动进程时使用的命令行参数,有标准输入标准输出,有运行权限,有运行环境和…

    2018/2/13 18:09:30 人评论 次浏览
  • Node.js进程管理

    进程管理NodeJS可以感知和控制自身进程的运行环境和状态,也可以创建子进程并与其协同工作,这使得NodeJS可以把多个程序组合在一起共同完成某项工作,并在其中充当胶水和调度器的作用。本章除了介绍与之相关的NodeJS内置模块外,还会重点介绍典型的使用场景。开门红我们已…

    2018/2/13 18:08:18 人评论 次浏览
  • Node.js网络操作总结

    本章介绍了使用NodeJS操作网络时需要的API以及一些坑回避技巧,总结起来有以下几点:http和https模块支持服务端模式和客户端模式两种使用方式。request和response对象除了用于读写头数据外,都可以当作数据流来操作。url.parse方法加上request.url属性是处理HTTP请求时的…

    2018/2/13 18:06:16 人评论 次浏览
  • Node.js常见问题解答

    使用NodeJS操作网络,特别是操作HTTP请求和响应时会遇到一些惊喜,这里对一些常见问题做解答。问: 为什么通过headers对象访问到的HTTP请求头或响应头字段不是驼峰的?答: 从规范上讲,HTTP请求头和响应头字段都应该是驼峰的。但现实是残酷的,不是每个HTTP服务端或客户…

    2018/2/13 18:04:10 人评论 次浏览
  • Node.js网络操作API

    我们先大致看看NodeJS提供了哪些和网络操作有关的API。这里并不逐一介绍每个API的使用方法,官方文档已经做得很好了。HTTP官方文档: http://nodejs.org/api/http.htmlhttp模块提供两种使用方式:作为服务端使用时,创建一个HTTP服务器,监听HTTP客户端请求并返回响应。…

    2018/2/13 18:03:02 人评论 次浏览
  • Node.js网络操作基础

    网络操作不了解网络编程的程序员不是好前端,而NodeJS恰好提供了一扇了解网络编程的窗口。通过NodeJS,除了可以编写一些服务端程序来协助前端开发和测试外,还能够学习一些HTTP协议与Socket协议的相关知识,这些知识在优化前端性能和排查前端故障时说不定能派上用场。本章…

    2018/2/13 18:01:36 人评论 次浏览
  • 文件操作总结

    本章介绍了使用NodeJS操作文件时需要的API以及一些技巧,总结起来有以下几点:学好文件操作,编写各种程序都不怕。如果不是很在意性能,fs模块的同步API能让生活更加美好。需要对文件读写做到字节级别的精细控制时,请使用fs模块的文件底层操作API。不要使用拼接字符串的…

    2018/2/13 18:00:33 人评论 次浏览
  • Node.js文本编码

    使用NodeJS编写前端工具时,操作得最多的是文本文件,因此也就涉及到了文件编码的处理问题。我们常用的文本编码有UTF8和GBK两种,并且UTF8文件还可能带有BOM。在读取不同编码的文本文件时,需要将文件内容转换为JS使用的UTF8编码字符串后才能正常处理。BOM的移除BOM用于标…

    2018/2/13 17:59:53 人评论 次浏览
扫一扫关注最新编程教程