Quirksmode.org/Javascript-İçindekiler
Ceviz Viki sitesinden
Note : This page has been copied from http://quirksmode.org/js/contents.html for permitted translation purposes.
| ||
Javascript-İçindekiler
| Genel | |
| Javascripte Giriş | Bu sayfa Javascripte başlangıç için ön bilgileri içermektedir. Java ve javascript arasındaki farklar, javascriptin yapabilecekleri ve yapamayacakları, güvenlik, javascriptin hangi sürümlerinin yayımlandığı, bu sürümler hakkında bilgiler ve betiğinizdeki(script) hataları nasıl düzelteceğiniz bu bölümde anlatılmaktadır. |
| Javascript Yerleşimi | Javascript kodlarınızı nasıl HTML sayfalarınıza ekleyeceğiniz ve <noscript> tagı bu sayfada açıklanmaktadır. |
| Nesne Kontrolü | Javascripte yeni başlayanların dikkatli olması gereken çok önemli bir kavram. Eğer kompleks bir betik(script) yazıyorsanız ziyaretçilerinizin tarayıcılarının kullandığınız metodları destekleyip desteklemediğini kontrol etmek zorundasınız. Bunu yapmak için nesne denetimine ihtiyaç duyacaksınız. Bu sayfa nesne denetimiyle ilgili birkaç eski örneğe yer vermektedir. |
| ***Core*** | |
| İfadeler | İfadeler javascript komutlarıdır. Bu sayfada iki önemli ifadeyi açıkladım: if() ve for(). Bu ifadeleri yazdığınız her betikte(script) kullanacaksınız. Bu yüzden bu ifadeleri iyi öğrenmelisiniz. |
| Fonksiyonlar | Her betikte(script) çeşitli fonksiyonlar oluşturacaksınız. Fonksiyonlar sizin için çeşitler işler yapan kısa komutlar topluluğudur. Bu sayfa fonksiyonların nasıl çalıştığını ve onlarla neler yapabileceğinizi anlatır. |
| Karakter Toplulukları(String) | Karakter topluluklarıda çok önemlidir.'Merhaba', 'http://www.ceviz.net' veya '14' karakter toplulukarına örnek olabilirler. Sıklıkla bir karakter topluluğunu okumaya veya içeriğini değiştirmeye ihtiyaç duyarsınız. Bu sayfa önemli detayları anlatmaktadır. |
| Mantıksal İfadeler | Mantıksal ifadeler her programlama dilinde bulunur.AND(&&), OR(||) ve NOT(!) olarak kullanılabilirler. |
| Object as Assocative Arrays | How JavaScript objects are also associative arrays. |
| this Anahtar Kelimesi | this çok güçlü bir anahtar kelimedir ama nasıl çalıştığını bilmiyorsanız kullanması oldukça zordur. Bu sayfada this anahtar kelimesi anlatılmaktadır. |
| Tarih ve Saate Giriş | Tarih ve saat hakkındaki genel bilgiler. Date nesnesi, 2000 yılının yol açtığı sorunlar, vb. |
| Son Düzenlenme Tarihi | Eğer sunucu bu bilgileri göndermeye izin veriyorsa document.lastModified sayfanın son düzenlenme tarihini verir. Bu sayfa son düzenleme tarihini kullanabilmeniz için kullanıcı dostu yollardan bahsediyor. Ben(quirksmode.org sitesinin sahibi) bu sitedeki(quirksmode.org) her sayfada kullanıyorum. |
| BOM(Browser Object Model - Tarayıcı Nesne Modeli) | |
| Çerçevelere(Frame) Giriş | Bu sayfa bir diğer çerçeveye nasıl ulaşacağınızdan bahsetmektedir. |
| Popuplar | Popuplar Javascript tarafından açılan pencerelerdir. Popupların avantajı onları görünümlerini detaylarına kadar ayarlayabilmenizdir. Popupların dezavantajı ise çoğu kullanıcının popuplardan bıkmış olmasıdır. Çünkü genellikle popuplar amaçsızca kullanılırlar. |
| Çarpaz Tarayıcı Destekli Betikler | Once you opened a popup you can establish communication between the popup and the opening page. This page gives the details. |
| Satır İçi Çerçeveleri(Iframe) | Satır içi çerçeveleri normal HTML sayfalarınızın içinde gösterebilirsiniz. Satır içi çerçevelere erişmek ince bir iştir. Bu sayfa bu konu hakkındaki detayları vermektedir. |
| Tarayıcı Tespiti | Bu özelliği betiklerinizde(script) kullanmayın. Yeni başlayanlar tarayıcı denetimine gereğinden fazla önem verirler. Öncelikle Nesne Kontrolü sayfasını okuyun. Tarayıcı denetimini kullanan hemen hemen tüm scriptler hatalı çalışırlar. |
| Çerezler | Çerezler kullanıcılarınız hakkında veya başka bilgileri saklarlar. Bu bilgiler kullanıcılarınızın bilgisayarında saklanırlar ve kullanıcılar sitenize tekrar geldiklerinde kullanılabilirler. |
| Olaylar | |
| Olaylara Giriş | Olaylar hakkında genel bilgiler, önemli sorular ve bunların cevapları hakkında bir sayfa. |
| Olaylar | Çarpraz tarayıcı destekli olayların detaylı açıklamaları |
| Olay Kotarıcılarına Giriş | Bu sayfa Netscape 2 ve 3 ün destekeldiği olay kotarıcılarından yola çıkarak Netscape ve diğer tarayıcıların desteklediği olay kotarıcılarından bahsetmektedir. |
| Geneleksel Yöntem | Bu sayfa tüm modern tarayıcılarda da çalışan geleneksel olay kotarıcısı kullanma yöntemlerini anlatmaktadır. Bununla birlikte anonim fonksiyonları ve bu yöntemin sakıncalarından bahsetmektedir.. |
| Gelişmiş Yöntemler | Bu sayfa W3C' nin ve Microsoft' un gelişmiş kotarıcı kullanma yöntemlerini tartışmaktadır. W3C' nin yöntemi iyi Microsoft' un ki değil. |
| Olaylara Ulaşım | Bu sayfa olay nesnelerine nasıl ulaşacağınızı anlatmaktadır. Olayların özelliklerini okuduysanız bu gerekli birşeydir. |
| Olay Özellikleri | ***This page discusses interesting event properties and the severe browser incompatibilities surrounding their use.*** |
| Olay Düzeni | Bu sayfa iki olay düzen sistemini tartışmaktadır. ***When the user clicks on a nested element and both this element and its parent element have an onclick event handler,*** Hangisi önce çalışır ? |
| Fare Olayları | mouseover, mouseout, mousedown, mouseup, mousemove, click ve dblclick gibi fare olaylarının işleyişleri hakkında detaylar. |
| Olay ***Bağdaşma*** Tablosu | Sok kullanılan olaylar için ***bağdaşma*** tablosu |
| Event pairs | To keep our sites accessible to non-mouse users we must use non-mouse events like focus or keydown in addition to mouse events. Which non-mouse events can be paired with which mouse events? |
| Detecting keystrokes | How to detect the keys the user pressed. The details are messy.
addEventSimple My utility function for simple unobtrusive event handler creation. |
