Warning:
This wiki has been archived and is now read-only.

Talk:ES5

From HTML5 Chinese Interest Group Wiki
Jump to: navigation, search

這是 ECMA-262 第五版(含更新) ECMAScript 5.1 翻譯的討論頁。


能否拆分此巨大的页面?

现在 ES5 条目的长度已经超过 500KB,加载和编辑都很麻烦

http://zh.wikipedia.org/wiki/Wikipedia:%E6%9D%A1%E7%9B%AE%E7%9A%84%E5%A4%A7%E5%B0%8F

看了这里的指引,我希望可以拆分此页面,一章一个独立页面,这样编辑和阅读速度都会更快。


本页的编辑者都来自我介绍一下

Kennyluck 呂康豪 網名kennyluck 郵箱kennyluck@w3.org — 我應該不會花很多時間在這裡,HTML 規範還是要繼續加油 :p。

升級過程

之前有過翻譯 ES3 的 Google Code,完成至前 9 章,授權為 MIT Licence。為了避免浪費先前的努力,以下是簡單的升級過程:

  1. 複製貼上
  2. 加上連到英文版連結
  3. 更新、校訂
  4. 在下面提報貢獻

除了第 2 的步驟尚未有 ES6 的 HTML 版本之外,之後 ES5 → ES6 升級也可採用相同的方式。

目標

翻譯規範是很大的工程,而且也不能保證一定會完成,我建議我們採用目的導向,分成一些階段性的目標。總的來說,線上 HTML 版的規範是為了在想要以規範解釋現象的時候,可以直接給一個連結讓讀者慢慢瀏覽內部連接,跟直接截 PDF 圖在 QQ 的狹小視窗上讀一個一個步驟比起來,我覺得這樣的使用者體驗比較好。— Kang-Hao (Kenny) Lu 09:17, 20 December 2011 (UTC)

目標一

完整解釋 '==' 的所有流程:

  • '==' 演算法
  • [[DefaultValue]](ES3 已翻譯)
  • Object.prototype.valueOf
  • Object.prototype.toString
  • Array.prototype.toString

格式相關討論

格式相關討論已移至專門頁面

幾個目前討論過的翻譯

  • grammar: 文法
  • syntax: 语法
  • lex: 词法
  • evaluated: 解释执行
  • concrete method: 具体方法
  • ECMAScript implementation: ECMAScript实现
  • literal:字面量
  • abrupt completion:非常規完結(未定)

貢獻提報

新段落推薦表示各個人覺得值得翻譯的章節。

參與者 達標段落 新段落推薦 目標段落
kennyluck 9.3 ToNumber(2 節,校訂)
整理链接
完成 '==' 解釋的所有流程 15.9 Date(僅到日期解析部份)
Cdu 9.12 SameValue 算法
11.9.6 严格等于比较算法
Gzhang 10 可执行代码与执行上下文 15 内置对象
shaofeic(winter) 附录A 语法摘要
启动 ecmascript.cn 镜像
11 表达式
12 语句
Cmonday 8 类型
xiaohao 附录E 第5版内容的增加与变化,介绍第3版不兼容问题 附录C ECMAScript的严格模式ⒹⒺ 4概述的review
Djin *最大功臣* 1 作用范围10 可执行代码与执行环境
Franky 13 函式定義
14 程序
Lzhao3(未登记) 实现注解
Xtang2(未登记)
Binvis(未登记) 拆页
Jzoo(未登记)
Tapir
Undefined 全文review、统一格式 复审