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

start [/forum/topic.php?fid=22&msg=39927767&tid=1443538]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 408ms |

| 0 / 0 |
