Etiket arşivi: Javascript

JavaScript dosyasının içinde başka bir Javascript dosyasını çağırma

Örneğin site.js adında bir javascript dosyamız olsun. Bu javascript dosyasının çalıştırıldığı her yerde jquery.js ve moo.js adlı javascript dosyalarını da çalıştırmak isteyelim.

Bu durumda ya şöyle yaparız;

1
2
3
<script src="site.js" type="text/javascript"></script>
<script src="jquery.js" type="text/javascript"></script>
<script src="moo.js" type="text/javascript"></script>

<script src="site.js" type="text/javascript"></script> <script src="jquery.js" type="text/javascript"></script> <script src="moo.js" type="text/javascript"></script>

ya da site.js’in içinde jquery.js ve moo.js’i bir javascript fonksiyonu ile çağırabiliriz. Böyle yapmak için site.js’in içine şu kodlar eklenmeli;

1
2
3
4
5
6
7
8
9
10
function addJavascript(jsname) {
    var th = document.getElementsByTagName('head')[0];
    var s = document.createElement('script');
    s.setAttribute('type','text/javascript');
    s.setAttribute('src',jsname);
    th.appendChild(s);
}
 
addJavascript('jquery.js');
addJavascript('moo.js');

function addJavascript(jsname) { var th = document.getElementsByTagName('head')[0]; var s = document.createElement('script'); s.setAttribute('type','text/javascript'); s.setAttribute('src',jsname); th.appendChild(s); } addJavascript('jquery.js'); addJavascript('moo.js');

Belki bir gün ihtiyacınız olur.

Turkcell ilk açık kaynaklı ürününü duyurdu !

Turkcell’den beklemediğim ve beni şaşırtan bir haber geldi. Turkcell Teknoloji ilk açık kaynaklı, GPL lisanslı ürünü Isola Framework’u duyurdu. Isola, Java ile web uygulaması geliştirenler için yine bir javascript frameworku olan Extjs’i temel alarak geliştirilmiş bir javascript frameworku. Sanırım ajax4jsf’e benzer bir işi yapıyor.

Böyle büyük ölçekteki bir şirektin özgür yazılıma destek vermesi, ülkemizde özgür yazılımın gelişmesi adına güzel bir gelişme. Turkcell Teknoloji için bu bir ilk ama son olmayacaktır diye düşünüyor ve umuyorum.

Bu güzel hareketinden dolayı Turkcell’i ben de (*) tebrik ediyorum.

Turkcell Teknoloji’nin nasıl bir yer olduğunu merak edenleriniz varsa Televidyon’un videosunu izleyebilirler ve bilgi alabilirler.

Bu arada haberi sevgili Görkem Çetin‘in linux sohbet listesine attığı posta sayesinde öğrendim. Kendisine bu güzel haberi ilettiği için teşekkür ederim.

CSS Kodlarınızı Sıkıştırın, Okunabilir Hale Getirin

CleanCSS ile CSS kodlarınızı sıkıştırıabilir veya CSS kodlarınızı daha okunabilir hale getirebilirsiniz.

CSS kodlarınızı yazdıktan ve sitenizi test ettikten sonra, yani siteniz yayına hazır hale geldiğinde, eğer daha hızlı bir web sitesine sahip olmak istiyor ve css dosyanızın boyutu büyük ise CSS kodlarınızı sıkıştırmalısınız. Ben bu iş için CleanCSS‘i kullanıyor ve sizlere de kullanmanızı öneriyorum.

Eğer CSS kodlarını okunabilir bir şekilde yazamıyorsanız CleanCSS tam size göre bir araç…

Benzer şeyleri yapabileceğiniz diğer siteler; CSSDrive CSS Compressor, Robson CSS Compressor, CSS Optimizer

Ayrıca daha hızlı bir web sitesi için Javascript dosyalarınız da sıkıştırabiliyoruz… eburhan, bu işi yapan siteleri yazmış

Tarih Seçici (Javascript Date Picker)

Web uygulamalarınızda kullanabileceğiniz kullanışlı bir tarih seçici burada bulunmakta… Bir projede kullanmak üzere ihtiyacım oldu, google’da date selector diye aratıp bunu buldum ve bence en kullanışlı olanı bu.. Son zamanların populer javascript kütüphanesi JQuery ile yapılmış olması da ayrı bir özelliği… Çalışır haldeki bir örneğini buradan görebilirsiniz..