代码改变世界

Linux 的Tail 命令

2011-10-18 11:09 by 子冬, 2349 阅读, 0 推荐, 收藏, 编辑
摘要:Linux命令:显示文件结尾 Head/Tail head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然就是看档案的结尾,看看下面的范例:(1)? displays the first 6 lines of a file head -6 readme.txt (2) displays the last 25 lines of a file tail -25 mail.txt 范例一是显示档案的前 6 行,范例二则是显示档案最后的 25 行。 而下面的范别,结合了 head ... 阅读全文

现代浏览器揭秘(草)

2011-03-22 16:21 by 子冬, 293 阅读, 0 推荐, 收藏, 编辑
摘要:简介Web浏览器恐怕是用户最多的软件了。本文将介绍浏览器的工作原理。想知道从你在地址栏中输入“google.com”,到窗口中显示Google主页的过程中都发生了什么?本文会为你揭开这个秘密。要讨论的浏览器今天,人们主要使用5种浏览器:Internet Explorer、Firefox、Safari、Chrome和Opera。这篇文章的分析源自开源浏览器——Firefox、Chrome和 Safari,Safari是部分开源的。根据W3C对浏览器使用情况的统计信息,当前(2009年10)Firefox、Safari和Chrome共 同的市场占有率已接近60%。因此,可以说开源浏览器已经占据了浏 阅读全文

HTML与javascript中常用编码浅析

2011-02-23 11:11 by 子冬, 288 阅读, 0 推荐, 收藏, 编辑
摘要:在日常的前端开发工作中,我们会经常的与HTML、javascript、css等语言打交道,和一门真正的语言一样,计算机语言也有它的字母表、语法、词法、编码方式等,在这里我简单的谈一下前端HTML与javascript日常工作中常碰到的编码问题。 在计算机中,我们储存的信息都是用二进制码表示的。我们认识的、屏幕上显示的英文、汉字等符号和储存用的二进制代码的互相转换,就是编码。 有两个基本概念需要说明,charset 和 character encoding: charset ,字符集,也就是某个符号和某个数字映射关系的一个表,也就是它决定了107 是koubei 的 ‘a’,21475 是口碑的 阅读全文

Javascript类中的私有变量和静态方法

2011-02-16 14:08 by 子冬, 406 阅读, 0 推荐, 收藏, 编辑
摘要:JavaScript 是世界上最被误解的语言,很多人认为它缺乏信息隐藏的特性所以对象不能有私有实例变量和方法。但这是一个误解,JavaScript对象同样可以拥有私有变量。下面就讲解一下: 对象 JavaScript 根本上都是关于对象(Object)的。数组(Array)是对象,函数(Function)是对象,Object就不说了。那什么是对象?对象是名称 -值的配对的集合。名称是字符串,值可以是字符串、数字、布尔值和对象(包括数组和函数)。对象常常实现为哈希表以快速存取值。 如果一个值是函数,我们可以将它视为方法method。当调用一个对象的方法时,this 变量就会被设为该对象。这个方法 阅读全文

John Resig谈改进Web应用的高级JavaScript技术

2011-02-12 11:42 by 子冬, 251 阅读, 0 推荐, 收藏, 编辑
摘要:2010年2月,JavaScript框架jQuery的创建者及核心开发人员John Resig,在今年迈阿密举行的Future of Web Apps大会上作了演讲。在短短25分钟的演讲中,John为与会者概述了jQuery 1.4背后的新特性和新理念。以下是根据他的演讲录音整理的文字稿。 谢谢。感谢邀请我来这里的所有人。真的非常感谢。今天,我想谈两个话题,基本上是围绕jQuery展开的,但我会尽量照顾到那些没有使用jQuery的朋友,希望这两个话题对你们开发Web应用也会有所帮助。 在座的所有朋友在开发Web应用时,可能都要用到几种技术。我们总想提升JavaScript代码的性能,总想增强易 阅读全文

从HTML 2.0到HTML5

2011-01-31 13:50 by 子冬, 365 阅读, 0 推荐, 收藏, 编辑
摘要:A Book Apart 的第一本书,由Jeremy Keith执笔;本文是该书第1章。HTML是World Wide Web上统一的语言。使用它所提供的标签,人类已经创建了令人惊奇、姿态万千的超链接的文档网络。看看Amazon、eBay和Wikipedia,再看看个人博客和专为猫咪建立的站点,无一不是HTML的杰作。 HTML5是这门通用语言的最新版。虽然这次升级的变化之大史无前例,但HTML更新换代已经不是第一次了。这门语言从诞生之日起一直在发展。 在发明Web的同时,Tim Berners-Lee先生创造了HTML(HyperText Markup Language,超文本标记语言)。1 阅读全文

CSS2.1 盒模型

2010-12-28 18:17 by 子冬, 294 阅读, 0 推荐, 收藏, 编辑
摘要:8 Box model盒模型8.1 Box dimensions 盒子的大小Each box has a content area (e.g., text, an image, etc.) and optional surrounding padding, border, and margin areas; the size of each area is specified by properties defined below. The following diagram shows how these areas relate and the terminology used to re 阅读全文

CSS2.1 媒体类型

2010-12-24 18:21 by 子冬, 336 阅读, 0 推荐, 收藏, 编辑
摘要:7 Media types媒体类型 7.1 Introduction to media types 介绍媒体类型 One of the most important features of style sheets is that they specify how a document is to be presented on different media: on the screen, on paper, with a speech synthesizer, with a braille device, etc. 样式表的一个重要特性是其指定了在不同的媒体上一个文档如何呈现:例如在屏幕上 阅读全文

CSS2.1 设定属性值,级联和继承

2010-12-23 18:29 by 子冬, 312 阅读, 0 推荐, 收藏, 编辑
摘要:6 Assigning property values, Cascading, and Inheritance 设定属性值,级联和继承 6.1 Specified, computed, and actual values 指定值,计算值和真实值 Once a user agent has parsed a document and constructed a document tree, it must assign, for every element in the tree, a value to every property that applies to the target medi 阅读全文

CSS2.1 选择器

2010-12-20 11:01 by 子冬, 540 阅读, 0 推荐, 收藏, 编辑
摘要:5 Selectors选择器 5.1 Pattern matching 匹配模式 In CSS, pattern matching rules determine which style rules apply to elements in the document tree. These patterns, called selectors, may range from simple element names to rich contextual patterns. If all conditions in the pattern are true for a certain eleme 阅读全文