文章列表 (共 622 篇,第 50/63 页)

ECMAScript 6简介

ECMAScript和JavaScript的关系ECMAScript的历史部署进度Babel转码器Traceur转码器ECMAScript 7ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。标准的制定者...
阅读全文 →

本博客实现内容页面静态化

我的个人博客实现了内容的静态化 这样更有利于节省资源 自上次的demo 后  我把方法封装了下var fs=require('fs') ; var ejs=require('ejs') ; //生成新闻 //mpath  模板 // options...
阅读全文 →

node.js自定义Global全局对象

JavaScript中有全局对象,实际上,语言环境中所有可访问的对象都可以认为是其全局对象,如:Number、String、undefined等。在浏览器环境中,全局对象是Window对象,被写到Window对象中的对象都可以全局访问,如:Document、Location就是Window对象的子对象,可以全局访问。在Node.js中,有一个全局命名空间...
阅读全文 →

nodejs 生成静态html

   今天遇到一个需求就是将新闻页面静态化 思索一下大致有个思路 将模板和数据读出来 替换后 生成静态文件即可   接下来还真的用此方法实现了下 代码如下var fs=require('fs') ;     fs.readFile('...
阅读全文 →

Redis在Mac下的安装与使用方法

近期打算把开发环境由Widows换到Mac OS X,而Mac OS X有点另类,很多软件的安装方法也与众不同,因此也顺便写点心得体会把,今天简单介绍一下Redis在Mac OS X下的安装以及使用方法。首先从Redis官网http://www.redis.io去下载最新版本的Redis安装文件(此处以Redis版本为例进行说明)下载后进行解压缩。然...
阅读全文 →

redis 简介和特点

随着互联网的普及,用户数量的快速增长,产生的数据也越来越多,这也对我们的产品提出了新的考验,如何才能构建出高性能,而且扩展性高的应用程序呢?听说Redis是一个不错的选择,那么问题来了,什么是Redis呢?Redis—— Remote Dictionary Server,它是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-...
阅读全文 →

nodejs es6 Promise

谓Promise,就是一个对象,用来传递异步操作的消息。Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是P...
阅读全文 →

nodejs 之Generator简介

基本概念Generator函数有多种理解角度。从语法上,首先可以把它理解成,Generator函数是一个状态机,封装了多个内部状态。执行Generator函数会返回一个遍历器对象,也就是说,Generator函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历Generator函数内部的每一个状态。形式上,Generator函数是一个普...
阅读全文 →

nodejs map

map对象是一个简单的键/值映射。任何值(包括对象和原始值)都可以用作一个键或一个值。var m = new Map(); var o = {p: "Hello World"}; m.set(o, "content") ...
阅读全文 →