今天早上百度贴吧里有个人问如何用nodejs读取xml 文件并且解析 作为热心的博主 我写了个简单的例子 <?xml version="1.0" encoding="utf-8" ?>
<niefengjun>
<cn>niefengjun...
阅读全文 →
我的个人博客实现了内容的静态化 这样更有利于节省资源 自上次的demo 后 我把方法封装了下var fs=require('fs') ;
var ejs=require('ejs') ;
//生成新闻
//mpath 模板
// options...
阅读全文 →
JavaScript中有全局对象,实际上,语言环境中所有可访问的对象都可以认为是其全局对象,如:Number、String、undefined等。在浏览器环境中,全局对象是Window对象,被写到Window对象中的对象都可以全局访问,如:Document、Location就是Window对象的子对象,可以全局访问。在Node.js中,有一个全局命名空间...
阅读全文 →
今天遇到一个需求就是将新闻页面静态化 思索一下大致有个思路 将模板和数据读出来 替换后 生成静态文件即可 接下来还真的用此方法实现了下 代码如下var fs=require('fs') ;
fs.readFile('...
阅读全文 →
谓Promise,就是一个对象,用来传递异步操作的消息。Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是P...
阅读全文 →
基本概念Generator函数有多种理解角度。从语法上,首先可以把它理解成,Generator函数是一个状态机,封装了多个内部状态。执行Generator函数会返回一个遍历器对象,也就是说,Generator函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历Generator函数内部的每一个状态。形式上,Generator函数是一个普...
阅读全文 →
map对象是一个简单的键/值映射。任何值(包括对象和原始值)都可以用作一个键或一个值。var m = new Map();
var o = {p: "Hello World"};
m.set(o, "content")
...
阅读全文 →
ES6 中的类实际上就是个函数,而且正如函数的定义方式有函数声明和函数表达式两种一样,类的定义方式也有两种,分别是:类声明、类表达式。类声明 类声明是定义类的一种方式,就像下面这样,使用 class 关键字后跟一个类名(这里是 Ploygon),就可以定义一个类。'use strict';
class Polygon&n...
阅读全文 →
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。 Node v4这个版本是Node和iojs合并后发布的首个稳定版本,并且为开发者带来了大量的ES6语言扩展。了解 Node.j...
阅读全文 →
rocess模块用来与当前进程互动,可以通过全局变量process访问,不必使用require命令加载。它是一个EventEmitter对象的实例。属性process对象提供一系列属性,用于返回系统信息。process.pid:当前进程的进程号。process.version:Node的版本,比如v0.10.18。process.platform:当前系统平...
阅读全文 →