小结一下那些发起数据请求的元素(客户端与服务器的基情)

1.来自DOM文档

 对于发起数据请求的元素,DOM文档占得最多。首先是<head></head>标签里面的<script src=''></script>和<link href=''  />标签,这俩个标签在页面加载的时候会向服务器请求src或href指定的资源.  不得不说的是<script src=''></script>有突破同源策略的能力,可用于跨服务器交流。(一般还是不要用,比较危险)。对于style标签我暂且将其归到css样式表里...


+

async模块的异步处理

node 的运行机制是异步处理,像var fs=require('fs');fs.open(path,'r',callback(err,file));.........这样的代码node并不会等待fs.open将文件打开准备好数据之后才往下执行,而是直接一扫而过,只是注册了一个事件,告诉系统等fs.open实际工作完之后调用回调函数继续处理,所以fs.read(file,buffer,0,length,null,callback(err,length))写在fs.open的回调函数里,而当异步处理遇到for循环的话,就有麻烦了,

function(path,callback){

fs...

+

关于windows中安装node模块的问题

node.js安装模块在windows中,只要在cmd 中输入npm install  name

name为要安装的模块名;

 本来以为这样就好了,但是写了一个confirm.js文件,

var async=require('async') ;

if(async) 

console.log('The module has been installed succesfuly!')

else

console.log('Error!'); 

文件写好之后用node e:/node/confirm.js一运行,结果却是can not find...

+

node.js 的fs模块

Node.js学习----文件系统fs

fs 模块是文件操作的封装,它提供了文件的读取、写入、更名、删除、遍历目录、链接等 POSIX 文件系统操作。与其他模块不同的是,fs 模块中所有的操作都提供了异步的和同步的两个版本, 例如读取文件内容的函数有异步的 fs.readFile() 和同步的fs.readFileSync()。


1、fs.readFile

fs.readFile(filename,[encoding],[callback(err,data)])是最简单的读取文件的函数。它接受一个必选参数 filename,表示要读取的文件名。第二个参数...

+

© 路上的人 | Powered by LOFTER