【Node.js和LESS的完美搭配】教程文章相关的互联网学习教程文章

千里之行始于足下,node.js 资源中文导航

响应@jiyinyiyong 号召,cnodjs 好的资源蛮多的,的确欠缺分类,在一群FAQ中,的确很容易沉下去,根据自己对node.js的理解,做成一个资源导航,PS:如果觉得合适,希望能够合并的cnodejs的 wiki 上,如果不能合并,我也会继续维护,希望大家多多支持  项目地址: https://github.com/youyudehexie/node123node.js中文资料导航Node.jsHomePageInfoq深入浅出Node.js系列(进阶必读)Node.js中文文档Node.js C++ addon编写实战系列...

Windows下Node.js开发入门(1)【代码】【图】

没事儿捣腾了一下Node.js,跑了个Hello World,特此记录一下。Windows 下安装 Node.js 环境到Node官网http://node.org就可以下载到安装包,我是Win7 64位,访问Node官网,可以看到最新版本是0.12.7,点击INSTALL就可以下载msi文件,然后双击就可以安装了。安装过程非常简单,选中所有选项,Next即可。msi会把npm(Node Package Manager)一并装上,还会帮你设置好环境变量,把node、npm等加入到path中,所以,你只要打开命令行窗口...

Node.js(三)——URL模块【代码】【图】

URL模块:URL:统一资源定位符,偏重定位URI:统一资源标识符,偏重标识网站就是URL,是一个具体的符号说明了要通过哪一种协议来访问一个资源URI更抽象,是一个字符串格式规范 是一种概念上的定义事实上,URL是URI的子集在该模块中有三个方法url.parse(urlStr, [parseQueryString], [slashesDenoteHost])解析地址,解析成一个对象url.format(urlObj)将一个url对象格式化成url字符串url.resolve(from, to)也是用来解析的,把两个参数拼...

《Node.js开发指南》MicroBlog项目的问题汇总

最近对Node产生了点兴趣,就看了《Node.js开发指南》一书,按照书中的例子敲完了所有代码。书是好书,非常适合新手学习,但是例子中的代码太旧,造成一些麻烦,以下列出来供大家参考:《Node.js开发指南》MicroBlog项目完整代码下载问题一:安装 ejs 模板的语法有问题,安装不成功,如下:express -t ejs microblog需要改成:express microblog -e问题二:partial 方法已经不能用了,可以用include代替,如下:<ul><%- partial(‘l...

node.js ejs模板引擎将后端数据赋值给前端js【代码】

使用node.js的Express脚手架生成项目默认是jade模板引擎,jade引擎实在是太难用了,这么难用还敢设为默认的模板引擎,过分了啊!用handlebars模板引擎写还说的过去,但笔者更愿意使用ejs,选它是因为跟Asp.Net的模板引擎有点相似吧。 先来看一下这几个模板引擎:jade模板htmlheadtitle #{title}meta(charset="UTF-8")bodydiv.description #{description}ul- each data in datasli.item(id=‘item_‘+data.index)span= data.timea....

Node.js简单理解 RPC调用【图】

RPC调用(Remote Producedure Call 远程过程调用) RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC调用和 Ajax调用的区别 1、不同点 ① RPC调用是一个服务器和另外一个服务器之间的通信,Ajax是服务器和浏览器之间的通信 ② 不一定使用DNS作为寻址服务,Ajax使用DNS作为寻址服务,但是RPC不一定使用,一般是在内 ...

node.js 拷贝文件【代码】

Node.js提供了文件操作的api,但没有直接拷贝文件的相关操作。不过可以利用fs模块写个简单的拷贝文件程序。var fs = require(‘fs‘);function copy(filename,src) {fs.writeFileSync(filename, fs.readFileSync(src)); //filename如果不存在,则会在路径上新建文件}function main(argv) {copy(argv[0], argv[1]); //argv[0]为要拷贝的文件名,argv[1]为拷贝数据的来源 }fs.stat(process.argv.slice(2)[1], function (err,...

PayPal为什么从Java迁移到Node.js【图】

前言大家都知道PayPal是另一家迁移到Node.js平台的大型公司,Jeff Harrell的这篇博文 Node.js at PayPal 解释了为什么从Java迁移出来的原因: 开发效率提高一倍(2个人用更少的时间干了5个人的活), 性能提高一倍, 代码量减少33%, 文件减少40%,深层次原因是Java正在越来越走向封闭,而且变得越来越复杂而且oracle正在对Java收费,参见: Oracle计划发布收费版JVM , 这促使了越来越多的公司加入了去Java化的队伍,外面有很多...

Node.js 基础--01 Hello,World【代码】【图】

1var http=require("http"); //引入http模块 2 http.createServer(function(request,response){ //创建服务器 3 response.writeHead("200",{"Content-Type":"text/html;charset=utf-8"}); //开始 4if(request.url!=="/favicon.ico"){ //手动清除浏览器默认的第二次请求,这样里面的代码只会执行一次;否则会执行两次。在Express等其他框架中已经自动使用。。 5 console.log("aaa");6 response.write("Hello W...

node.js在windows下的学习笔记(2)---简单熟悉一些命令【代码】【图】

1.打开如下的安装2.输入node -v,显示node的版本号3.输入node --help.显示帮助命令4.自己用一个文本编辑器编写一下代码,保存为text.js,然后在控制台输入node.exe text.js的路径(直接把这个js文件拖到控制台自动显示路径),按下回车键var http = require("http"); http.createServer(function(request, response) {response.writeHead(200, {"Content-Type": "text/html"});response.write("Hello World");response.end(); }).l...

node.js 的简单介绍

node.js是服务器语言webpack :打包机,将HTML css js png font ,等进行打包,交给服务器node.js+webpack可以构成一个js的加载运行node.js的指令:npm run dev 这条指令会去加载package.json里面的script键对应的配置信息初始化当前项目:npm init 前提是cmd 进入了当前项目文件夹 ,如果直接运行这条指令,会有很多繁琐的询问信息想跳过这些,直接进行初始化,可以运行:npm init --yes安装项目依赖工具:npm install xxxx --s...

Node.js+Express搭建博客系统基本环境安装【图】

1、下载安装node.js 官网下载地址:https://nodejs.org/en/download/2、安装express. 打开node命令行工具,在命令行中输入:npm install -g express --save-dev 。 按回车开始安装。 安装好后,输入命令express -V 查看安装版本号,记住(-V必须大写)。3、创建工程文件夹 cd...进入桌面,在命令行中输入 express -e node_blog .将创建一个以node_blog命名的文件夹。 打开文件夹就是工程目录。 bin...

【Node.js】Node.js的安装【代码】【图】

Node.js的简介简单的说,Node.js 是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。‘ Node.js的下载读者可以从Node.js的官方网站上下载https://nodejs.orgNode.js的安装过程非常简单。安装完成后,运行node程序,输出node -v查看Node.js的版本信息。 第一个Node.js程...

配置 Node.js 开发环境——使用 Atom

安装 Atom 插件主要是它们:atom-ternjs 用于 Javascript 和 Node.js 的自动补全script 用于一键运行程序自动补全插件Atom 上的 Javascript 自动补全主要依赖 atom-ternjs 插件,貌似没有什么其它更好的选择。(配合 autocomplete-plus 插件使用,Atom 默认已经安装。)安装方法与安装其它插件无异,主要有三种选择:图形界面。在 Atom 的 Settings > Install 里搜索找到 atom-ternjs 并安装。这种方法在国内需要科学上网。命令行。...

《node.js权威指南》读书笔记【代码】【图】

第一章 node.js介绍非阻塞型I/O机制当在访问数据库取得搜索结果的时候,在开始访问数据库之后,数据库返回结果之前,存在一段等待时间。 在传统的单线程处理机制中,在执行了访问数据库的代码之后,整个线程都将暂停下来,等待数据库返回查询结果之后才能继续执行后面的代码。这是I/O型阻塞 node.js中在执行了访问数据库的代码之后将立即执行其后面的代码段,把数据库返回的结果的处理代码放在回调函数中。这是非阻塞型I/O机制第三...