Kitaplık.js
- Basit bir temele dayanır. Özellik ekleyip çıkarmak çok kolay.
- Proje bazında ihtiyaç duyulan fonksiyonları dahil edip, gereksiz parçaları atmaya ve yer tasarrufu sağlamaya yarar.
- Kütüphanesiz javascript yazma yeteneği kazanmak isteyenlere yönelik bir "kitaplık".
- document.getElementById yazmaya erinenler ve tek seferde çoklu stil atamak isteyenler için hazır fonksiyonlar.
- 2,77 kB
- Ücretsiz.
Hazır Fonksiyonlar
- $('.paragraf, #dugme, h1'): CSS seçicisine uyan elemanları array olarak döndürür.
- defs(SPAN): HTML elemanlarının varsayılan seviyesini döndürür (inline ya da block).
- $() fonksiyonuyla elde edilen dizideki elemanlar için (Array.prototype):
- css('background: red; color: #fff'): Stil uygular. Girilen özelliğin değerini döndürür.
- fadeOut(500, callback): Silinerek yok olmasını sağlar. Bitiminde callback fonksiyonunu döndürür.
- fadeIn(500, callback): Belirerek görünür olmasını sağlar. Bitiminde callback fonksiyonunu döndürür.
- fadeTo(0.5,500, callback): Belirlenen süre boyunca, belirlenen opacity değerine geçiş yapar. Bitiminde callback fonksiyonunu döndürür.
- hide(): display="none" uygular.
- show(): Görünür hale getirir (varsayılan seviyesine döndürür).
- append('<lorem> ipsum'): Sonuna içerik ekler.
- prepend('<lorem> ipsum'): Başına içerik ekler.
- html('<lorem> ipsum'): İçeriğini değiştirir. İçeriği döndürür.
- text('<lorem> ipsum'): İçeriğini HTML'i pasifize ederek değiştirir. İçeriği döndürür.
- hover(renkKirmizi,renkMavi): onmouseover'da ilk, onmouseout'ta ikinci fonksiyonu döndürür.
- click(renkKirmizi): onclick=renkKirmizi uygular.
- on('dblclick',renkKirmizi): addEventListener('dblclick',renkKirmizi,false) uygular. Herhangi bir event için fonksiyon atamaya yarar.
- addClass('kirmizi'): Yeni class ekler.
- removeClass('kirmizi'): Belirlenen classı siler.
- attr('id','kirmizi'): Seçilen özelliğe yeni değer atar. Seçilen özelliğin değerini döndürür.