自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 RxJS简明教程

“Reactive Programming是神马?”互联网上有很多不是很友好的解释。维基百科 宽泛而玄乎。 Stackoverflow教科书式的解释非常不适合信任Reactive Manifesto 听起来像是给给项目经理或者是销售的汇报。 微软的 Rx 定义 “Rx = Observables + LINQ + Schedulers” 太重并且太微软化了,让人看起来不知所云。“响应”、“变化发生”

2016-01-13 15:23:29 8038 3

原创 写给大家的编程书(7)

CSS——传送石_(:з」∠)_(真名是级联样式表),是一项从内容中分离样式的标准化技术。这个技术比以后将要介绍到的javascript来得不纠结很多,没有经历多少无硝烟的战争(可以参看微软和网景的javascript大战):更符合文科森和艺术家的思维。CSS很直观,写一段优雅的样式表,刷新浏览器就可以看到效果。这个技术成就了很多美不胜收的页面,但是华丽并不代表随意,CSS是一个严谨的艺术

2013-11-15 10:16:30 1228

原创 写给大家的编程书(6)

如同电子邮件有主题、收件人、正文、(签名)这些结构和标准,HTML文件也会遵循一定的结构和标准。前文给出的一系列例子都是HTML文件的片段,他们是不完整或者是不规范的。一个完整的HTML文件,最外层的标签是,文件结束是。是最外层的盒子,或者是俄罗斯套娃。我们拆开盒子,可以看到另外两个套娃。标签,或者叫head娃娃是后续内容的关键。分离网页的内容、样式和行为都是在he

2013-11-11 10:09:11 1855

原创 写给大家的编程书(5)

小华是苦逼的网页设计师,目前公司安排他给怪鸽子餐厅做网页。经过几天的奋战,小华终于完成了怪鸽子餐厅网页的设计。“周末快乐哦!明天怪鸽子餐厅要验收项目,我和小刚过去,这一次给你36个赞!”,老大拍着小华的肩膀。噩耗是凌晨传来的。“怪鸽子餐厅的人对网页各种不满意。所有餐厅名不要红色的,不要居中,菜单要绿色的。。。所有页面都要改!明天来加班吧,这个客户伤不起的。”老板在电话里呼喊着。

2013-11-06 10:06:32 1570

原创 写给大家的编程书(4)

我们还需要制造一些噪音,来真切地感受那个时候网页设计们遇到的窘境。复习一下属性,属性包含了属性名和属性值,要用:属性="属性值"的方式在HTML的标签中表示。顺便,再抛出一个概念:事件。事件代表了用户与网页的交互行为,例如:小明将鼠标指针移到了一个链接上,但是木有点击;小华点击了输入验证码的文本框;小圆按下了确定按钮。事件包含几个重要的主体:事件的触发条件、事件的接受体、事件产

2013-11-05 10:18:33 1016

原创 写给大家的编程书(3)

网页设计师是一个正在消失的职业。工具推陈出新,工作更加专业和颗粒化,加之互联网技术的普及,这群人中的多数经历过一场辛酸地技术性失业。当然,回到当初。网页设计一度是文科森和艺术家们的阵地,那个时候photoshop还没有那么多奇妙的滤镜。设计网页如同设计海报一般,合理的配色、插图、内容布局一定会赢得客户的称赞。网页还没有那么多交互行为,像一个窗口或者是一种包装,你“互联网了”,说明你“潮”了,有

2013-10-31 12:49:33 1345 2

原创 写给大家的编程书(2)

浏览器,昵称世界之窗,是上篇提到的标准和规范的一部分。那个时候,火狐还叫NetScape(网景)这个名字,它将在以后的几年之后和IE拼得你死我活。那个时候,Google还没有出生,更别提Chrome了。浏览器之所以是标准和规范中的一部分,是因为浏览器直接实现了许多标准和规范,譬如展现一个表格、一个按钮、一幅居中的图片。标准和规范的核心内容之一就是HTML。HTML是一种通用

2013-10-29 11:04:12 928

原创 写给大家的编程书(1)

刺啦刺啦地拨号声响过后,你打开IE浏览器开始“冲浪”。那个时代“冲浪”很酷也值得炫耀,能经常冲浪就更了不起了。吵闹的小盒子叫做调制解调器,俗称“猫”。猫从电话线中抓住浪花一样的模拟信号,变换为0110这样的数字,之后猫通过另一根线,一连串将数字传递给笨重主机箱中的网卡。那个时代互联网的资费和速度都让人无法忍受(现在看来):计时拨号上网费用高昂,孩纸们每次冲浪都会被控制得尽量短。深入一点

2013-10-28 14:47:48 870

雄辩的JavaScript第二章(经典翻译计划1)

 第二章:JavaScript基础:值,变量和控制流 在电脑世界中,只有数据:除数据之外的东西是不存在的。虽然,本质上,所有数据都是由0-1比特位组成的序列,但是每一块数据都有自身的作用。在JavaScript中这些数据被整齐地区隔为值,每一个值的类型决定了它可以扮演的角色,JavaScript中有6种基本类型的值:数、字符串、布尔值、对象、函数和undefined。 创建一个...

2012-05-29 01:24:31 187

雄辩的JavaScript(经典翻译计划1)

 亲们,以前看过一个JavaScript入门的推荐帖子(article.yeeyan.org/view/188878/225166),其中推荐了若干书目,但是一大部分还木有翻译。计划在最近一年把它们汉化,分享给大家。第一本书是《Eloquent JavaScript》,就从这里开始吧。EloquentJavascriptAn opinionated guide ...

2012-04-15 20:00:36 189

理解DOM_通过DOM方法找到节点

      还是从这幅图开始,DOM通过树这个模型很好地映射了HTML文档,使得javascript对文档的访问和修改成为可能。    我们看到的web页面是表现形式,它传达信息,提供用户交互的界面和元素。浏览器会自动维护一个与页面相关的DOM对象,对象在页面载入时应该与页面的结构形成一一映射的关系,当然DOM对象是动态的,动态意味着可变,同时许多变化会在页面上实时地表现出来,...

2011-12-29 14:20:40 199

理解DOM_什么是DOM

什么是DOM    DOM = document + object + model    document即文档,也就是从<html>到</html>的部分。    object即对象,对象有与之相关的属性、方法。如document.title这个属性代表了<title>Contents</title>;document.w...

2011-12-28 17:42:57 156

原创 (译)理解JavaScript闭包

前言:理解JavaScript闭包——Javascript Closures是一篇经典文章。网上(包括iteye)有翻译的中文版本,但是有一个部分并未翻译。在学习的过程中,我决定翻译下来,让这篇经典文章有一个完整的中文版。基于自己是第一次翻译,肯定存在一些错误,一些部分采用了意译。翻译之后,对译文进行了三遍润色和修改,希望大家提出意见,继续改进这篇译文。最后,希望能给大家带来写帮助。...

2011-12-25 16:43:22 110

原创 理解闭包_javascript[[scope]]

作用域链与[[scope]]通过调用 Function 构造函数创建的函数对象,其内部的 [[scope]] 属性引用的作用域链中始终只包含全局对象。  Js代码  var aFunction = new Function( a, b, "return a+b" );  aFunction.[[scope]] -> globalObject (在jav...

2011-12-21 13:52:54 103

原创 理解闭包_javascript执行环境

执行环境执行环境可以理解为一个栈,而全局变量——一切Js在其中发生,可以理解为栈底或者是一个装载其他子执行环境的容器。函数执行是会在其自己的执行环境中执行,递归调用中,每一次递归调用都会有新的执行环境。当调用完成后,函数会返回原始的执行环境。 调用函数式,函数的执行环境的创建过程: 1. 在函数的执行环境中,创造一个活动对象(没有预定义原型的对象,且不可直接引用)2. ...

2011-12-20 18:21:26 103

原创 理解闭包_javascript原型链

作用域链(继承体现) Js代码      function MyOne( number ) {       this.number = number;  }  function MyTwo( name ) {       this.name = name;  }    MyTwo.prototype = new MyOne( 8 ); ...

2011-12-20 18:19:44 103

Google WebTookit apidoc

Google WebTookit apidoc 自己做的

2009-12-28

Google javascript 开发工具文档

JavaScript Closure 的 Javadoc文档 由于互联网是没有于是自己制作成了.chm格式的

2009-12-28

Google AppEngine javadoc.chm

一直在网上找不到,于是自己做了一个。 AppEngine javaAPIdoc

2009-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除