Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   javascript странный вызов (http://forum.oszone.net/showthread.php?t=101425)

bruder 25-02-2008 01:33 747710

javascript странный вызов
 
Привет профи javascript :)
Помогите разобраться с таким кодом. Для чего создается в javascripte еще один тег javascript. Парень который это написал часто использует такой способ. Я не буду долго объяснять для чего он это делал, потому что это всеравно один пример из многих. Кто знает этот прием наверно и так поймут :) Я не смог решить проблему, поэтому очень стыдно :blush: Сам парень вообще никогда не раскрывает свои тайны, гад, потому что в фирме самый крутой.

var opt = document.createElement("script");
opt.setAttribute('type','text/javascript');
opt.setAttribute('src','https://realperson9.net/system/scripts/rp_status.php?systemurl=https://realperson9.net/system&project=quelle&aspid=1&deptid=2&cuuid='+cuuid+'&');
document.getElementById("optiRealPersonContent").appendChild(optiRealPersonScript);

Vlad Drakula 25-02-2008 02:09 747725

bruder
это код для динамической подгрузки JS на страницу, в ряде случаев используется для того чтобы баннеро резалки его не вырезали.

bruder 25-02-2008 02:24 747726

ок, про банеры это как один из вариантов. . А вообще смысл динамической подгрузки не мог бы прояснить. Я НИ В ОДНОМ учебнике такое еще не встречал. Может конечно упустил, но подробно узнать или почитать про это охота

Vlad Drakula 25-02-2008 04:17 747741

bruder
чтобы подгружать только тот JS который не обходим и экономить трафик

еще одно применение: AJAX обмен данными с сервером

я вот не видел хороших учебников по JS всему приходится учиться самому и от коллег...

еще конференции иногда помогают!

на client side 2007 был мастер класс на эту тему.

bruder 25-02-2008 13:43 747936

спасибо за информацию, я еще тут поискал, действительно это типа асинхронного вызова нужных скриптов. Гавное знать когда употребить, я еще посмотрю в инете. Еще раз спасибо


Время: 04:50.

Время: 04:50.
© OSzone.net 2001-