
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.02.2020, 00:46
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Доброе времени суток. Подскажите: возможно ли использовать экземпляр обьекта в скрипте JS <html><script> , обьявленном во внешнем скрипте? Если да. то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 06:30
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Lemkoleg, да, возможно, по полному имени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 07:28
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
skyANA Lemkoleg, да, возможно, по полному имени Я прочитал, что в тэге <script> игнорируется любой код, если используется атрибут src. То каким образом я могу использовать экзмпляр класа, обьявленного example.js в коде text/javascript , если этот код игнорируется? Возможно ли скрипт example.js зделать глобальным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 07:47
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Тегов <script> можно написать много. В одних использовать код js по адресу из src, в других код js прописать непосредственно в теге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 08:03
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
vkle Тегов <script> можно написать много. В одних использовать код js по адресу из src, в других код js прописать непосредственно в теге. Может я неправильно понимаю или обьясняю. Попробую так: есть файл example.js, в котором обьявлены классы (библиотека классов). Если я обьявляю тег <script src = example.js"">, а после него следующий тэг <script type = text/javascript>, в котором создаю экземпляр класса, обьявленого в example.js, допустим, new exampleClass(), то у меня ошибка not defined ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 08:29
|
|||
|---|---|---|---|
|
|||
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Хоть небольшой пример кода приведите. Потому, как ошибок быть не должно, если не намудрили с областями видимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 08:42
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
voraa Хоть небольшой пример кода приведите. Потому, как ошибок быть не должно, если не намудрили с областями видимости. <!DOCTYPE HTML> <html> <body> <p>Before script...</p> <script src="example.js"></script> <script type="text/javascript"> var o = new examoleClass(); document.write(o.property); </script> <p>...After script</p> </body> </html> ....ReferenceError: examoleClass is not defined ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 08:53
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Lemkoleg, содержимое example.js мы должны угадать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 09:00
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Lemkoleg, вот ни разу не поверю, что вы не видели, как подключают популярную библиотеку, например jquery, и пользуются но когда свой скрипт не получается запилить, так почему-то не ищут, где сам ошибся, а сомневаются, что можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 09:17
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Lemkoleg ....ReferenceError: examoleClass is not defined Полагаю, что не успел загрузиться. Потому имеет место попытка использовать пока еще несуществующий в области документа класс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 09:27
|
|||
|---|---|---|---|
|
|||
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
vkle Lemkoleg ....ReferenceError: examoleClass is not defined Полагаю, что не успел загрузиться. Потому имеет место попытка использовать пока еще несуществующий в области документа класс. А с чего ему не загрузиться? Скрипты грузятся и выполняются синхронно, если не указан ни async, ни defer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 09:27
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
vkle Гхм... Файл example.js уже зарузился? ;) Полагаю, что не успел загрузиться. Потому имеет место попытка использовать пока еще несуществующий в области документа класс. достаточно в консоли набрать Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 09:33
|
|||
|---|---|---|---|
|
|||
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
вадя, В какой момент набрать? Когда вся страница будет загружена? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 09:34
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
voraa вадя, В какой момент набрать? Когда вся страница будет загружена? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 09:42
|
|||
|---|---|---|---|
|
|||
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
вадя, И как это поможет узнать успел загрузиться скрипт или нет? К тому времени все давно уже 100 раз успеет загрузиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 09:55
|
|||
|---|---|---|---|
|
|||
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
У меня появилось хорошее предположение var o = new examoleClass(); ....ReferenceError: examoleClass is not defined Может в example.js класс называется exam p leClass ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 11:06
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
voraa И как это поможет узнать успел загрузиться скрипт или нет? К тому времени все давно уже 100 раз успеет загрузиться. когда выполняется в коде - есть вероятность что первый скрипт ещё не сработал, а к нему происходит обращение а когда из консоли - уже явно всё загружено и отработано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 12:18
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Файл example.js был собран с помощью webpack. Скажите, зборка webpack включает автоматически все модуля, учавствующие в проекте, или она могла не включить модуль, где как-раз и обьявлялся класс exampleClass? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 12:19
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
voraa У меня появилось хорошее предположение var o = new examoleClass(); ....ReferenceError: examoleClass is not defined Может в example.js класс называется exam p leClass ? Да, это так. Я допустил опечатку в посте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 13:04
|
|||
|---|---|---|---|
|
|||
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
Lemkoleg Файл example.js был собран с помощью webpack. Скажите, зборка webpack включает автоматически все модуля, учавствующие в проекте, или она могла не включить модуль, где как-раз и обьявлялся класс exampleClass? Так просто посмотрите его. В редакторе найдите есть там такое имя или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 13:07
|
|||
|---|---|---|---|
|
|||
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
вадя проверка факта загрузки когда выполняется в коде - есть вероятность что первый скрипт ещё не сработал, а к нему происходит обращение а когда из консоли - уже явно всё загружено и отработано Ну нет такой вероятности. Скрипты грузятся и выполняются синхронно. (если не указан async) Браузер, дойдя до тега <script src=...> загружает его, выполняет, и только потом идет дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2020, 17:00
|
|||
|---|---|---|---|
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте |
|||
|
#18+
voraa Ну нет такой вероятности. Скрипты грузятся и выполняются синхронно. (если не указан async) Браузер, дойдя до тега <script src=...> загружает его, выполняет, и только потом идет дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1443538]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 157ms |

| 0 / 0 |
