摘要: 世界上的很多天才都在为构建更好的JavaScript而努力。已经有了很多尝试,其中最有前途的,无非就是CoffeeScript和TypeScript了。面对CoffeeScript,我有一见如故的感觉;而TypeScript也激发了我极大的兴趣。CoffeeScript和TypeScript一样,都... 阅读全文
posted @ 2015-10-27 20:48 starok 阅读(1609) 评论(1) 推荐(0) 编辑
摘要: 写这篇文章的初衷源于我的伙伴们在上手Ruby过程中,表现实在是太让人拙计了。由于项目的急功近利,需要迅速入门Ruby并上手项目。所以很多开发者在实际开发过程中,不熟悉Ruby的表达方式,也会沿用其他语言比较生涩的表达形式。在我看来,Ruby的学习应该是个系统的循序渐进的过程,尽量避免急迫的方式。不过... 阅读全文
posted @ 2015-10-19 18:30 starok 阅读(3291) 评论(2) 推荐(0) 编辑
摘要: HTTP协议作为网络传输的基本协议,有着广泛的应用。HTTP协议的完整内容很多,但是其核心知识却又简单精炼。学习者应该掌握其基本结构,并且能够举一反三。这篇文章所列的,就是在实际开发中必须知道必须掌握的HTTP知识。 HTTP协议 HTTP协议:消息的分类HTTP消息(有的文章称之为报文)分为请求消... 阅读全文
posted @ 2015-10-19 10:53 starok 阅读(5766) 评论(1) 推荐(10) 编辑
摘要: <cite 泪眼问花花不语,乱红飞过秋千去。</cite JavaScript的糟粕JavaScript语言是一门集精华与糟粕于一体的语言。在<em JavaScript: the good parts</em 中,便集中讨论了关于精华与糟粕的主题。有兴趣的同学可以读读这本书,真的不错。基础不错的... 阅读全文
posted @ 2015-10-08 16:11 starok 阅读(1539) 评论(5) 推荐(1) 编辑
摘要: <cite 夜深风竹敲秋韵,万叶千声皆是恨。</cite 原型链对于JavaScript来说是个很核心的概念。JavaScript不是基于类模板的面向对象语言;反而,它的面向对象机制是基于原型的。我们不可能说某个对象属于什么类,但却可以得到某个对象的原型对象。原型对象相当于一个父级代理,当属性在某个... 阅读全文
posted @ 2015-09-29 13:40 starok 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: <cite 人生自是有情痴,此恨不关风与月</cite 今天所写的内容,是对之前的内容的总结和扩展。老实说,对于自己之前的一些杜撰和臆测,我并不是很满意。所以这篇博文,我希望能来点干货。 不同调用方式的this指向在JavaScript中,我们可以用this来指代当前的对象。这种感觉就像使用Java... 阅读全文
posted @ 2015-09-28 14:43 starok 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 今天阅读了关于Python函数式编程的系列文章,地址在这里:http://www.cnblogs.com/huxi/archive/2011/06/24/2089358.html里面提到了四个内建迭代函数:reduce、map、filter、zip。其中zip是供同时迭代多个迭代器用的,这里就不讨论... 阅读全文
posted @ 2015-09-15 11:36 starok 阅读(672) 评论(0) 推荐(0) 编辑
摘要: <cite 剪不断,理还乱,是离愁。</cite 前面已经提到过新语言开发的两个步骤,分别是:一、定义基本的数据类型,完善结构化编程语言的设计;二、为函数类型绑定this的概念,好在对象的方法中可以引用到对象自身。下面是继续下去的思路,其主体思想是尽可能地引用传统面向对象语言的相关概念(如类、继承等... 阅读全文
posted @ 2015-09-12 13:51 starok 阅读(2926) 评论(1) 推荐(2) 编辑
摘要: <cite 今宵酒醒何处,杨柳岸,晓风残月</cite 导引我的JavaScript系列文章是我自己对JavaScript语言的感悟所撰写的系列文章。现在还没有写完。目前一共出了下面的系列:+ __ "(三)我的JavaScript系列:不同调用方式的this指向" __+ __ "(四)我的Ja... 阅读全文
posted @ 2015-09-05 18:41 starok 阅读(1164) 评论(6) 推荐(1) 编辑
摘要: -- 故国神游,多情应笑我,早生华发。Git是什么?Git是一个版本控制工具,代码管理工具,团队协作工具。它跟SVN等传统工具实现同样的目的;但从某种程度来说,它更快,更灵活。我想绝大多数读者都已经在接触这个工具了,并且用于日常的项目中去了。我的这篇文章,不是作为一个Git入门教程,也不是作为一本大... 阅读全文
posted @ 2015-07-30 10:40 starok 阅读(2413) 评论(6) 推荐(4) 编辑