| 
 | 
| 
 
Использование экземпляр обьекта в скрипте, обьявленном во внешнем скрипте 
 | 
|||
|---|---|---|---|
| 
 #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?desktop=1&fid=22&tid=1443538]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    53ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    47ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 228ms | 
| total: | 369ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.»
    
    
    ... бла, бла, бла ...