JavaScript 标准参考教程(alpha)草稿二:Node.jsExpress框架GitHubTOPExpress框架来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述运行原理底层:http模块对http模块的再包装什么是中间件use方法Express的方法all方...
分类:
Web程序 时间:
2014-10-21 04:38:43
阅读次数:
548
在我的《C#集合类》一文曾讲到了C#的集合类中的Stack,但是关于Stack还真的是有几种不同的含义,下文转载自阮一峰的日志:Stack的三种含义 学习编程的时候,经常会看到stack这个词,它的中文名字叫做"栈"。 理解这个概念,对于理解程序的运行至关重要。容易混淆的是,这个词其实有三种含义,适...
分类:
其他好文 时间:
2014-10-13 14:38:59
阅读次数:
189
我一向以为,curl只是一个编程用的函数库。最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法。===================================curl网站开发指南阮一峰 整理curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"...
分类:
Web程序 时间:
2014-10-09 00:55:57
阅读次数:
306
转发自程序员的那些事 作者:阮一峰
我们每天使用互联网,你是否想过,它是如何实现的?
全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?
互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和...
分类:
其他好文 时间:
2014-10-06 21:34:50
阅读次数:
299
谈谈MVC模式作者:阮一峰1.如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architectural pattern),属于编程的方法论。MVC模式就是架构模式的一种,它对我的启发特别大。我觉得它不仅适用于开发软件,也适用于其他广泛的设计和组织工作。下面是我对MVC模式的一些个人理...
分类:
Web程序 时间:
2014-10-03 00:32:53
阅读次数:
190
Git远程操作详解 - 阮一峰的网络日志http://www.ruanyifeng.com/blog/2014/06/git_remote.html2.XHR_百度文库http://wenku.baidu.com/link?url=bxf_ou2tKCmrl4OW_zKrH8Oikgtrjn8nuv...
分类:
Web程序 时间:
2014-09-26 01:46:58
阅读次数:
423
作者: 阮一峰 这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javas...
分类:
编程语言 时间:
2014-09-25 13:09:19
阅读次数:
231
jQuery的deferred对象详解作者:阮一峰一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调...
分类:
Web程序 时间:
2014-09-24 00:23:25
阅读次数:
343
作者:阮一峰半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事...
分类:
系统相关 时间:
2014-09-21 18:12:31
阅读次数:
307
用Javascript获取页面元素的位置作者: 阮一峰制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。下面的教程总结了Javascript在网页定位方面的相关知识。一、网页的大小和浏览器窗口的大小首先,要明确两个基本概念。一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和...
分类:
编程语言 时间:
2014-09-19 13:46:35
阅读次数:
328