Защо се слагат js?1224077277

kWo_2

Registered
Защо в много сайтове гледам слагат тези цифри или понякога датата сле .js файловете js?1224077277

служат ли за нещо и какво означава това
 
Служи за да се избегне кеширането на javascript-а. Всеки път го download-ва на ново :)
 
devent каза:
Служи за да се избегне кеширането на javascript-а. Всеки път го download-ва на ново :)

и за това слагат сегашната дата за да е вски път различно 10012010 ?

да но въпроса ми е защо сега гледам в един сайт е така .css?20100108:2

с 2 дни назад показва датата
и въпроса ми е защо не е сегашната дата примерно
или файла е направен нещо преди 2 ни

не знам нищо за това и питам като невидял :)
 
Няма значение каква е датата. Важно е името да е различно. Може да сложат и .css?kask3aksdkakdakdak рандом букви :)
 
Благодаря ти devent, а може ли да ми обясниш защо искат да избегнат кеширането на Javascript и CSS :)
 
Аз съм го правил с картинки, но не виждам особен смисъл за javascript и css. Иначе идеята е постоянно да се обновява, за да не излизат разни бъгове, предполагам.
 
А търсачките имат ли нещо общо с това нещо?

Това беше последния ми въпрос :)
 
Предполагам че това са php файлове, маскирани като статични css и js файлове. Единствената причина, която ми идва на ум за да го направят така е да подава информация на JS ( echo "var bla='{$text}';";), която не се е нужно да се обновява на всеки рефреш, а примерно на 5 мин, и затова са го направили така. Плюс това пестят време така, защото браузъра зарежда тази информация единствено след като е минал Expires хедъра и не е нужно да зарежда JS кода при всеки рефреш.
:)
 
Еми аз като замаскирам .php файл на .css не ми излиза дизайна на сайта :? и едва ли е това, но пък от друга страна видях че наистина изкарват сесията на потр. в .js файл и като го отворя то ми излиза точно както излиза кода в js файл


направо се учудвам и аз
 

Back
Горе