Kendinize Güvenerek Web Tasarımcısının El Kitabı jQuery – CSS – AJAX – JavaScript – IPhone Musa Çavuş  - Kitap
Kendinize Güvenerek

Web Tasarımcısının El Kitabı

jQuery – CSS – AJAX – JavaScript – IPhone

1. Baskı, 
Ocak 2012
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
416
Barkod:
9789750217791
Kapak Türü:
Karton Kapaklı
Baskısı tükenmiştir.
Kitabın Açıklaması
Web Sayfası hazırlamak istiyorsanız ve bunun için de çok vaktiniz yoksa, web sitesi oluşturmak için en yeni web teknolojileri olan JQuery, CSS ve Ajax bilmeniz size oldukça zaman kazandıracaktır. Kitapta, JQuery, CSS ve Ajax programları detaylı ve bol örnekli olarak anlatılarak, nasıl ve ne şekilde web sayfası yapabileceğinizi, hazırlamış olduğunuz sitenin diğer sitelerle arasındaki bilgi alışverişinin nasıl olabileceği gibi önemli konulara değinmiştir.
Ayrıca, günümüzde her programcının bilmesi gereken mobil programlama (IPhone ve Android) konusu da web sitesi ile bağlantılı olarak kitapta anlatılmıştır. Bu sayede kendinizi akıllı telefon ve tablet bilgisayar konusunda da geliştirebilir, uygulamalarınızı IPhone ve Android marketlerde dünyaya sunabilirsiniz.
Kitapta konular bol örnekli, ekran görüntüleri ve yazarın mesleği gereği edindiği tecrübelerden oluşan ipuçları eşliğinde anlatılmıştır. Bu sayede konulara daha kolay ve hızlı bir şeklide hakim olmanız amaçlanmıştır.
Kitabın Konu Başlıkları
.
JavaScript’e Giriş
.
XHTML, HTML, XML ve CSS Temel Bilgileri
.
JavaScript Kullanımı
.
Hata Bulma ve Ayıklama
.
Nesneler, Sınıflar ve Metotlar
.
İstisnalar ve Event Kullanımı
.
AJAX
.
HTTP ve XMLHttpRequest
.
DHTML ve AJAX
.
AJAX ve XML
.
jQuery
.
jQuery Temel Bilgisi
.
Web Sayfasında Belirli Yeleri Seçebilme
.
jQuery ile CSS
.
Web Sayfasında Düğümler
.
jQuery ve Event
.
jQuery ve Animasyon
.
jQuery ile Ajax
.
jQuery UI
.
Plugins
.
Qunit
.
Selenium
.
jQuery Mobile
.
CSS
Yorumlar
Kitabın İçindekileri
Önsöz 
7
Bölüm 1: JavaScript’e Giriş 
17
1.1. JavaScript ile Web Sayfası Bağlantısı 
17
1.2. JavaScript ile Kütüphane Kullanımı 
21
1.3. JavaScript Versiyonları 
22
1.4. JavaScript Desteği Var mı? 
23
1.5. Güvenlik 
24
Bölüm 2: XHTML, HTML, XML ve CSS Temel Bilgileri 
27
2.1. HTML 
27
2.1.1. Başlıklar 
28
2.1.2. Paragraf 
29
2.1.3. Satır Başı 
30
2.1.4. Listeler 
31
2.1.5. Tablolar 
33
2.1.6. Div ve Span 
34
2.2. XHTML 
35
2.2.1. Web Sayfasın Doğru mu? 
37
2.3. Web Sayfalarında Style Sheet Kullanımı 
40
2.4. CSS 
41
2.5. XML 
45
Bölüm 3: JavaScript Kullanımı 
51
3.1. Değişkenler 
51
3.1.1. Var Tanımlaması 
52
3.2. Diziler (Arrays) 
53
3.3. Operatörler 
57
3.3.1. Atama Operatörü 
58
3.3.2. Büyük, Küçük ve Eşitlik Operatörleri 
58
3.3.3. Aritmetiksel Operatörler 
60
3.3.4. Mantıksal Operatörler 
62
3.4. Açıklamalar 
64
3.5. If ve Switch Karar Yapıları 
64
3.5.1. If 
64
3.5.2. Switch 
67
3.6. Döngüler 
68
3.6.1. While Döngüsü 
69
3.6.2. Do - While Döngüsü 
69
3.6.3. For Döngüsü 
70
3.6.4. Break ve Continue 
73
3.7. Fonksiyonlar 
74
3.7.1. Fonksiyonlarda Parametre Kullanımı 
75
3.7.2. Return 
78
3.7.3. Kendini Çağıran Fonksiyon 
78
3.8. Eventhandler 
80
3.9. Form ve Eventhandler 
83
Bölüm 4: Hata Bulma ve Ayıklama 
85
4.1. Hata Arama 
85
4.2. Debugger 
87
Bölüm 5: Nesneler, Sınıflar ve Metotlar 
95
5.1. Nesne Nedir? 
95
5.2. Sınıflar ve Kurucu Metotlar 
95
5.1.1. Date Sınıfı 
99
5.3. String Sınıfı 
100
5.4. Metotlar 
103
5.5. DOM (Document Object Model) 
104
5.5.1. Document Nesnesi 
107
5.5.2. Window Nesnesi 
109
5.5.3. Location ve History 
113
5.6. Cookie 
113
5.7. Nesne Oluşturma 
117
Bölüm 6: İstisnalar ve Event Kullanımı 
121
6.1. İstisna Kullanımı 
121
6.2. Event Kullanımı 
122
6.3. Event Nesnesinin Değerlendirme 
124
Bölüm 7: AJAX 
127
7.1. AJAX (Asynchornous JavaScrıpt and XML) 
127
7.1.1. XAMPP 
132
7.1.2. Web Form’ları 
137
7.1.3. Ajax ve CSS 
140
Bölüm 8: HTTP ve XMLHttpRequest 
143
8.1. HTTP ve XMLHttpRequest 
143
8.1.1. AJAX Sorgulaması 
147
Bölüm 9: DHTML ve AJAX 
149
9.1. DHTML Nedir? 
149
Bölüm 10: AJAX ve XML 
157
10.1. Veri Aktarımı 
157
10.2. XML 
157
10.2.1. Elementler ve Değişkenler 
157
10.2.2. Tag’ların Kullanımı 
158
10.2.3. Düzgün XML 
158
10.2.4. XML’de Özel İşaretler 
158
10.2.5. Açıklamalar 
158
10.2.6. Başlık Tanımlaması 
159
10.2.7. XML Dokümanının Yapısal Dili 
159
10.2.8. Schema 
159
10.2.9. Namespace 
160
Bölüm 11: jQuery 
167
11.1. jQuery 
167
11.1.1. jQuery ile Çalışmak İçin Nelere İhtiyacım Var? 
170
11.2. İlk jQuery Örneği 
170
11.3. DHML ve jQuery 
173
11.3.1. Firebug 
175
11.3.2. Wrap() 
180
11.3.3. Taglardaki Parametre Değerleri 
182
11.3.4. CSS Kurallarını Eklemek 
185
Bölüm 12: jQuery Temel Bilgisi 
187
12.1. Nesneler ve Sınıflar 
187
12.2. Fonksiyon ve Metotlar 
189
12.2.1. Callback ve İç Fonksiyonlar 
191
12.2.2. Queue() ve Dequeue() 
192
12.3. Diziler 
195
12.3.1. Dizilere Erişim 
196
12.3.2. Each() 
197
12.4. jQuery Alanı 
199
12.4.1. Dinamik Element 
202
12.4.2. Eq() 
203
12.4.3. Get() 
205
12.4.4. Index() 
206
12.4.5. Data() ve Removedata() 
207
12.4.6. Framework Çakışması 
208
12.5. Prototyping ve Extend() 
209
12.6. Extend() 
210
Bölüm 13: Web Sayfasında Belirli Yeleri Seçebilme 
215
13.1. Selektörler 
215
13.2. Filtreler 
219
13.2.1. Temel Filtreler 
219
13.2.2. Parametre Filtreler 
221
13.2.3. Çocuk Filtreler 
223
13.2.4. Form Filtreleri 
224
13.2.5. Filtreleme Metotları 
227
13.2.6. Not() Metodu 
227
13.2.7. Slice() Metodu 
228
13.2.8. Filter() Metodu 
230
13.2.9. is() Filtresi 
231
Bölüm 14: jQuery ile CSS 
233
14.1. Temel Bilgi 
233
14.2. CSS Erişimi 
234
14.2.1. CSS() Metodu 
234
14.2.2. addClass() ve removeClass() 
235
14.2.3. hasClass() Metodu 
237
14.2.4. toggleClass() Metodu 
239
14.3. Pozisyon Belirleme Metotları 
240
14.3.1. Position() ile Pozisyonlama 
240
14.3.2. offset() ve offsetParent() Metotları 
241
14.3.3. Aşağı Yukarı ve Sağ Sol Kaydırma Çubuğu 
242
14.4. Yükseklik ve Genişlik 
243
14.4.1. Height() ve Width() Metotları 
243
14.4.2. İç ve Dış Boyut 
244
14.5. jQueryUI’nin ThemeRoller 
246
Bölüm 15: Web Sayfasında Düğümler 
251
15.1. Düğüm İçeriği Sorgulama ve Değiştirme 
251
15.1.1. HTML Metinlerini Değiştirme Html() ve Text() 
251
15.1.2. Form Bilgilerini Kontrol Etme Val() 
252
15.1.3. Web Sayfasına Düğüm Ekleme 
253
15.1.4. Öncesine ya da Sonrasına Düğüm Ekleme 
254
15.1.5. Düğüm Kuşatma 
256
15.1.6. Elementleri Değiştirme 
257
15.1.7. Elementleri Silme 
258
15.1.8. Elementleri Kopyalama 
259
15.2. Arama 
261
15.2.1. Kardeşleri Arama 
262
Bölüm 16: jQuery ve Event 
265
16.1. Event Objesi 
265
16.2. Event Özellikleri 
267
16.3. Event Durdurma 
268
16.4. Event Ortamındaki Özel Metotlar 
269
16.4.1. Ready() Metodu 
269
16.4.2. Bind() ve Unbind Metotları 
269
16.4.3. Sadece Bir Kez One() 
271
16.4.4. Tetikleyiciler 
272
16.4.5. Toggle() 
273
Bölüm 17: jQuery ve Animasyon 
275
17.1. jQuery ve Animasyonlar 
275
17.1.1. Show() ve Hide() Metotları 
276
17.1.2. slideDown(), slideUp() ve slideToggle() 
277
17.1.3. Saydam Efektleri, fadeIn(), fadeOut() ve fadeTo() 
279
17.1.4. Zincirlenmiş Animasyonlar 
280
17.1.5. Animasyonları Durdurmak 
282
17.1.6. Animate() ile Kendiniz Bir Animasyon Metodu 
283
Bölüm 18: jQuery ile Ajax 
287
18.1. jQuery ve Ajax 
287
18.2. Webserver’e Ajax ile Bilgi Nasıl Yollanır? 
290
Bölüm 19: jQuery UI 
293
19.1. Genel Bir Bakış 
293
19.2. jQuery UI Nasıl Kullanılır? 
295
19.3. Çeşitli jQuery UI Elementleri 
297
19.4. jQuery UI Değerlerini Elde Edebilme 
301
19.5. Efektler 
303
Bölüm 20: Plugins 
305
20.1. Temel Bilgiler 
305
20.2. Plugin Kullanmak 
306
20.3. Plugin Oluşturmak 
309
20.4. Plugin’i Yayınlamak 
311
Bölüm 21: Qunit 
313
21.1. Qunit 
313
21.2. Qunit Kullanımı 
313
Bölüm 22: Selenium 
317
22.1. Selenium 
317
Bölüm 23: jQuery Mobile 
327
23.1. jQuery Mobile 
327
23.2. İlk Adımlar 
327
23.3. İlk Web Sayfamız 
334
23.4. Listeler 
344
23.5. Navigasyon ve Theme 
345
23.6. Metin Kutuları 
347
23.7. Seçme Kutusu 
349
23.8. Event 
351
23.8.1. Pagebeforecreate 
351
23.8.2. Touch Eventler 
354
Bölüm 24: CSS 
357
24.1. CSS 
357
24.1.1. HTML ve CSS 
357
24.2. Selektörler 
360
24.2.1. Class ve Id 
361
24.2.2. Kalıtım 
363
24.2.3. Gruplama 
364
24.2.4. Tanımlanmış Sınıflar 
365
24.3. Metin Stili 
366
24.3.1. Ölçüler 
368
24.3.2. Yazı Tipi 
370
24.3.3. Yazı Arka Renk 
370
24.4. Layout 
371
24.4.1. Box Modeli 
372
24.4.2. Min ve Max Genişlik 
378
24.4.3. Arka Plan Renk 
379
24.4.4. Float ve Clear 
385
24.4.5. Position 
388
24.4.6. Sadece Bir Örnek 
389
24.5. Listeler 
391
24.5.1. Alt Alta Listeler 
392
24.5.2. Yatay Listeler 
400
24.6. Formlar 
403
24.6.1. Bir Formun Yapısı 
403
24.6.2. Fieldset 
408
24.7. Link 
411
Kavramlar Dizini 
413