Javascript ile Telefon Titretme

Javascript vibration API mobil cihazlarda çalışmaktadır . Vibration API’sı ile mobil cihazlarınızı belirli bir süre boyunca titretebilirsiniz. Kullanımı navigator.vibrate fonksiyonununa bir sayı dizisi girmelisiniz. Sayı dizisine girilen sayılar ms (milisaniye) cinsinden titreşimin süresini ve iki titreşim arasında beklenecek süreyi belirler. 1, 3, 5, 7 gibi sıra numarası tek olan dizi elemanları titreşim süresini, 2, 4, 6, 8 gibi sıra numarası çift olan dizi elemanları iki titreşim arasında beklenecek süreyi belirler....

Aynı Form İçinde Farklı URL’lere Veri Gönderme

Standart bir form oluşturduğunuz zaman submit butonuna tıklandığı zaman etiketi içerisinde tanımlanmış olan action URL’sine gidecektir. 2 veya daha fazla submit butonu koyup farklı butonlara tıklandığı zaman verilerin farklı dosyalara gönderilmesini sağlayabilirsiniz. <form action="dosya.php"> <input type="submit" value="Gönder"> <input type="submit" value="Gönder 2" formaction="dosya-2.php"> </form> https://css-tricks.com/separate-form-submit-buttons-go-different-urls/

WordPress Remove Query Strings from Static Resource Çözümü

Google Pagespeed, Gtmetrix vb. puanlama sistemlerinde puanlarınızın düşük olmasına sebep olan bu hatanın asıl sebebi temanızda bulunan Javascript ve CSS kodlarının sonuna otomatik eklenen WordPress versiyon (sürüm) numarası ile alakalı. Aşağıdaki kodu temanızın tema işlevleri (functions.php) dosyasına <?php etiketinden sonra eklemeniz sorununuzu çözecektir. /* * Remove Query Strings */ function _remove_script_version( $src ){ $parts = explode( '?ver', $src ); return $parts[0]; } add_filter( 'script_loader_src', '_remove_script_version', 15, 1 ); add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

Javascript Klavye Kısayollarını Devre Dışı Bırakma

Sitenizdeki formların kopyala-yapıştır şeklinde doldurulmasını istemiyorsanız sayfanızda Ctrl+C Ctrl+V gibi kısayolların kullanılmasını engelleyebilirsiniz. Aşağıdaki Javascript kodlarını sayfanıza eklemeniz yeterli. <script> document.onkeydown = function (e) { return false; } </script>

ESP8266 İnternetten Veri Çekme

Öncelikle gerekli kütüphaneleri projemize eklemeliyiz. WiFi ağına bağlanma yöntemleri sağlayan ESP8266WiFi kütüphanesine ihtiyacımız var. Arduino programına ESP8266 desteğini henüz eklemediyseniz Arduino IDE için ESP8266 Kurulumu yazımı okuyabilirsiniz. İnternetten veri çekmek için ESP8266‘yı WiFi ağına bağlamalıyız. Gelen sonuçları seri port ekranından (115200 baud) takip edeceğiz. Aşağıdaki kodları ESP8266’ya yüklemeden önce kodlardaki ssid, password ve url değişkenlerini kendinize göre düzenlemeyi unutmayın. Bu örnekte http://api.ipify.org/ adresine GET isteğinde bulunarak ESP8266’ya ait IP adresini seri port ekranına yazdıracağız....