<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MENG_CHD的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MENG_CHD</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MENG_CHD]]></copyright><item><title><![CDATA[Node.js学习--基础知识（9）--HTTP客户端]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46558643</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46558643</guid><author>MENG_CHD</author><pubDate>Fri, 19 Jun 2015 10:05:56 +0800</pubDate><description><![CDATA[1.HTTP客户端

http 模块提供了两个函数 http.request 和 http.get，功能是作为客户端向 HTTP服务器发起请求。


http.request(options, callback) 发起 HTTP 请求。接受两个参数，option 是一个类似关联数组的对象，表示请求的参数，callback 是请求的回调函数。option常用的参数如下所示。
host ：]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（9）--HTTP服务器]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46550277</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46550277</guid><author>MENG_CHD</author><pubDate>Thu, 18 Jun 2015 17:17:21 +0800</pubDate><description><![CDATA[概念：Node.js 标准库提供了 http 模块，其中封装了一个高效的 HTTP 服务器和一个简易的HTTP 客户端。

http.Server 是一个基于事件的 HTTP 服务器，它的核心由 Node.js 下层 C++部分实现，而接口由 JavaScript 封装，兼顾了高性能与简易性。

http.request 则是一个HTTP 客户端工具，用于向 HTTP 服务器发起请求。]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（7）--fs]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46546173</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46546173</guid><author>MENG_CHD</author><pubDate>Thu, 18 Jun 2015 11:47:51 +0800</pubDate><description><![CDATA[介绍：fs 模块是文件操作的封装，它提供了文件的读取、写入、更名、删除、遍历目录、链接等 POSIX 文件系统操作。与其他模块不同的是，fs 模块中所有的操作都提供了异步的和同步的两个版本， 例如读取文件内容的函数有异步的 fs.readFile() 和同步的fs.readFileSync()。

1.fs.readFile


fs.readFile(filename,[encodin]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（6）--常用工具util和事件EventEmitter]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46506631</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46506631</guid><author>MENG_CHD</author><pubDate>Mon, 15 Jun 2015 18:46:18 +0800</pubDate><description><![CDATA[一、util全局变量
1.util.inherits(constructor,superConstructor)
此方法是一个实现对象间原型继承的函数。javascript通过原型赋值来实现继承。
案例看util/inherits.js
定义了一个基础对象Base，原型方法为showName，使用Sub对象继承与Base，可访问showName方法。
案例inherits.js
2.u]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（8）--全局对象和全局变量]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46503681</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46503681</guid><author>MENG_CHD</author><pubDate>Mon, 15 Jun 2015 14:45:00 +0800</pubDate><description><![CDATA[全局对象和全局变量
概念：所有属性都可以在程序的任何地方访问，即全局变量。在Javascript中，通常window是全局对象，而Node.js的全局对象是global，所有全局变量都是global对象的属性，如console、process等
一、全局对象与全局变量
global最根本的作用是作为全局变量的宿主。满足以下条件成为全局变量：
1.在最外层定义的变量
2.全局对象的属性]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（5）--npm]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46501677</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46501677</guid><author>MENG_CHD</author><pubDate>Mon, 15 Jun 2015 11:13:12 +0800</pubDate><description><![CDATA[一、如何使用包管理器
Node.js包管理器，即npm是Node.js官方]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（4）--模块与包]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46490229</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46490229</guid><author>MENG_CHD</author><pubDate>Sun, 14 Jun 2015 11:38:29 +0800</pubDate><description><![CDATA[Node.js的产生因素
V8
javascript在fu wu]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（3）--回调函数与事件]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46489749</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46489749</guid><author>MENG_CHD</author><pubDate>Sun, 14 Jun 2015 10:43:13 +0800</pubDate><description><![CDATA[一.回调函数
1.异步式读取文件
                         var fs=requ]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（2）--异步IO与事件式编程]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46486069</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46486069</guid><author>MENG_CHD</author><pubDate>Sat, 13 Jun 2015 23:12:44 +0800</pubDate><description><![CDATA[Node.js 异步IO与事件式编程


Node.js最大的特性就是异步式I/O与事件结合的编程模式.控制流很大程度上靠事件和回调函数来组织,一个逻辑要拆分为若干个单元格.在最外层有一个大的事件,有请求到来时,就加入相应请求的事件,事件被看成单元格.
1.同步式I/O或阻塞式I/O
线程在执行中如果遇到磁盘读写或网络通信,通常要耗费较长时间,这时操作系统会剥夺这个线程的CPU控制权,是]]></description><category></category></item><item><title><![CDATA[SSL/TLS协议运行机制的概述]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46459631</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46459631</guid><author>MENG_CHD</author><pubDate>Thu, 11 Jun 2015 17:00:08 +0800</pubDate><description><![CDATA[互联网的通信安全，建立在SSL/TLS协议之上。
本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程，不涉及具体的实现细节。如果想了解这方面的内容，请参阅RFC文档。


          

一、作用

不使用SSL/TLS的HTTP通信，就是不加密的通信。所有信息明文传播，带来了三大风险。


（1） 窃听风险（Eavesdropping）：第三方]]></description><category></category></item><item><title><![CDATA[Node.js学习--基础知识（1）--入门]]></title><link>https://blog.youkuaiyun.com/MENG_CHD/article/details/46433417</link><guid>https://blog.youkuaiyun.com/MENG_CHD/article/details/46433417</guid><author>MENG_CHD</author><pubDate>Tue, 09 Jun 2015 23:31:27 +0800</pubDate><description><![CDATA[Node.js最大的特性是采用异步式I/O与事件驱动的架构设计.
Node.js使用的是单线程模式.在执行过程中会维护一个事件队列
Node.js编程入门:
1.Hello world
打开记事本,输入
console.log("Hello World");
保存.
TXT保存的时候,注意数据编码位UTF-8,不要是ANSI.


2. Node.js命令行工具
node -]]></description><category></category></item></channel></rss>