2 JAVASCRIPT TEMELLER



Benzer belgeler
1 JAVASCRIPT NEDİR? 1

BETİK DİLİ / JAVASCRIPT. Web Tasarımı ve Programlama

JAVASCRIPT İSTEMCİ TARAFLI WEB PROGRAMLAMA (CLIENT SIDE WEB PROGRAMMING)

Web Projesi Yönetimi. Web Projesi Yönetim Aşamaları

Ç NDEK LER KISIM I: HTML, XHTML, HTML5 1 TEMEL KAVRAMLAR 3 nternet Nedir? 3 HTML Nedir? 4 HTTP Nedir? 4 FTP Nedir? 5 WWW Nedir?

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 7

Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Ç NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

WEB PROGRAMLAMA. DERS NOTLARI / JavaScript e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA

Kural olarak JavaScript kodları, HTML in içinde <SCRIPT> </SCRIPT> etiketlerinin arasına gömülür. örnek33b.html

Web Tasarımı - Yrd. Doç. Devkan Kaleci 1

çindekiler 01. Kurulum


2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2

Web Tasarımının Temelleri

Javascriptte Olaylar (events)

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9

G R fi 1 Adobe AIR E BAfiLANGIÇ

JAVASCRIPT JAVASCRIPT DİLİ

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü

Bilgisayar Programcılığı Ön Lisans Programı WEB EDİTÖRÜ. Öğr. Gör. Rıza ALTUNAY

BĠLĠġĠM TEKNOLOJĠLERĠ

WEB TASARIMININ TEMELLERİ

1-Math Nesneleri : M-01 : Mutlak değer fonksiyonu(abs) <HTML> <HEAD> <TITLE>Mutlakdeğer fonksiyonu </TITLE> </HEAD> <BODY>

HTML & CSS. Öğr.Gör. M.Ersin AKAY

Javascript Örnekleri ve Soruları 2006]

İNTERNET PROGRAMCILIĞI I

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

Ç NDEK LER 1 NTERNETE MERHABA 1 nternetin Tarihçesi 2 nternetin Altyap s 3 A (Network) 3 TCP/IP Aktarma Denetim Protokolü/ nternet Protokolü

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi :

JavaScript Örnekleri PDF

=~ Metodu 92 Karakter Sınıfları 94 sub ve gsub metotları 101 Hızlı Tekrar 102 Kontrol Noktası 103 Düello 106 Sonraki Bölümde 109


G R fi xix 1 YAZILIM GEL fit RMEN N TEMEL KAVRAMLARI

Web Teknolojileri ve Programla

Öğr. Gör. Serkan AKSU 1

Metin Text Kutuları. Metin kutusu oluşturmak için <input> tagı kullanılır.

Web Programlama. JavaScript (1)

Temel JavaFX Bileşenleri (1) Labeled, Label, Button, ToggleButton, RadioButton, ToggleGroup, CheckBox, ComboBox, Slider, ListView ve SelectionModel

Bu doküman Kâtip Çelebi tarafından 1632 de yazılan ve İbrahim Müteferrika nın eklemeleri ile Matbaa-ı Amire de basılan Kitabı-ı Cihannüma nın

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

KISIM I: TEMEL KONULAR 1

Temel Başlıklar. HTML Formlarının amacı Çalışma şekli Form Action ve Method

MODÜL 2 HTML İLE GELİŞMİŞ ÖZELLİKLER

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

h a k a n b a b a c. n e t HTML Web Tasarımı ve Programlama

Doç.Dr. Yaşar SARI, Web Tasarımı Ders Notları 1

Ç NDEK LER 1 GRAF K TASARIM 1 Grafik Tasar m Nedir? 1 Türkiye de Grafik Tasar m Sektörü 3 Vektör Nedir? 4 Bitmap Nedir? 6 Neden CorelDraw?

1 ORACLE 11G DATABASE SERVER LE

PHP ile İnternet Programlama

BİLİŞİM TEKNOLOJİLERİ

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.

WEB TASARIMI VE PROGRAMLAMA DERSİ

Site Temizlik Projesi Kodları

Site Tasarım Çalışması -3

İNTERNET PROGRAMCILIĞI HAFTA. PHP ile FORM İŞLEMLERİ. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Form Elemanları Kullanımı

İçindekiler. KISIM 1 Temel Programlama 1. Bölüm 1: Programlama ve Python 3. Bölüm 2: Değişkenler, İfadeler ve Deyimler 13. Giriş 4

1 PROGRAMLAMAYA GİRİŞ

1 Aralık 2011 / Perşembe

2 HTML KAYNAK KODLAMASINDA SIKLIKLA KULLANILAN KONSEPTLER

BTP208 İnternet Programcılığı II HTML5 ve Getirdiği Yenilikler (2. Kısım)

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

Ç NDEK LER KISIM I: TEMEL KONULAR 1 TEMEL B LG LER 3 Python u Nereden Bulabilirim? 4 GNU/Linux 4 Microsoft Windows 5 Python Nas l Çal flt r l r?

ASP.NET Web Kontrolleri

KBÜ. TBP107 Web Tasarımının Temelleri «H T M L E T İ K E T L E R İ - III» Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ

BĠLĠġĠM TEKNOLOJĠLERĠ

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

YZM 3215 İleri Web Programlama

HSancak Nesne Tabanlı Programlama I Ders Notları

1 JQUERY MOBILE 2 JQM SAYFA YAPISI

Kopya Kağıtları. IE ve Opera başta olmak üzere. Siteler arası (ötesi) betik çalıştırma (Cross Site Scripting) XSS Saptayıcı.

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows

Note: If you want to validate a page containing frames, be sure the DTD is set to "Frameset DTD". Read more about XHTML Validation.

CRYSTAL REPORT EĞĠTĠM DÖKÜMANLARI

<a href= #baslik1 >Başlık 1 e git</a> Başlık 1 e git yazısı tıklandığında # den sonra yazılı olan (baslik1) başlık açılır.

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Veri Yapıları ve Algoritmalar dönem

5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Kayan Çerçeveler. Web sayfası içerisine kaydırılabilir çerçeveler yerleştirmek için

3-Hafta Genel Sayfa Yapısı. Semantik Web Nedir? SEO Nedir? Sayfa Başlığı (Title) Konu Başlıkları (Heading) Genel Sayfa Düzeni

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

DELPHI DERS NOTLARI. Delphi yi açtığınızda karşınıza ana form, component palet ve object inspector (özellikler ve olaylar penceresi) gelir.

Nesne Tabanlı Programlama

Transkript:

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page vii Ç NDEK LER 1 JAVASCRIPT E G R fi 1 Javascript Kodlar n HTML Sayfas çerisine Eklemek 3 Kodlar Aras na Aç klama Sat rlar Eklemek 6 Kodlar m z Eski Sürüm Taray c lardan Saklama 7 Sayfa Aç l fl nda Javascript Kodlar n n Çal flt r lmas 8 2 JAVASCRIPT TEMELLER 9 De iflkenler 9 De iflken Tan mlarken Dikkat Etmeniz Gereken Kurallar 10 De iflkenlere De er Atamak 11 Veri Türleri 11 number 12 boolean 12 string 12 Diziler (Array) 13 undefined 13 null 14 Veri Türü Dönüflümleri 15 3 OPERATÖRLER 17 Atama Operatörleri 17 Aritmetiksel fllemler ve String (+) 18 De er Artt rma ve Azaltma Operatörleri 19 Karfl laflt rma Operatörleri 20 Mant ksal Operatörler 21 Typeof Operatörü 22 fiarta Ba l Komut Çal flt rma (Ternary Operatörü) 22 fllem Önceli i 23 Javascript ile Sayfaya HTML çeri i Yazmak 24 ki Metin Aras nda Boflluk B rakma ve Sayfa Ak fl n Bir Alt Sat ra ndirme, Tafl ma 26

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page viii viii JAVASCRIPT <body> Etiketleri çerisine Javascipt Kodu Yazma 27 <Head> Etiketleri Aras na ve <Body> Etiketleri çinde Farkl Bölgelere Javascript Kodu Yazma 28 Karakter Katarlar n n Biçimlerini De ifltirme (String Metodlar ) 29 sub() 29 sup() 29 bold() 30 italics() 30 tolowercase() 30 touppercase() 30 fontcolor() 30 fontsize() 31 strike( 31 charat() 31 charcodeat() 31 concat() 32 replace() 32 match() 32 slice() 32 indexof() 33 substring() 33 substring (baslangic,bitis) 33 substring (baslangic) 33 substr () 33 4 D Z LER (ARRAY) 35 Dizi De iflkenine Eleman (De er) Girme 36 Dizi Tan mlarken Boyutunu Belirleme 37 Dizi De iflkenleri çindeki Elemanlara Ulaflma ve Elemanlar De ifltirme 38 Dizi De iflkenlerine Eleman Eklemek, Silmek 40 ndeks Numaras ile Diziye Eleman Eklemek 40 push() 40 unshift( ) 41

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page ix Ç NDEK LER ix splice( ) 42 Dizi Eleman n Silmek (Dizi çinden Koparmak) 42 Diziye Eleman Eklemek 43 Ayn Anda Diziden Eleman Silmek ve Eklemek 43 concat( ) 45 pop( ) 46 shift( ) 46 delete Operatörü 47 Dizi De iflkenleri çerisindeki Elemanlar S ralamak çin Kullan lan Metodlar 48 sort( ) 48 reverse ( ) 51 Dizi De iflkenleri çerisinde Eleman Aramak çin Kullan lan Metodlar 51 indexof ( ), lastindexof ( ) 51 Dizi De iflkenlerin çindeki Nesnelerin Metinsel Veriye Dönüflümü ile lgili Metodlar 52 tostring(), join() 52 Çok Boyutlu Diziler 53 5 KOfiUL FADELER VE DÖNGÜLER 55 Koflul fadeleri 55 if fadesi 55 if else Yap s 56 else if Yap s 57 switch fadesi (Durum-Koflul) 59 Döngü fadeleri 61 for Döngüsü 61 while Döngüsü 64 do..while Döngüsü 66 Döngülerde Kullan lan Deyimler 67 break Deyimi 67 continue Deyimi 68

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page x x JAVASCRIPT 6 FONKS YONLAR 71 Fonksiyon Tan mlama 72 Fonksiyonlarda Geriye De er Döndürme 77 Recursive Fonksiyonlar 80 Haz r Fonksiyonlar 81 eval() 81 isfinite() 83 isnan( ) 83 escape( ) ve unescape( ) 83 parseint( ) ve parsefloat( ) 84 String( ) ve Number( ) 85 De iflkenlerin Geçerli Olduklar Alan 86 7 OLAYLAR (EVENTS) 89 Eventhandler (Olay Yönlendiricileri) 89 onload, onunload Olaylar 90 onclick, ondbclik Olaylar 92 onsubmit Olay 94 onreset Olay 95 onchange Olay 96 onfocus Olay 98 onblur Olay 99 onerror, onabort Olaylar 100 onselect Olay 102 onresize Olay 103 onkeydown Olay 103 onkeypress Olay 107 onkeyup Olay 108 onmousedown Olay 109 onmousemove Olay 109 onmouseout Olay 109 onmouseover Olay 109 onmouseup Olay 109

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page xi Ç NDEK LER xi 8 HATA DENET M 113 try-catch Hata Yakalama Bloklar 113 try-catch -finally Yap s 115 throw 116 9 JAVASCRIPT NESNELER 119 Javascript Nesnesi Yaratmak 120 Nesne (Object) Yaratmak 120 Oluflturdu umuz Nesnelere Özellik Eklemek 121 Oluflturdu umuz Nesnelere Metod (Fonksiyon) Eklemek 123 Javascript Haz r Nesneler 125 String Nesnesi 125 String Nesnesinin Metodlar 125 Array Nesnesi 126 Boolean Nesnesi 126 Boolean Nesnesi Özellikleri 126 Boolean Nesnesi Metodlar 127 Date Nesnesi 127 Date Nesnesinin Önemli Metodlar 127 Number Nesnesi 134 Number Nesnesi Özellikleri 134 Number Nesnesi Metodlar 135 Math Nesnesi 136 Math Nesnesi Metodlar 136 10 DÜZENL FADELER (RegExp NESNES ) 145 RegExp Nesnesi Olufltural m 146 g-(global) 146 i-(ignorecase) 147 m-(multiline) 147 Nesne Özellikleri 147 global 147 ignorecase 148 multiline 148

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page xii xii JAVASCRIPT input 148 lastindex 149 lastmatch 150 leftcontext 150 rightcontext 151 Nesne Metodlar 152 compile () 152 exec () 152 test() 153 search () 155 match () 155 replace() 156 split() 156 Düzenli fade Olufltururken Kullan lan Özel Karakterler 157 Konum Belirleyen Karakterler 157 ^ Karakteri 157 $ Karakteri 157 \b Karakteri 158 \B Karakteri 158?= Karakteri 159?! Karakteri 160 Gözükmeyen Karakterleri Düzenli fade çinde Temsil Eden Karakterler 160 Di er Özel Karakterler 161 Tekrarlama Miktarlar n Ayarlayan Karakterler 164 Grup Oluflturma ve Grup çi Karakterler 166 e-mail Do rulama fllemleri 167 Tarih Do rulama fllemleri 170 11 TARAYICI NESNELER 177 window Nesnesi 177 Nesne Özellikleri 177 defaultstatus 177

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page xiii Ç NDEK LER xiii name 181 outerheight, outerwidth 181 closed 181 Nesne Metodlar 181 Open ( ) 181 URL 181 NAME 181 close ( ) 185 focus ( ) 189 blur( ) 189 alert( ) 191 prompt( ) 192 Confirm( 193 resizeby( ) 194 resizeto( ) 194 moveby( ) 195 moveto( ) 196 ScrollBy( ) 197 ScrollTo( ) 198 navigator Nesnesi 198 Nesne Özellikleri 198 appcodename 198 appname 198 appversion 198 browserlanguage 199 cookieenabled 199 3. screen Nesnesi 200 Nesne Özellikleri 200 availheight 200 availwidth 200 Height 200 Width 201

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page xiv xiv JAVASCRIPT colordepth 201 history Nesnesi 202 Nesne Özellikleri 202 length 202 Nesne Metodlar 202 back() 202 forward() 202 go() 203 location Nesnesi 204 Nesne Özellikleri 205 hash 205 href 207 search 208 protocol 208 pathname 209 Nesne Metodlar 210 assign( ) 210 reload( ) 210 replace( ) 211 document Nesnesi 211 Nesne Özellikleri 211 anchors[] 211 links[] 212 body 213 title 215 Nesne Metodlar 216 getelementbyid() 216 getelementbyname() 217 getelementbytagname() 219 write(), wr teln() 221 Event Nesnesi 221 Nesne Özellikleri 221 altkey Özelli i 221

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page xv Ç NDEK LER xv ctrlkey Özelli i 223 shiftkey Özelli i 224 keycode Özelli i 225 Button Özelli i 228 screenx, screeny Özellikleri 230 clientx, clienty Özellikleri 231 12 ZAMANLAYICILAR 233 Javascript te Zamanlay c lar 233 settimeout() 233 cleartimeout() 236 setinterval() 238 clearinterval() 240 13 FORMLAR 245 <form> Nesnesi 246 method 246 elements[] 247 Form Nesnesi Metodlar 249 submit() 249 reset() 251 <INPUT> Nesnesi 252 Form Elemanlar (Nesneleri) çin Ortak Özellikler 253 type 253 d 253 name 253 disabled 254 accesskey 255 tabindexs 257 Form Elemanlar (Nesneleri) 257 text (Metin Kutusu) Nesnesi 257 value Özelli i 257 text Nesnesi Özellikleri 258 size Özelli i 258

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page xvi xvi JAVASCRIPT maxlength Özelli i 259 readonly Özelli i 260 text Nesnesi Metodlar 262 blur() 262 focus() 262 select() 262 password (fiifre Metin Kutusu) Nesnesi 263 checkbox (Onay Kutusu) Nesnesi 264 checked Özelli i 264 value Özelli i 266 checkbox Nesnesi Metodlar 266 blur() 266 focus() 266 click() 266 radio (Seçenek Dü mesi) Nesnesi 268 checked Özelli i 268 value Özelli i 272 hidden (Gizlenmifl Form Eleman ) Nesnesi 272 file Nesnesi 273 image Nesnesi 273 submit Nesnesi 273 reset Nesnesi 274 button Nesnesi 274 textarea Nesnesi 276 textarea Nesnesi Metodlar 281 blur() 281 focus() 281 select() 281 select Nesnesi 281 Option Nesnesi 282 options[] 282 Select Nesnesi Metodlar 287 add() 287 remove() 287

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page xvii Ç NDEK LER xvii 14 ÇERÇEVELER 291 frameset Nesnesi 291 frameset Nesnesinin Özellikleri 292 id 292 cols 292 rows 294 frameborder 296 border 296 bordercolor 296 frame Nesnesi 297 noframes Etiketi 301 iframe Nesnesi 302 15 ÇEREZLER 307 Çerez Oluflturma 307 Çerezi Okumak 309

++JAVASCRIPT-icindekiler 4/1/10 4:35 AM Page xviii xviii JAVASCRIPT