作者: 阮一峰日期: 2013年6月16日今天,我想写一个"低技术"问题。话说我订阅了不少了新闻邮件(Newsletter),比如JavaScript Weekly。每周收到一封邮件,了解本周的大事。有一天,我就在想,是不是我也能做一个这样的邮件?然后,就发现这事不那么容易。抛开后台和编辑工作,单单...
分类:
Web程序 时间:
2015-05-27 18:56:53
阅读次数:
208
Javascript 严格模式详解作者:阮一峰日期:2013年1月14日一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。设立"严格模式"的目的,主要有以下几个: - 消除....
分类:
编程语言 时间:
2015-05-27 18:39:07
阅读次数:
156
作者:阮一峰日期:2011年7月21日上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Ha...
分类:
其他好文 时间:
2015-05-27 17:17:54
阅读次数:
120
前阵子在阮一峰的博客上看到了这篇《相似图片搜索原理》博客,就有一种冲动要将这些原理实现出来了。Google "相似图片搜索":你可以用一张图片,搜索互联网上所有与它相似的图片。打开Google图片搜索页面:点击使用上传一张angelababy原图:点击搜索后,Google将会找出与之相似的图片,图片...
分类:
编程语言 时间:
2015-05-27 17:14:37
阅读次数:
260
Javascript 面向对象编程(一):封装作者:阮一峰日期:2010年5月17日学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮...
分类:
编程语言 时间:
2015-05-27 12:03:10
阅读次数:
155
Javascript的this用法作者:阮一峰日期:2010年4月30日this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发...
分类:
编程语言 时间:
2015-05-27 11:45:47
阅读次数:
127
作者:阮一峰一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block...
分类:
其他好文 时间:
2015-05-26 18:38:24
阅读次数:
141
Git远程操作详解作者:阮一峰日期:2014年6月12日Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remo...
分类:
其他好文 时间:
2015-05-26 10:25:56
阅读次数:
124
今天学习了下关于网页性能的优化,其中就提到了javascript的优化,而关于javascript的优化又不得不提到一个关键的东西,同步编程与异步编程。之前在网上看过很多人写的关于javascript的异步编程,其中,我认为比较易懂的就是阮一峰写的了,当然由于我现在还属于初学阶段,还有很多东西没.....
分类:
编程语言 时间:
2015-05-25 21:55:10
阅读次数:
135
本文转载自阮一峰的博文“进程与线程的一个简单解释”。 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一...
分类:
编程语言 时间:
2015-05-22 16:54:55
阅读次数:
92