MiLLer7 adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar bir javascript dosya var ancak fonksiyon tam olarak ne yapıyor neler içeriyor bunu açıklamasını yapabilecek varmı şimdiden teşekkürler.

e=Math.floor((new Date).getTime()/1e3)

function h(e){for(var t=[],s=0,n=e.length;s<n;s++){var a=Number(e.charCodeAt(s)).toString(16);t.push(a)}r eturn t.join("")}
e=Math.floor((new Date).getTime()/1e3) // Burada zamanı alıp 1e3 e bölüyor. ve onu da yuvarlıyor e içerisine atıyor.(1e3 şu demek 1.300.000.000 ) demek.
Daha sonra bu işlemi
functionh(e) {for (vart = [],s = 0,n =e.length;s <n;s++) { vara =Number(e.charCodeAt(s)).toString(16);t.push(a); } returnt.join("");}
şu şekilde belki daha iyi görünebilir. Bir döngüye sokuyor. t dizisi ve s elemanı oluşturuyor. Döngünün dönüş sayısı yani e değerinin string uzunluğu kadar olacak.( n karakterli bir metin için n olacak) Bir a değişkeni oluşturuyor. Daha sonra e deki s. indisi stringe çevirip t dizisine aktarıyor. Bu t dizisini tekrar döndürüyor taa ki e. elemanın uzunluğu kadar tekrar edene dek. Ne işe yaradığına gelecek olursak Zamanı alıp belirli işlemler uyguladığına göre belki uniq bir id almaya çalışıyor olabilir. Emin olamadım. Pekte açıklayıcı anlatamamış olabilirim çünkü belirli bir kod bloğu olduğu için anlamak zor. Bu arada fonksiyonu birkaç kere console da test ettim. Şu değeri 1633560972 üretti. Zamandan aldığı için zaman ilerledikçe sayı artacaktır.