More Related Content
Similar to 今天,你就应该开始使用Html5
Similar to 今天,你就应该开始使用Html5 (20)
今天,你就应该开始使用Html5
- 2. 语言之路 机器语言、汇编、宏汇编 高级语言:逐渐远离CPU和内存的抽象。 解释和编译:basic,fortran 过程、对象:c/pascal,c++ 类型的纠结:无类型、强类型、弱类型、动态类型,B->C,vbscript,js,python。 编程范式:lisp、prolog、F#。 到底是解释还是编译? JVM/CLR是不同的东西!这一点有几个人知道? 不要迷恋OOP,那只是一个美丽的传说。 在我看来,OO只不过是书写代码的一种方式而已!
- 3. GUI之路(谁来render界面) 应用程序负责render(paint)的时代 以win32下的gdi.dll, user.dll为基础:vb6、mfc、vcl(delphi和c++builder)、winform、pb Java:awt(包装)、swing(硬化)、swt(在C上包) GDK:一个跨平台的C++窗口包。 界面的显示完全被托管的时代 Html浏览器:dom改变后效果完全由browser管理 XML:flex、silverlight、android。
- 4. HTML简史 名为HTML Tags的文档可以算作HTML的第一个版本,但它却不是一个正式的版本。 第一个正式版本,HTML 2.0,也不是出自W3C之手。HTML 2.0是由IETF,因特网工程任务组(Internet Engineering Task Force)制定的。 但从第三个版本开始往后,W3C,万维网联盟(World Wide Web Consortium)开始接手,从1997年到1999年,HTML的版本从3.2到4.0到4.01,经历了非常快的发展。 W3C并没有停止开发这门语言,只不过他们对HTML不再感兴趣了。在HTML 4.01之后,他们提出了XHTML 1.0。接着开始偏激的xhtml1.1! 开发人员对浏览器里包含的那些乱七八糟的专有特性已经忍无可忍了。大家都很生气,就骂那些浏览器厂商“遵守个规范就他妈的真有那么难吗?” 闹矛盾了,于是,WHATWG决定自己干,这个工作组的成员里有浏览器厂商,因此他们不仅可以说加就加,而且还能够一一实现。 xhtml2继续往前走,直到有一天,那是2006年的一天,蒂姆·伯纳斯-李写了一篇博客,说:“你们知道吗?我们错了..." 于是回归,html5,html的新生! (说明:摘自“技术大牛谈html5设计原理”,参见我博客上的收藏)