Lang.Class在Javascript中

前端之家收集整理的这篇文章主要介绍了Lang.Class在Javascript中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用GJS(Gnome Javascript)开发Gnome Shell扩展,但是,我遇到了Lang库(我认为它是一个库,如果不正确我).但我在网上找不到任何有关它的资源.

代码中它看起来像这样:

const Lang = imports.lang;

const ObjectA = new Lang.Class({ ... });

我在哪里可以找到有关它的文档?它是一个Gnome lib吗?一个Mozilla lib?

解决方法

它是gjs的内置模块 – 参见 modules/lang.js.它包括两个主要内容:bind()(一个帮助器使“this”指向闭包中的逻辑对象)和Class,它基本上用一种语言实现一个类.没有类的概念……如果没有这个,就很难使用GObject(一个基于类的对象系统).
原文链接:https://www.f2er.com/js/159479.html

猜你在找的JavaScript相关文章