-
语言翻译是一项困难的工作,通常译者需要知晓单个单词所处的上下文,根据语境、主旨为每个翻译目标提供不同的本地化内容,此外,在软件的本地化过程中,还可能会遇到语序颠倒、需要根据上下文选择语句、处理复杂的单复数情况的情景。 ICU Message Format 就是作为解决这些问题的一种国际标准应运而生的。它一般作为一个格式化的类,其规定了语法。目标的格式化字符串称之为“模式”(Pattern)。模式串的语法我们称之为 ICU message syntax。 它可以包含变量占位符,甚至提供富文本的功能,避免将文本拆分成片段和格式化元素进行翻译。 一般地,其占位符使用 {} 符号,视使用的工具支持,也可以进行自定义。
-
Emmet 是众多 IDE 内置的一套 Web 开发者工具,深植于代码联想中,明确 Emmet 具体的语法和编写,便于我们更好地提升编码效率。
-
一种基于 SCSS, 媒体查询 media query + Snippets,适用于中小型项目的响应式布局实践分享
-
这篇 V8 博客中“关于异步函数和期约进行的优化”,涉及 JavaScript 引擎内部期约的工作原理,饶有趣味,本人也是从这篇文章引起了兴趣,仔细研读了 ECMA-262 关于期约的部分。对于想了解 JavaScript 内部工作原理的开发者来说,确实值得一读。本人试着翻译了一番,以便自己和读者理解和查阅。
-
一篇 WHATWG 编写现行规范(截止至2024年7月)事件循环部分原文的翻译,以伪代码风格翻译。
-
网络上针对于浏览器事件循环的探讨永不休止,但不见其正确性几何。这里,让我们依据围绕 JavaScript 浏览器环境中的事件循环,对照规范地看看最真实的浏览器事件循环,细细讲解,适当地进行延伸,解决一些常见的棘手难题、破除一些从二手知识中“收获”的谬误知识。
-
了解各种稀奇古怪的垂直居中方法虽然没法当饭吃,但有助于你理解更透彻地理解 CSS。本文将这些方法一一列举,然后阐明它们内在的原理。注意,本文使用 React 孤岛,将加载较大的 JavaScript 脚本。