"node"相关教程
JavaFX教程- JavaFX线为了在JavaFX场景上渲染图形,我们需要基本的形状和颜色。Node类是所有JavaFX场景图形节点的基本基类。它提供了转换,翻译和应用效果到任何节点的能力。javafx.scene.shape.Shape类是Node类的后代。所有较旧的JavaFX2.xBuilder类在JavaFX8中已弃用。JavaFX线当在JavaFX场景图形上绘制时,使用屏幕坐标空间(系统)渲染线。屏幕坐标系将(0,0)放在左上角。x坐标沿x轴移动点。从上...
[JavaScript] JavaScript HTML DOM 节点列表
HTMLDOMNodeList对象NodeList对象是从文档中提取的节点列表(集合)。NodeList对象与HTMLCollection对象几乎相同。如使用getElementsByClassName()方法,某些(老的)浏览器会返回NodeList对象而不是HTMLCollection。所有浏览器都会为childNodes属性返回NodeList对象。大多数浏览器会为querySelectorAll()方法返回NodeList对象。下面的代码选取文档中的所有<p&g...
Redis通过监听一个TCP端口或者Unixsocket的方式来接收来自客户端的连接,当一个连接建立后,Redis内部会进行以下一些操作:首先,客户端socket会被设置为非阻塞模式,因为Redis在网络事件处理上采用的是非阻塞多路复用模型。然后为这个socket设置TCP_NODELAY属性,禁用Nagle算法然后创建一个可读的文件事件用于监听这个客户端socket的数据发送最大连接数在Redis2.4中,最大连接数是被直接硬编码在代码里面的,而在2.6版本中这个值变成可配...
[XPath] XPath、XQuery 以及 XSLT 函数
存取错误和跟踪数值字符串AnyURI逻辑持续时间/日期/时间QName节点序列Context存取函数名称说明fn:node-name(node)返回参数节点的节点名称。fn:nilled(node)返回是否拒绝参数节点的布尔值。fn:data(item.item,...)接受项目序列,并返回原子值序列。fn:base-uri()fn:base-uri(node)返回当前节点或指定节点的base-uri属性的值。fn:document-uri(node)返回指定节点的docum...
本文介绍了Node.js中NPM的使用,我们先来了解什么是NPM。NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入npm-v来测试是否成功安装。命...
在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。Node.js中函数的使用与Javascript类似,举例来说,你可以这样做:function say(word) { console.log(word);}function execute(someFunction, value) { someFu...
util是一个Node.js核心模块,提供常用函数的集合,用于弥补核心JavaScript的功能过于精简的不足。使用方法如下:const util = require('util');util.callbackifyutil.callbackify(original) 将 async 异步函数(或者一个返回值为 Promise 的函数)转换成遵循异常优先的回调风格的函数,例如将&n...
在Node.js模块库中有很多好用的模块。这些模块都是很常见的,并同时开发基于任何节点的应用程序频繁使用。接下来我们为大家介绍几种常用模块的使用:序号模块名&描述1OS模块提供基本的系统操作函数。2Path模块提供了处理和转换文件路的工具。3Net模块用于底层的网络通信。提供了服务端和客户端的的操作。4DNS模块用于解析域名。5Domain模块简化异步代码的异常处理,可以捕捉处理trycatch无法捕捉的。以上就是常用的Node.js工具模块,点击表格中的链接能够得到...
本节介绍Node.js Web模块,首先,你应该先了解什么是Web服务器。什么是Web服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序。Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数web服务器都支持服务端的脚本语言(php、python、ruby)等,并通过脚本语言从数据库获取数据,将结果返回给客户端浏览器。目前最主流的三个Web服务器是Apache、...
Express是一个为Node.js设计的web开发框架,它基于nodejs平台。Express简介Express是一个简洁而灵活的node.jsWeb应用框架,提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。使用Express可以快速地搭建一个完整功能的网站。Express框架核心特性包括:可以设置中间件来响应HTTP请求。定义了路由表用于执行不同的HTTP请求动作。可以通过向模板传递参数来动态渲染HTML页面。安装Express安装Express并将其...
Node.js本身是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核cpu的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin,child.stdout和child.stderr。他们可能会共享父进程的stdio流,或者也可以是独立的被导流的流对象。Node提供了child_process模块来创建子进程,方法有:exec-child_process.exec使用子进程执行命令,缓存子进程的输出,并将子进程的输出...
Node.js是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。JXcore是一个支持多线程的Node.js发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以多线程运行。本文主要介绍JXcore的打包功能。JXcore安装下载JXcore安装包,然后进行解压,在解压的目录下提供了jx二进制文件命令,接下来我们主要使用这个命令。步骤1、下载在 https://github.com/jxcore/jxcore-release 中下载...
本章节我们将为大家介绍如何使用Node.js来连接MySQL,并对数据库进行操作。 如果你还没有MySQL的基本知识,可以参考我们的教程:MySQL教程。本教程使用到的Websites表SQL文件:websites.sql。安装驱动本教程使用了淘宝定制的cnpm命令进行安装:$ cnpm install mysql连接数据库在以下实例中根据你的实际配置修改数据库用户名、及密码及数据库名:test.js文件代码:var&nbs...
第一个服务器的例子就从“HelloWorld”开始:varhttp=require('http');http.createServer(function(request,response){ response.writeHead(200,{'Content-Type':'text/plain'}); response.end('HelloWorld\n');}).lis...
Punycode是根据RFC 3492标准定义的字符编码方案,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。稳定性: 2 - 不稳定Punycode.js从Node.jsv0.6.2+开始内置.使用require('punycode')来访问。(要在其他Node.js版本中访问,先用npm来punycode安装)。punycode.decode(string)将一个纯ASCII的Pun...