JavaScript Kodlarda hata var mı?

jsmer

Zeptopat
Katılım
5 Kasım 2023
Mesajlar
2
Daha fazla  
Cinsiyet
Erkek
Merhaba.
JavaScript konusunda kendimi geliştirmeye çalışıyorum. Fakat kodlarda mantık ya da yazım hatasının olup olmadığını üstadlardan öğrenmek isterim. Bu kod animasyon tetikleme ile ilgili sorun olduğunu düşündüğüm koddur. Çünkü Google'nin F12 hata ayıklama ekranında performans kısmından yapılan test sonucu animasyonun tetiklendiği sürenin çok uzun olduğunu gördüm. Bu da donma ve kasma olayına neden oluyor. Nerede bir hata olabilir? Yardımlarınızı rica ederim.


Kodlar:

JavaScript:
function a3(x, t) {
    var e = a2();
    return (a3 = function(t, _) {
        var a = e[t -= 342];
        if (void 0 === a3.BAIlFd) {
            var i = function(x) {
                for (var t, e, _ = "", a = "", i = 0, n = 0; e = x.charAt(n++); ~e && (t = i % 4 ? 64 * t + e : e,
                i++ % 4) && (_ += String.fromCharCode(255 & t >> (-2 * i & 6))))
                    e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);
                for (var r = 0, s = _.length; r < s; r++)
                    a += "%" + ("00" + _.charCodeAt(r).toString(16)).slice(-2);
                return decodeURIComponent(a)
            };
            a3.mkFtfT = i,
            x = arguments,
            a3.BAIlFd = !0
        }
        var n = t + e[0]
          , r = x[n];
        return r ? a = r : (a = a3.mkFtfT(a),
        x[n] = a),
        a
    }
    )(x, t)
}
 
Merhaba.
JavaScript konusunda kendimi geliştirmeye çalışıyorum. Fakat kodlarda mantık ya da yazım hatasının olup olmadığını üstadlardan öğrenmek isterim. Bu kod animasyon tetikleme ile ilgili sorun olduğunu düşündüğüm koddur. Çünkü Google'nin F12 hata ayıklama ekranında performans kısmından yapılan test sonucu animasyonun tetiklendiği sürenin çok uzun olduğunu gördüm. Bu da donma ve kasma olayına neden oluyor. Nerede bir hata olabilir? Yardımlarınızı rica ederim.


Kodlar:

JavaScript:
function a3(x, t) {
    var e = a2();
    return (a3 = function(t, _) {
        var a = e[t -= 342];
        if (void 0 === a3.BAIlFd) {
            var i = function(x) {
                for (var t, e, _ = "", a = "", i = 0, n = 0; e = x.charAt(n++); ~e && (t = i % 4 ? 64 * t + e : e,
                i++ % 4) && (_ += String.fromCharCode(255 & t >> (-2 * i & 6))))
                    e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);
                for (var r = 0, s = _.length; r < s; r++)
                    a += "%" + ("00" + _.charCodeAt(r).toString(16)).slice(-2);
                return decodeURIComponent(a)
            };
            a3.mkFtfT = i,
            x = arguments,
            a3.BAIlFd = !0
        }
        var n = t + e[0]
          , r = x[n];
        return r ? a = r : (a = a3.mkFtfT(a),
        x[n] = a),
        a
    }
    )(x, t)
}
Öğrenen böyle mi öğreniyor? Bu başka bir boyut öğrenme biçimi olsa gerek.
Yazdığın algoritmayı kağıt üzerinde tasarla, adım adım kendin işle. Bu çok karmaşık üstelik.
 
JavaScript:
function a3(x, t) {
    var e = a2();
    if (e === undefined) {
        e = a2();
    }
    return (a3 = function(t, _) {
        var a = e[t -= 342];
        if (void 0 === a3.BAIlFd) {
            var i = function(x) {
                for (var t, e, _ = "", a = "", i = 0, n = 0; e = x.charAt(n++); ~e && (t = i % 4 ? 64 * t + e : e,
                i++ % 4) && (_ += String.fromCharCode(255 & t >> (-2 * i & 6))))
                    e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);
                for (var r = 0, s = _.length; r < s; r++)
                    a += "%" + ("00" + _.charCodeAt(r).toString(16)).slice(-2);
                return decodeURIComponent(a)
            };
            a3.mkFtfT = i,
            x = arguments,
            a3.BAIlFd = !0
        }
        var n = t + e[0]
          , r = x[n];
        return r ? a = r : (a = a3.mkFtfT(a),
        x[n] = a),
        a
    }
    )(x, t)
}

function a2() {
    return {
        BAIlFd: !0,
        mkFtfT: function(x) {
            for (var t, e, _ = "", a = "", i = 0, n = 0; e = x.charAt(n++); ~e && (t = i % 4 ? 64 * t + e : e,
            i++ % 4) && (_ += String.fromCharCode(255 & t >> (-2 * i & 6))))
                e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);
            for (var r = 0, s = _.length; r < s; r++)
                a += "%" + ("00" + _.charCodeAt(r).toString(16)).slice(-2);
            return decodeURIComponent(a)
        }
    }
}
 
Merhaba.
JavaScript konusunda kendimi geliştirmeye çalışıyorum. Fakat kodlarda mantık ya da yazım hatasının olup olmadığını üstadlardan öğrenmek isterim. Bu kod animasyon tetikleme ile ilgili sorun olduğunu düşündüğüm koddur. Çünkü Google'nin F12 hata ayıklama ekranında performans kısmından yapılan test sonucu animasyonun tetiklendiği sürenin çok uzun olduğunu gördüm. Bu da donma ve kasma olayına neden oluyor. Nerede bir hata olabilir? Yardımlarınızı rica ederim.

Kodlar:

JavaScript:
function a3(x, t) {
 var e = a2();
 return (a3 = function(t, _) {
 var a = e[t -= 342];
 if (void 0 === a3.BAIlFd) {
 var i = function(x) {
 for (var t, e, _ = "", a = "", i = 0, n = 0; e = x.charAt(n++); ~e && (t = i % 4 ? 64 * t + e : e,
 i++ % 4) && (_ += String.fromCharCode(255 & t >> (-2 * i & 6))))
 e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);
 for (var r = 0, s = _.length; r < s; r++)
 a += "%" + ("00" + _.charCodeAt(r).toString(16)).slice(-2);
 return decodeURIComponent(a)
 };
 a3.mkFtfT = i,
 x = arguments,
 a3.BAIlFd = !0
 }
 var n = t + e[0]
 , r = x[n];
 return r ? a = r : (a = a3.mkFtfT(a),
 x[n] = a),
 a
 }
 )(x, t)
}

Yazım hatasını göremedim ama oldukça karmaşık ve mühendisliği berbat olan bir kod yığını daha düzenli ve variable adlandırmalarını anlamlı kılın. Daha sonra tekrar dönün şu an bu kadar yığının arasında karmaşık bir fixleme yapmak benim için mümkün değil.
 
Bence yapay zeka ile hata ayıklaman ve kendini daha fazla nasıl geliştirebilirsin onları araştırabilirsin. Örneğin bunu kod odaklı bir yapay zekaya veya ChatGPT'ye yapıştırıp hata var mı bul diyebilirsin. Hatayı senin için bulur ve düzelmiş şekilde sana verir sende hatanı görürsün. Ayrıca bunu benim için sade hale getir dersen belki 5 satırda yapacağın işlemi senin için 1 satırlık basit bir koda indirgiyebilir. Bunları kullanmanı öneririm.
 
Bence yapay zeka ile hata ayıklaman ve kendini daha fazla nasıl geliştirebilirsin onları araştırabilirsin. Örneğin bunu kod odaklı bir yapay zekaya veya ChatGPT'ye yapıştırıp hata var mı bul diyebilirsin. Hatayı senin için bulur ve düzelmiş şekilde sana verir sende hatanı görürsün. Ayrıca bunu benim için sade hale getir dersen belki 5 satırda yapacağın işlemi senin için 1 satırlık basit bir koda indirgiyebilir. Bunları kullanmanı öneririm.

Kesinlikle yanlış bir yöntem tam tersine tembelleştirip algoritma öğretisini yavaşlatır.
 
Ayrı ayrı teşekkür ederim. Açık kaynaklı dosyadan editlemeler yapmıştım. çalışmasında sorun olmadı ama animasyon tetiklemesinde yavaşlama ve kasma olduğundan sormuştum. Çok teşekkür ederim.

JavaScript:
function a3(x, t) {
    var e = a2();
    if (e === undefined) {
        e = a2();
    }
    return (a3 = function(t, _) {
        var a = e[t -= 342];
        if (void 0 === a3.BAIlFd) {
            var i = function(x) {
                for (var t, e, _ = "", a = "", i = 0, n = 0; e = x.charAt(n++); ~e && (t = i % 4 ? 64 * t + e : e,
                i++ % 4) && (_ += String.fromCharCode(255 & t >> (-2 * i & 6))))
                    e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);
                for (var r = 0, s = _.length; r < s; r++)
                    a += "%" + ("00" + _.charCodeAt(r).toString(16)).slice(-2);
                return decodeURIComponent(a)
            };
            a3.mkFtfT = i,
            x = arguments,
            a3.BAIlFd = !0
        }
        var n = t + e[0]
          , r = x[n];
        return r ? a = r : (a = a3.mkFtfT(a),
        x[n] = a),
        a
    }
    )(x, t)
}

function a2() {
    return {
        BAIlFd: !0,
        mkFtfT: function(x) {
            for (var t, e, _ = "", a = "", i = 0, n = 0; e = x.charAt(n++); ~e && (t = i % 4 ? 64 * t + e : e,
            i++ % 4) && (_ += String.fromCharCode(255 & t >> (-2 * i & 6))))
                e = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);
            for (var r = 0, s = _.length; r < s; r++)
                a += "%" + ("00" + _.charCodeAt(r).toString(16)).slice(-2);
            return decodeURIComponent(a)
        }
    }
}

Hocam eline emeğine sağlık. Sorunum düzeldi. Nasıl teşekkür etsem azdır.
 
Son düzenleme:
Ayrı ayrı teşekkür ederim. Açık kaynaklı dosyadan editlemeler yapmıştım. Çalışmasında sorun olmadı ama animasyon tetiklemesinde yavaşlama ve kasma olduğundan sormuştum. Çok teşekkür ederim.

Hocam eline emeğine sağlık. Sorunum düzeldi. Nasıl teşekkür etsem azdır.

Kodlarında hata alırsan hatayı ChatGPT, Google Bard ve Blackbox'a yazıp çözümü alabilirsin.
 

Technopat Haberler

Geri
Yukarı