标签 开发经验 下的文章

Nodejs中的一些小trick


之前常常因为不注意,习惯用写PHP或者Java的方式来写nodejs,产生了了一些错误,这里总结一些小小的trick,以便于展示nodejs的不同,和平时需要注意的地方。

变量提升

var variable = 'global';
console.log(variable); 
function fn () {
    console.log(variable); 
    var variable = 'local';
    console.log(variable);
}
fn();

你可能以为这段代码执行结果为:

global
global
local

但实际上结果是


NodeJs项目中的一些要点记录


前言

学习NodeJs也有一段时间了,踩过许多坑,在这里打算记录一下自己觉得有用的点,以备以后所需。

代码调试

一般我们调试Js项目都是通过Alert()(前端)或者 Console.log()(后端),这总是显得不够灵活。即使是NodeJs内置的debugger也不够友好。这里推荐一款调试工具Node Inspector。这个工具结合Chrome就能达到Eclipse的debug模式的强大效果。


【译】Ajax的优缺点


AJAX (Asynchronous JavaScript and XML) 是一种交互式动态web应用开发技术,该技术能提供富用户体验。完全的AJAX应用给人以桌面应用的感觉。正如其他任何技术,AJAX有它自己的优缺点。下面我列出了一些重要的场景,你在基于web的应用的开发中使用时一定要注意。

请输入图片描述