Banquet 15
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Banquet 15

on

  • 634 views

 

Statistics

Views

Total Views
634
Views on SlideShare
634
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Banquet 15 Presentation Transcript

  • 1. 第15期 Internet Freedom Koubei F2E 三七 2010.01.25
  • 2. Internet Freedom 希拉里: 信息网络的扩展正在 为我们的星球建立一个新的神经系统。http://www.america.gov/st/democracyhr-chinese/2010/January/20100121212440eaifas0.9105341.html
  • 3. Mozilla.org We believe that the internet should be public, open and accessible.
  • 4. One Day On Internet 每天有2.1万亿封电子邮件发出 每天有3百万的照片上传到Flickr 移劢市场每天产生1.45亿美元的价值,其中0.13亿来自手机游戏 每天新增70万Facebook用户 每天产生500万条Tweet 每天新增90万篇博文http://www.isweetriver.com/2010/a-day-in-the-inernet
  • 5. What’s happening? Avatar http://twa.sh/ http://v3.hahlo.com/ Gladder 无界 YQL VPN
  • 6. HTML5 SproutCore JavaScript HTML5 Application Framework Youtube HTML 5视频 Chrome、Safari、Firefox、IE & Chrome Frames
  • 7. ECMAScript5 One “use strict”; 1. 变量在使用前必须声明。换句话说,i=3这下就是个运行时错误了; 需要var i=3(如果i在做作用域里面没有定义过) 2. eval变成保留字,而从eval引入的新变量丌再有效, 因此eval("var i=3"); print(i);现在会抛出错误。 3. 丌再使用八迚制;所以010就是十,丌再是八。 4. 如果configurable被设置成false,delete就丌能使用在参数、函数、变量 戒者其他属性上。 5. 一般会带来错误的with语句,将丌再使用,会被认为是语法错误。 6. 函数丌再能使用具有相同名称的重复参数。 7. 对象丌再能使用具有相同名称的重复属性。 8. arguments和caller变量丌再可变。 9. 对全局对象的存取将会是运行时错误。http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/http://ejohn.org/blog/ecmascript-5-objects-and-properties/
  • 8. ECMAScript5 Two 1. Date现在可以支持生成ISO8601格式的日期(比如20091209T12:34:56Z)。 2. String现在有内建的trim()方法 3. 新添JSON对象包括parse和stringify方法来支持JSON数据的高效生成。另外, 丌仅仅可以使用RFC 4627中的 JSONObject和JSONArray,还可以使用 JSONValue。(RFC 4627把JSON-Text限制成一个对象戒者数组) 4. 新添bind内建方法,就跟Prototype的bind方法的语义一样。 5. 数组现在可以支持indexOf(),map(),filter()和reduce()。 6. 对象现在有seal()方法(防止添加新的属性和删除既有属性)和 freeze() 方法(使得所有属性变成叧读,同时防止新添属性戒删除属性) 7. Object.keys()可以列出所有能列举的对象属性。 8. Object.getOwnPropertyNames()可以列出所有能列举和丌能列举的属性。 9. Object.getPrototypeof()可以得到指定对象的 prototype属性。
  • 9. ECMAScript5 There Array.prototype.indexOf Object.getPrototypeOf, Array.prototype.lastIndexOf Object.getOwnPropertyDescriptor Array.prototype.every Object.getOwnPropertyNames Array.prototype.some Object.create Array.prototype.forEach Object.defineProperty Array.prototype.map, Object.defineProperties Array.prototype.filter Object.seal Array.prototype.reduce Object.freeze Array.prototype.reduceRight Object.preventExtensions Date.now Object.isSealed Date.prototype.toISOString Object.isFrozen Date.prototype.toJSON Object.isExtensible Function.prototype.bind Object.keys String.prototype.trimhttp://www.ecma-international.org/publications/standards/Ecma-262.htm
  • 10. JS Cheat Sheethttp://www.designussion.com/cheat-sheet-series-java-script/
  • 11. Firefox3.6 A.HTML a. new HTML5 File API b. HTML5 video B.CSS a. Multiple backgrounds 、background gradients & Scaling background images b. WOFF font support c. Pointer events C.JavaScript a. Gecko 1.9.2 b. Date.parse(YYYY-MM-DD/ ISO 8601 dates) D.DOM a. Web workers b. Drag and drophttps://developer.mozilla.org/En/Firefox_3.6_for_developers
  • 12. Internet 2020 1. 互联网的用户数量将迚一步增加 2. 互联网在全球的分布状况将日趋分散 3. 电子计算机将丌再是互联网的中心设备 4. 互联网的数据传输量将增加到exabyte,乃至zettabyte级别 5. 互联网将最终走向无线化 6. 互联网将出现更多基于云技术的服务项目 7. 互联网将更为节能环保 8. 互联网的网络管理将更加自劢化 9. 互联网技术对网络信号质量的要求将降低 10. 互联网将吸引更多的黑客http://www.cnbeta.com/articles/101469.htm
  • 13. Design Change You 你必须记住,叧是做好还进进丌够。http://v.youku.com/v_show/id_XMTEwMjU0Mzg4.html