Author

豆子

概览 2004年6月,W3C 成立了一个关于 web 应用程序和复合文档的工作组(Workshop on Web Applications and Compound Documents),由三家浏览器厂商、web 开发公司和 W3C 其他成员组成。对此感兴趣的很多组织,例如 Mozilla 基金会和 Opera Software 提出了它们自己关于 web 未来的设想:在已有的 HTML 4 标准 ...

1 个评论 1.7K 次阅读

在 Tony 发布他的消息几小时后,Tim Berners-Lee 回复道: 我认为图表应该是这样子的:它们的关系是,EMBED 代表嵌入;而 PRESENT 代表发布源文档。 注意,你可以选择任意组合;如果浏览器不支持其中一个,也不应该破坏整个页面。我觉得这样就可以代表嵌套的图标,而且不需要一个特殊的标记。 这个建议一直没有实现,但是 ref 属性还是被接受了。

0 个评论 1.6K 次阅读

Dive Into HTML5:历史

by 豆子

实现和标准总是在不断地相互牵制。你不愿意实现一个未完成的标准,因为你不知道你的最终实现是不是能够很好的符合这个标准。同时,如果没有相关实现,你也不愿意去完成这个标准,因为你需要从实现那里获得用户的反馈,从而设计更好的标准。于是,这二者似乎要一直这么耗下去,直到我们找到一个平衡点。本篇即是来告诉你,HTML5 是如何达到今天这一地步的。

0 个评论 1.6K 次阅读

Dive Into HTML5:简介

by 豆子

本系列文章原文主要来自 Dive Into HTML5,毕竟现在 HTML5 的概念已经非常完整,越来越多的浏览器也已经支持很多 HTML5 特性。对于 HTML5,豆子曾经仔细阅读学习了官方的 canvas 标签标准。现在借助这个系列,重新完整的学习一下 HTML5 的其他标准。那么,这是我们的第一章,也就是对 HTML5 的一个简单介绍。

0 个评论 1.6K 次阅读

《从 C++ 到 Objective-C》系列已经结束。再次重申一下,本系列不是一个完整的 Objective-C 的教学文档,只是方便熟悉 C++ 或者类 C++ 的开发人员(例如广大的 Java 程序员)能够很快的使用 Objective-C 进行简单的开发。当然,目前 Objective-C 的最广泛应用在于 Apple 系列的开发,MacOS X、iOS 等。本系列仅仅介绍的是 Objec ...

5 评论 2.1K 次阅读

RTTI (Run-Time Type Information) RTTI 即运行时类型信息,能够在运行的时候知道需要的类型信息。C++ 有时被认为是一个“假的”面向对象语言。相比 Objective-C,C++ 显得非常静态。这有利于在运行时获得最好的性能。C++ 使用 typeinfo 库提供运行时信息,但这不是安全的,因为这个库依赖于编译器的实现。一般来说,查找对象的类型是一个很少见的请求, ...

0 个评论 1.6K 次阅读

属性的自定义实现 上一章中我们提到的代码中有两个关键字@synthesize和@dynamic。@dynamic意思是由开发人员提供相应的代码:对于只读属性需要提供 setter,对于读写属性需要提供 setter 和 getter。@synthesize意思是,除非开发人员已经做了,否则由编译器生成相应的代码,以满足属性声明。对于上次的例子,如果开发人员提供了-(NSString*)regist ...

1 个评论 1.8K 次阅读

本章中心是两个能够让代码更简洁的特性。它们的目的截然不同:键值对编码可以通过选择第一个符合条件的实现而解决间接方法调用;属性则可以让编译器帮我们生成部分代码。键值对编码实际上是 Cocoa 引入的,而属性则是 Objective-C 2.0 语言新增加的。

0 个评论 1.6K 次阅读

关于我

devbean

devbean

豆子,生于山东,定居南京。毕业于山东大学软件工程专业。软件工程师,主要关注于 Qt、Angular 等界面技术。

主题 Salodad 由 PenciDesign 提供 | 静态文件存储由又拍云存储提供 | 苏ICP备13027999号-2