powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Варианты подключения JavaScript'a
16 сообщений из 16, страница 1 из 1
Варианты подключения JavaScript'a
    #36117434
IPhome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, в чем разница между двумя вариантами подключения javaScript'a
1. написать скрипт внутри HTML.

2. написать скрипт в отдельном файле, а потом подключить его с помощью конструкции
Код: plaintext
<script type="text/javascript" src="http://Путь_к_файлу_со_скриптом"></script>.
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36117525
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том, что 1 внутри html, а 2 в отдельном файле. И только.

Jah loves you.
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36117545
IPhome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если скрипт в отдельном файле, то при подключении весь файл грузится на клиента или же только те функции которые используются?
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36117652
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Весь.
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36118917
zhouck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge wrote:
> Автор: "ShSerge"
> Весь.
> Тема <http://www.sql.ru/forum/actualthread.aspx?tid=683734> Ответить
> <http://www.sql.ru/forum/actualpost.aspx?tid=683734> Сообщение
> <http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=683734&msg=7478460>
>
Но никто не запрещает делать ссылку не на статический js, а на серверный
скрипт (на php/asp.net/perl/etc), который будет генерировать нужный js...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36119024
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zhouck,

А никто и не запрещает. Просто, грузится - весь, в вашем случае - то, что вы сгенерили своим перловым (серверным) скриптом.
Яваскрипт тоже можно по частям загружать по мере надобности без всяких серверных штучек, но вопрос-то не об этом был.
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36119230
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заинтересовали а чуть подбробнее про это можно?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36119696
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про что конкретно? Генерацию или загрузку скриптов по частям?

Jah loves you.
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36121612
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про загрузку скрипта по частям


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36121760
Voice2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробую ответить. Поправьте, если не совсем прав.
Думаю, на сервере стоит добавить парсинг расширения .js как активная страница (смотря как пишете - типа asp и т.п.)
в нее суете код, который вместо хтмл будет генерить яву. Параметры тоже можно указать (по ним и узнаем, ЧТО нужно генерить)
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36121803
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попытка не удалась, ответил не на тот вопрос.

eualexey
Если кратко, то один скрипт добавляет другой скрипт как <script src>.

Jah loves you.
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36121865
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IPhome,

Разница в одном, в кэшировании.
1. Что в первом, что во втором варианте вы грузите все функции по любому.
2. При втором варианте отдельный js файл грузиться только один раз после проверяется только его datetime типа а не изменился ли? если изменился то закачается файл снова, иначе берется из кэша. Поэтому не страшны особо js файлы ажно в 500к типа ext.js модный.
А так разницы никакой.
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36121867
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах да еще забыл. Скрипты внутри html очень не любят теперь поисковые системы типа google и yandex. Если вам важен SEO аспект то рекомендуются выносить js за пределы html файлов. Это написано на документации самих поисковых систем.
Модератор: Ссылка удалена. Свои знания и резюме предлагайте в "Работе"//illion
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36121978
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eualexey,

Я имел ввиду. Типа:
Код: plaintext
1.
2.
3.
sc=document.createElement("SCRIPT");
sc.src="Что_нужно_урл";
document.body.appendChild(sc);
Таким образом, можно грузить скрипты по мере надобности. Правда, лучше грузить их не в боди, а в какой-нибудь див, который перед загрузкой чистить.
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36122022
А вот еще один вопрос. Если сохранить web-страницу, то бывает, что файлы скриптов читаются блокнотом, а бывает, что они в двоичном виде. Так вот, как собственно сделать так, чтобы файл.js был в двоичном виде?
...
Рейтинг: 0 / 0
Варианты подключения JavaScript'a
    #36122052
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В двоичном коде - не бывает. Посмотрите firebugом - всё будет текстом, даже если это из дллки с эмбеддед ресурсами в аспнет или на манер data url, в коде base64. Прочитать яваскрипт всегда можно.
Единственное - обфускаторы .
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Варианты подключения JavaScript'a
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]