-
Notifications
You must be signed in to change notification settings - Fork 1
conflicts
Grigoriev Oleg edited this page Mar 23, 2013
·
3 revisions
go.js
не переопределяет никаких глобальных объектов или их прототипов.
Единственное, что появляется в глобальном контексте - переменная go
.
Если даже здесь появляется конфликт (например, нужно использовать библиотеку, где тоже определён go
), то он решается просто:
<script src="go.js"></script>
<script>
var newgo = go;
</script>
<script src="other-libs-with-go-var.js"></script>
<script>
/* Просто используем теперь "newgo" */
var MyClass = newgo.Class({
// ...
});
</script>
Ни одно из расширений не использует внутри себя глобальную переменную go
, так что библиотеку можно легко отвязать от этого имени.