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

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

Jah loves you.
...
Рейтинг: 0 / 0
30.07.2009, 12:13
    #36117545
IPhome
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Варианты подключения JavaScript'a
если скрипт в отдельном файле, то при подключении весь файл грузится на клиента или же только те функции которые используются?
...
Рейтинг: 0 / 0
30.07.2009, 12:36
    #36117652
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Варианты подключения JavaScript'a
Весь.
...
Рейтинг: 0 / 0
30.07.2009, 19:00
    #36118917
zhouck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Варианты подключения JavaScript'a
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
30.07.2009, 20:38
    #36119024
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Варианты подключения JavaScript'a
zhouck,

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


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

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


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

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

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

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

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


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