zh.javascript.info icon indicating copy to clipboard operation
zh.javascript.info copied to clipboard

现代 JavaScript 教程(The Modern JavaScript Tutorial),以最新的 ECMAScript 规范为基准,通过简单但足够详细的内容,为你讲解从基础到高阶的 JavaScript 相关知识。

Results 60 zh.javascript.info issues
Sort by recently updated
recently updated
newest added

code with respect to the modification has been verified on Node.js (latest version by now). **目标章节**:例如 1-js/01-getting-started/1-intro **当前上游最新 commit**:此处填写本项目英文版 https://github.com/javascript-tutorial/en.javascript.info 的最新 commit,例如 https://github.com/javascript-tutorial/zh.javascript.info/commit/b03ca00a992a73aaf213970e71f74ac1c04def33 **本 PR 所做更改如下:** 文件名 | 参考上游 commit...

review needed

## Maintainer List @Leviding, @lycheeEng, @MartinsYong, @songhn233 ## For New Translators Please read this first (click to open) To translate an article: 1. Check that no one else has claimed...

元素大小和滚动章节的第三个任务:将小球置于区域中心 [https://zh.javascript.info/task/put-ball-in-center](https://zh.javascript.info/task/put-ball-in-center) 解决方案中的第二张配图,应该是将小球的左上边缘居于区域中间 具体原因暂时没发现,初步猜测是命名冲突

Solved
waiting

**目标章节**:2-ui/99-ui-misc/02-selection-range **当前上游最新 commit**:https://github.com/javascript-tutorial/en.javascript.info/commit/c2342c1290bf8e068050c8549ff374093e4819c5 **本 PR 所做更改如下:** 文件名 | 参考上游 commit | 更改(理由) -|-|- article.md | 无 | 修改部分错误 > 注意,参考上游 commit 是指你所修改的文件,在英文仓库中同名文件的对应 commit,即你此次提交的修改的依据。如果本 PR 你只是提交一个文字或者语句优化,并非根据上游英文仓库的修改而提交的更新,则请填无。

needs +1

**目标章节**:1-js/05-data-types/05-array-methods/8-sort-objects **当前上游最新 commit**:无 **本 PR 所做更改如下:** 文件名 | 参考上游 commit | 更改(理由) -|-|- solution.md | 无 | 译注方法已写入正文,无需译注

needs +1

https://github.com/javascript-tutorial/zh.javascript.info/blob/0db559be0cf57772f14081c4f4d4ced9ebedf45f/1-js/06-advanced-functions/09-call-apply-decorators/article.md?plain=1#L317 https://github.com/javascript-tutorial/zh.javascript.info/blob/0db559be0cf57772f14081c4f4d4ced9ebedf45f/1-js/06-advanced-functions/09-call-apply-decorators/article.md?plain=1#L416

WIP

## 位置 ![image](https://github.com/javascript-tutorial/zh.javascript.info/assets/73875874/21406bf9-b6b2-4f24-b554-1d3a4d4c0c76) ## 网站实际运行效果 ![image](https://github.com/javascript-tutorial/zh.javascript.info/assets/73875874/034259f3-c321-4789-9bd4-07f070b473fc) ## 浏览器控制台运行效果 ![image](https://github.com/javascript-tutorial/zh.javascript.info/assets/73875874/b4a3615c-43f9-45a7-8b9d-b3a440504a30) ## 结论 所以我感觉实际上sayHi函数已经被提升了,并且新的词法环境使得两个变量都是能够访问到的

在[Class 字段](https://zh.javascript.info/class#class-zi-duan)一小节中,描述了一个特性: > ”类字段重要的不同之处在于,它们会在每个独立对象中被设好,而不是设在 User.prototype“。 无论使用类字段、在 `constructor` 中使用 `this` 赋值、还是直接使用构造函数 +`new`,属性设置都是在对象中的,而非在构造函数的prototype(或对象的__proto__)。该句话存在误导性。

在「函数」一章中的「参数」小节中: 在中文翻译下,形参(parameter)与实参(argument)统一被翻译成了“参数”,可能会引起误解。 包括后边的介绍部分: > 我们声明函数时列出它们的参数(parameters),然后调用它们传递参数(arguments)。 > 在上面的例子中,我们可以说:“函数 showMessage 被声明,并且带有两个参数(parameters),随后它被调用,两个参数(arguments)分别为 from 和 "Hello"”。

help wanted

英文版章节 "Object references and copying" 新增了 [structuredclone](https://javascript.info/object-copy#structuredclone) 小节,目前还没有看到中文版更新。如果可以,我愿意为此章节更新中文版翻译。但我查看了 [Wiki#如何进行此教程的后续更新](https://github.com/javascript-tutorial/zh.javascript.info/wiki#%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E6%AD%A4%E6%95%99%E7%A8%8B%E7%9A%84%E5%90%8E%E7%BB%AD%E6%9B%B4%E6%96%B0) 也没有特别清楚我应该直接从哪里入手,特此反馈。