WordPress将引入TypeScript?

WordPress将引入TypeScript?插图

在make博客上,一个将TypeScript引入WordPress开发的提案已经提交,如果不出意外,将被添加到WordPress本身的新JavaScript代码将使用TypeScript。

事实上,Gutenberg项目已经引入了TypeScript,而且它也将被引入到WordPress本身。 这与最近WordPress核心开发的趋势是一致的。

TypeScript的优势之一是其严格的类型化和改进的文档:WordPress项目自动生成文档,包括来自GitHub上README文件的参考,以及来自代码静态分析的函数参考。 TypeScript的引入应该会改善文档和代码完成度。

// zoo是一个继承自Animal类型的类的数组。
let zoo: Animal[] = [new Rhino(), new Elephant(), new Snake()];
// 界面也可以写成这样
interface Backpack<Type> {
  add: (obj: Type) => void;
  get: () => Type;
}

在WordPress的编码标准中有一条规则,说 “不要因为你可以重构代码”,所以他们似乎没有把旧的代码重写成TypeScript,只有新的、低层次的东西(比如通过API使用的库)。 他们还在讨论如何将JSDoc和TypeScript文档并行化。

构建工具之类的东西会逐渐开发出来,但不管情况如何,这对那些想通过编码参与WordPress核心开发的人来说,又提出了一个障碍。 然而,TypeScript不一定是主题/插件开发的必要条件,所以如果你对自己的JavaScript技能没有信心,你可能想等待更多的工具和信息。

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《WordPress将引入TypeScript?》
文章链接:https://www.banzhuti.com/8992.html
分享到: 生成海报
版权免责声明

① 本站提供的资源(插件或主题)均为网上搜集,如有涉及或侵害到您的版权请立即通知我们。
② 本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
③ 因代码可变性,不保证兼容所有浏览器、不保证兼容所有版本的WP、不保证兼容您安装的其他插件。
④ 本站保证所提供资源(插件或主题)的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤ 由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥ 使用该资源(插件或主题)需要用户有一定代码基础知识!另本站提供汉化使用安装教程,仅供参考。
⑦ 有时可能会遇到部分字段无法汉化,同时请保留作者汉化宣传信息,谢谢!
⑧ 本站资源售价只是赞助和汉化辛苦费,收取费用仅维持本站的日常运营所需。
⑨ 如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑩ 如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

WordPress主题 插件 建站 汉化

定制服务联系我们
切换注册

登录

点击按钮进行验证

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活