S

Yüzbaşı
03 Haziran 2018
Tarihinde Katıldı
Takip Ettikleri
7 üye
Görüntülenme (?)
641 (Bu ay: 1)
Gönderiler Hakkında
S
2 hafta
İlk uygulamamı yazdım (Alışveriş Listesi - Javascript)
Hobi olarak başladım, devam ediyorum. En basit haliyle, kullanılabilir bir alışveriş listesi oldu. Daha eklenecek çok özellik var ama bu haliyle de kullanılabilir. Yalnız iş tahmin ettiğimden daha zormuş. Çok büyük projeleri tek başına yürütenlere saygım arttı. Hepi topu 1500 satır kod var benimkinde. 

Yeni özellikler ekledikçe güncelleyeceğim. Bazı lazım özellikler var. İki versiyon var biri DH temalı, diğeri dark temalı. Bilmeniz gerekenler:

⦁ Android ya da IOS ayırmaz, tarayıcıda çalıştığı için hepsinde kullanabilirsiniz. Tablet için optimize etmedim stil konusunda biraz sıkıntı olur ama kullanılır.

⦁ Kayıtlı listeleriniz telefonda değil, local storage dediğimiz tarayıcınızın hafızasında tutulur. Tarayıcınızı siler ya da uygulamayı başka bir tarayıcıda kullanmak isterseniz kayıtlı verilere erişemezsiniz. Listelerinizi yeniden oluşturmanız gerekir.

⦁ Size reklam göstermez, arka planda çalışmaz, abuk sabuk izinler istemez, mevcut android ya da IOS uygulamaları gibi 50-100 mb değil sadece 50-60 kb yer kaplar, sistem kaynaklarını sömürmez.

⦁ JS ile yazıldığı için açık kaynak kodlu diyebiliriz. Kodları herkes görebilir, güvenlidir.



https://dosya.co/hrsdhruimxdi/alisveris-listesi.html.html


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >







https://dosya.co/oxaskn3bfukf/dh-alisveris-listesi.html.html


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >
S
3 hafta
İki kapılı bir handa gidiyorum gündüz gece
S
4 ay
Cep telefonu guruları yeni telefon önerisi lazım
İkincil bir sıfır telefon lazım oldu 6000 tl ye kadar bütçem var. Oyun falan oynamayacağım. Yüksek performans lazım değil. Kamerası iyi olabilir sadece. Bir de önemli husus dayanıklı oması yani dayanıklılığıyla bilinen bir marka ve model olursa iyi olur. Sonuç olarak iki kriterim var.

- Olabildiğince iyi bir kamera
- Dayanıklılık
S
5 ay
Bu tipi biz seçmedik
@Maraz Alinin sağ kolu @hamza5806 @.Ferrum. @4F3
S
7 ay
Bir karpuz almışım var ya
İyi karpuz seçerim ama bu seferki cidden çok fena. Dilimlerken bile yarılıyodu


< Resime gitmek için tıklayın >
S
7 ay
SUBJECT 101 aganız 14 günde 10 kilo verdi.
110 kilodan 100 kiloya indim. Yaptığım sadece iki şey var. Masadan ekmeği şutlamak ve akşamları 5 km yürümek. 10 kiloda bile kendimi 5 yaş gençleşmiş hissettim. Akşam yemeğinde 1 ekmek yemeden doymazdım. Şimdi sadece yemeği yiyip kalkıyorum. Olay mide şişirmekmiş. Yanarım geçen yıllara. Ekmeği eve sokmayın. Hedef 85 kilo
S
8 ay
Javascript guruları gelin \"disable elements\"
Javascript ile resmin eşini bulma oyunu yapıyorum ama elementleri click olayı için disable konusunda başarısız oldum. Nasıl yazarsam yazayım eşi bulunan resimler disable olmuyor. Ayrıca bir div nesnesine tıklandığında, o divin rotate animasyonu süresi boyunca tüm diğer divlerin disable olması lazım. Container büyüklüğünde bir divin animasyon süresi boyunca z-indexini 9999 yapsam olur mu bilmiyorum henüz denemedim. Nasıl yapabilirim? Kodlar aşağıda.

<script type="text/javascript">

    //Find Pair Game
    var x = 0; // for first element's inner HTML to check pair.
    var y = 0; // for second element's inner HTML to check pair.
    var n = 0; // for first element's ID
    var m = 0; // for second element's ID
    var numbers = document.querySelectorAll('.number'); // all 'number' class elements
    var numb = document.getElementById('event-con'); // Event container

    // Start Button
    document.getElementById('start').onclick = function () {

        // array for random inner HTML
        var inhtml = [9, 5, 1, 12, 7, 3, 9, 6, 1, 12, 4, 8, 11, 2, 10, 3, 4, 7, 8, 2, 11, 5, 6, 10];
        var ran; // for random number
        var sayi; // for a number from "inhtml"

        // to give random numbers to inner HTML for all elements
        for (i = 24; i > 0; i--) {
            ran = Math.floor(Math.random() * i);
            sayi = inhtml[ran];
            numb.children[i].innerHTML = sayi;
            inhtml.splice(ran, 1); // number deleted from inhtml

            console.log(`i = ${i} ran = ${ran}`);
        }
    }

    // to get ID of elements
    numbers.forEach(function (item) {
       
        item.addEventListener('click', function (e) {
            if (n == 0) {
                n = e.target.id;
            } else {
                m = e.target.id;
            }
        });
    });

    numbers.forEach(function (item) {

        item.onclick = function () {

            item.style.animation = "rotate 2s forwards";
            item.style.backgroundImage = `url(img/${item.innerHTML}.jpg)`;

            // to check pair
            if (x == 0) {
                x = item.innerHTML;
            } else if ((x > 0) && (y == 0)) {
                y = item.innerHTML;
                if (x != y) { // if they are not pair turn back again
                    document.getElementById(n).style.animation = "rotate2 6s forwards";
                    document.getElementById(m).style.animation = "rotate3 6s forwards";
                    n = 0;
                    m = 0;
                    x = 0;
                    y = 0;
                } else if(x == y){ // if they are pair, disable them to click (failed)
                    document.getElementById(n).disabled = true;
                    document.getElementById(m).disabled = true;
                    n = 0;
                    m = 0;
                    x = 0;
                    y = 0;
                }
            }
            console.log(`x = ${x} y = ${y}       n = ${n} m = ${m}`);
        }
    });


</script>
S
10 ay
Herkesin bildiği
...bir tek sana sırmış gibi hissettin mi hiç?
S
geçen yıl
Bu ne lan yaz geldi memlekete
Dışarda şortlu tişörtlü adam da gördüm, montlu bereli de. Millet ne giyeceğini şaşırmış vaziyette
S
geçen yıl
Türkiye Uzay Ajansı Başkanı: Uzaydan atılan titanyum çubuklar deprem yapıyor
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.