Если содержимое не меняется, то не нужно запрещать кэширование. Не у всех безлимитный интернет еще. Подгружаемые скрипты не должны содержать чета типа $(document).ready(..)! Они должны просто объявлять какие-то глобальные переменные (хотя это не совсем правильно с точки зрения requirejs). А навешивать события и тд нужно отдельным кодом в момент когда и скрипт загружен, и контент уже подгружен.
И повесить обработчик, который после исполнения удалится - тоже не проблема. Есть же el.removeEventListener('event', handler), а в jquery для этого даже отдельный метод есть - $(el).once() $(el).one(), блин, первый раз правильно же написал..
Последний раз редактировалось danik.js, 07.12.2012 в 14:50.
|