Comments (4)
你好,参与当然欢迎。但希望理解我个人对格式有些「洁癖」,如果需要为大篇幅与我个人风格不太符合的内容润色,我可能会感到为难。可否尝试试译一小段呢?
这是 Part 4 中 20.1.2 节的内容:
Getters, Setters, Object Meta Operations. Beginning with the first implementations of JavaScript, some properties of certain built-in and host-provided objects had special characteristics that were not available for objects created using JavaScript code. For example, some properties had read-only values or could not be deleted using the delete
operator, and method properties of built-in and host objects are skipped when enumerating properties using the for-in
statement. In ES1, these special semantics were specified by associating ReadOnly, DontDelete, and DontEnum attributes with the specification’s model of object properties. These attributes are tested by the pseudocode which defines the semantics of language features which are sensitive to them. These attributes are not reified—there were no language features that enabled JavaScript code to set these attributes for either newly created or preëxisting properties. ES3 added an Object.prototype.propertyIsEnumerable
method for testing for the presence of the DontEnum attribute, but there were no corresponding methods for non-destructively testing for the ReadOnly or DontDelete attributes. Similarly, many of the host objects provided by the browser DOM expose properties, typically called “getter/setter properties” but christened “accessor properties” by ES5, which perform computations when the value of the property is set or retrieved. The lack of standardized support for these features made it impossible for JavaScript programmers to define libraries that follow the same conventions as the built-in or host objects or to implement polyfills which faithfully emulate such objects.
没有时间限制,OK 后还请发送内容到我的邮箱(否则可能对后来者会有先入为主的影响)😀
另外,这个要求只面向希望贡献章节级内容的同学,对已有内容的修订建议随时欢迎 Issue 和 PR 哈。
from jshistory-cn.
@doodlewind 我也有意参加翻译工作,请问是否也可以用以上片段做尝试呢?格式上有具体的要求吗?
from jshistory-cn.
@MoliZHOU 可以,希望行文格式与当前文章尽量保持一致吧(发送到我的邮箱即可)。
from jshistory-cn.
目前章节已经过半且找到了协作者,这个 Issue 可以关闭了。感谢热心同学的尝试 🙏
from jshistory-cn.
Related Issues (20)
- good job HOT 1
- 示例代码有误 HOT 1
- Contribution to this project? HOT 1
- 标题翻译问题 HOT 5
- 一处单词拼写错误 HOT 1
- 静态站美化与章节拆分 HOT 7
- 请检查一处单词拼写 HOT 1
- 右导航高度超出一屏 HOT 2
- 我刚刚打算把这个文档部署到自己的服务器上的时候,报以下错误 HOT 4
- 非常好!!!希望能转到kindle
- 捐赠相关问题同步 HOT 1
- Babel 这段翻译不对, “我推送到 GitHub 上的第一次提交,是为了一个我在高考复习时正在做的 JavaScript 库。” HOT 1
- 关于 Membranes 的翻译
- 备注[100] 消栈的尾调用已被证明是一个有争议的特性....... HOT 1
- [火狐] 跳转到附录和备注并后退,会跳转到页面开头
- 右侧目录连同脚注标识也展示出来,易导致误解。 HOT 1
- 真不错!刚买实体书就看到这个!!
- 很好的书 HOT 1
- GitBook 与 PDF 格式支持 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jshistory-cn.