Kayıtlar

preventDefault Fonksiyonu ile Engellenmiş Nesneyi Yeniden Çalıştırmak

Elimizde bir form olduğunu varsayalım ve çeşitli bir neden dolayı, form nesnesinin gönderilmesini engelledik.  $(".deneme").click(function () {     $("#urunekle").submit(function (e) {         e.preventDefault();     }); }); Bu durumda herhangi bir input nesnesine submit ataması yapsak bile form bir kez engellendiği için çalışmayacaktır. Bu durumda forma bağladığımız submit fonksiyonunu unbind ile silerek yeniden gönderme yapmamız, bu durumu aşmamıza yeterli olacaktır. $("#gonderButon").click(function () {     $('#urunekle').unbind('submit').submit(); });

Kendini Tekrarlayan CSS Sınıflarını Silmek

CSS dosyanız çok büyüdüğünde kendini tekrarlayan sınıfları bulmak zorlaşır. Gereksiz yere kendini tekrarlayan sınıfları silebilmek için CSS Purge kullanmanız en iyi çözüm olacaktır. Node.js'nin komut ekranını açın ve ilk başta CSS Purge yükleyin: npm install css-purge -g Arından temizlemek istediğiniz css dosyasını erişimi kolay bir klasöre alın. (Örneğin C:\NodeDosyam) Bu klasöre gidin ve Purge'ü çalıştırın: css-purge -i stilim.css -o stilim_temiz.css Yukarıdaki komutta input kısmına (-i) işlemek istediğiniz CSS dosyasının adını, output kısmına ise oluşturmak istediğiniz, temizlenmiş CSS dosyasının adını yazıyoruz. Not: Bu işlem CSS dosyanızın içerisindeki yorumları da silecektir...

RegEx Notlarım

Tüm style etiketlerini seç: style="[^\"]*" İki HTML etiketinin arasını seç: <lastmod>(.*?)</lastmod>

WOFF ve WOFF2 Bulunamadı Hatası

WOFF ve WOFF2 font dosyaları yerinde olmasına rağmen tarayıcı tarafından bulunaması, IIS Server'ın bu dosya tipini servis ederken yanlış deklerasyon kullanmasından kaynaklanmaktadır. Sorunun çözümü için sitenizin web.config dosyasını ilgili konfigürasyonu silip doğru bir şekilde seris etmesi için ayarlamanız gerekmektedir. Bunun için  system.webServer düğümüne aşağıdaki kodu eklemeniz yeterli olacaktır.     <staticContent>         <remove fileExtension=".woff" />         <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />         <remove fileExtension=".woff2" />         <mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2" />     </staticContent> 

JavaScript ile Sayfanın Sonuna Ulaşınca Event Çalıştırma

Sayfanın sonuna ulaşınca, yani scrollbar dipe gidince bir JavaScript event'i çalıştırmak istiyorsanız aşağıdaki kodu kullanabilirsiniz. document.addEventListener('scroll', function (event) {     if (document.body.scrollHeight ==  document.body.scrollTop +  window.innerHeight) {         alert("Sayfanın sonuna ulaştınız!");     } });

iPhone iOS Bootstrap Modal Hatası

Bootstrap Modal kullanırken sıkılıkla karşılaşılan sorunlardan bir tanesi, Modal penceresinin iPhone'da açılmamasıdır. Kodunuz Masaüstü cihazlarda ve Android telefonlarda çalışırken iPhone'da çalışmamasının nedeni büyük ihtimalle HTML veya CSS kodunuzun cihaz tarafında validasyondan geçememesidir. Bu durum özellikle Modal nesnesini trigger eden elementiniz buton yerine a etiketi ise yaşanır. Birinci Yöntem: Prevent Default Buradaki ilk muhtemel çözüm a etiketinize href vermektir. Bu durumda ortaya linke tıklaınca belirli bir adrese yönlendirme sorunu oluşur. İlk çözüm linkiniz varsayılan davranış biçimini değiştirmektir. $("a.modalaktivasyon").click(function (e) { e.preventDefault(); }); İkinci Yöntem: Void Function İkinci çözüm olarak href ile belirtilen yol olarak boş bir JavaScript çalıştırılabilir. Bu durumda void (boş) olan output, return 0 gibi iş görür v...

Yazılım Firmaları Yönetimi Üzerine

Görüş ve Düşünce Yapısı Farklılıkları Teknik eleman dışında gelen tüm elemanların ekip ile uyum sağlama konusunda sorunlar yaşadağı aşikar. Teknik elemanlar her daim analitik düşünce yapısına sahip olup, özellikle iş üzerindeyken sonuç odaklar haraket ettiklerinden dolayı bir şekilde işi sonuca ulaştırıyorlar. Bunun pozitif etkisi sonuç almak iken, negatif etkisi ise takımdan koptuğu zaman bireysel haraket etmesi oluyor. Buna rağmen, aynı tutumdan biz teknik ekip olarak çok fazla etkilenmiyoruz. Mütemadiyen, x şahıs, bulunduğu ara konumda teknik ile iletişim kurmak konusunda zorlanıyor. Teknik ekip, sonuç odaklı düşünerek cevap verdiğinden dolayı, karşı tarafa açıklayıcı ve tatminkar, daha ziyadesiyle duygusal zekaya hitap eden cevap vermemesinden dolayı arada sürüncemede kalması, git gel yapması eninde sonunda yılmasına neden oluyor. Burada bizim üzerimize düşen kısım, daha açıklayıcı olmak ve karşı tarafın da açıklamalarını dinliyor olmaktan geçiyor. Sonuç odaklı olmak teknik ...