Skip to content
Grigoriev Oleg edited this page Mar 24, 2013 · 2 revisions

Функции ядра

Объект go содержит некоторый набор свойств и методов, не включённых в расширения.

go.VERSION

Текущая версия библиотеки

go.module(name, deps, CModule)

Определение нового расширения. См. раздел про разработку расширений.

go.include(name)

Запрос на подключение расширения. Работает только на этапе загрузки документа, так как подключения осуществляются через document.write().

Обычно, напрямую вызывать не требуется.

go.getRootDir()

Получение каталога (URI) в котором располагается go.js:

<script src="http://example.com/js/go/go.js?revision=123#Class,Ext"></script>
<script>
console.log(go.getRootDir()); // http://example.com/js/go
</script>

go.log(...)

Вывод лога в консоль. Просто перенаправляет на console.log().

Отличия от console.log(): банально короче и не вызывает ошибки, если консоль не определена.

go.__Loader

Конструктор загрузчиков. Для подробностей см. соответствующий раздел.

go.__Loader.includeJSFile(src)

Инициирование загрузки js-файла. Сейчас реализовано через document.write().

go.__Loader.includeJSFile("/js/mylib.js");
Clone this wiki locally