1 JQUERY MOBILE 2 JQM SAYFA YAPISI



Benzer belgeler
Kısa jquery Tarihi 2. jquery Kullanıcıları 3. Az Kod ile Çok İş 3 jquery Seçicileri 4 Kod Zincirleme 4 Birden Çok Tarayıcı ile Uyumluluk 5

3 ANGULARJS UYGULAMA VE MODULE YAPISI 25 Dependency Injection 28 Routing 31 Scope Kavramı 33 Digest Loop, Model ve Scope İlişkisi 35

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

Arayüz Geliştirme Dokümantasyonu

Web Teknolojileri ve Programla

İÇİNDEKİLER VII İÇİNDEKİLER

1 JAVASCRIPT NEDİR? 1

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

İÇİNDEKİLER 1 BAŞLARKEN 1

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 APP INVENTOR A ILK ADIM

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

ÜNİTE. İÇERİK YÖNETİM SİSTEMİ Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER JOOMLA GÖRSEL ÖZELLEŞTİRME

Ç 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?

1 UNIVERSAL WINDOWS UYGULAMA GELIŞTIRMEYE GIRIŞ

FRONT PAGE EĞİTİM NOTLARI BAŞLANGIÇ. 1- Open araç çubuğu düğmesinin yanındaki aşağı oku tıklayarak, web seçeneğini işaretleyin

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

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

YZM 3215 İleri Web Programlama

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

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

Site Temizlik Projesi Kodları

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

1 İÇERİK YÖNETİM SİSTEMLERİ VE JOOMLA 1. İçerik Yönetim Sistemi (CMS) Nedir? 1. Neden Joomla? 2. Joomla nın Tarihi 3. Joomla nın Anlamı & Logosu 4

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

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

DIGITAL MARKET GRUBU PROJE PLANI

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ. BLM401 Dr.Refik SAMET

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

Dış Veri Alma ÜNİTE 6. Bu üniteyi çalıştıktan sonra; Veri Menüsü Dış Veri Al Bağlantılar Sırala ve Filtre Uygula Veri Araçları Anahat

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma:

Web Tasarımının Temelleri

ASP.NET ile Bir Web Sitesi Oluşturma

G R fi 1 Adobe AIR E BAfiLANGIÇ

WEB TASARIMININ TEMELLERİ

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

Firma Yazılımı v2.00 Kullanım Kılavuzu

1 REACT (REACTJS) GIRIŞ

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

1 SILVERLIGHT A G R fi 2 KONTROLLER 3 DÜZEN PANELLER

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

Önce başlıkları alt alta yazıyoruz ve bunları sırası liste (Unordered list) haline getirip her satıra ayrı ayrı link veriyoruz.

ÜNİTE ÜNİT E. İÇERİK YÖNETİM SİSTEMİ Uzm. Gökhan TUTAR İÇİNDEKİLER HEDEFLER JOOMLA EKLENTİLERİ

1. DERS VE KULLANICI BİLGİLERİ HAKKINDA

VİOP SİMÜLASYONU KULLANICI REHBERİ

3 SİTE OLUŞTURMA VE YÖNETME

Blog ve WordPress Kavramları 2. WordPress.com a Nasıl Üye Olabilirim? 10. Nelere İhtiyacımız Var? 18

2 BAŞLANGIÇ 7 Blog ve WordPress 7 Neler Yapabilirsiniz? 7 Tema Seçimi 8 Ücretli Temalar 8 Ücretsiz Temalar 9

SAP Fiori Ders Alma Uygulaması

Görsel Komponentler. TextView. Metin değerlerini ekranda göstermek için kullanılır.

Tarihli Mikro Müşavir 07a Sürümü

Kurumsal Grup E-Posta Eğitim Dokümanı

T.C. MİLLİ EĞİTİM BAKANLIĞI BÜRO YÖNETİMİ WEB TASARIM EDİTÖRÜ 4

Ticimax Versiyon Yenilikleri! Bu versiyonda kendi yaptığımız geliştirmeler, performans iyileştirmeleri ve sizlerden gelen taleplerin

TGB FİRMA PORTALI KULLANIM KLAVUZU

Teknoloji Servisleri; (Technology Services)

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

Ç 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

Google Search API ile ajax arama

AKINSOFT Web Emlak. Yardım Dosyası. Copyright 2011 AKINSOFT. Sayfa 1. Doküman Versiyon : Tarih :

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4


WEB TASARIMI VE PROGRAMLAMA

Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları. Burak USGURLU

2 CORDOVA UYGULAMA DİZİN YAPISI 9 Cordova Uygulama Dizin Yapısı 9 www Klasörü 10 platforms Klasörü 11 plugins Klasörü 12 merges Klasörü 15

WEB FORMLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

MÜŞTERİ BİLGİ SİSTEMİ KULLANICI KILAVUZU. Türkiye Kömür İşletmeleri Kurumu

1. Sertifika istenmesi

CIM - Computer Integrated Manufacturing

Hızlı Kılavuz. Smart Thermostat RDS110, RDS120

solid; BORDER-LEFT: #1F9FFF 0px solid; BORDER-RIGHT: #1F9FFF 0px solid; BORDER-TOP: #1F9FFF 0px solid; COLOR: #1F9FFF; FONT-FAMILY: Trebuschet MS;

1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

HTML (Hyper Text Markup Language)

ORNEK 1: Tarım Makinaları ve Teknolojileri Mühendisliği başlıklı çerçeve üretme.

VERİ TABANI YÖNETİM SİSTEMLERİ II. 11. RAPORLAR ve VISUAL BASIC PROGRAMINDA RAPOR OLUŞTURMA

Chronos Çalışan Kullanım Kılavuzu

Broker, Acente, Banka Online Sigortacılık Portali

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

Uzaktan Eğitim Programlarına Giriş Kılavuzu

Hoşgeldiniz DİBBYS. Yeni Özellikler ve Faydaları

İçindekiler. Beo4 uzaktan kumandanızı kullanma, 3. Ayrıntılı olarak Beo4 düğmeleri, 4 Beo4 düğmeleriyle günlük ve gelişmiş kullanım

ÜNİTE WEB EDİTÖRÜ TEMEL ARAÇLARI WEB EDİTÖRÜ İÇİNDEKİLER HEDEFLER. Yrd. Doç. Dr. Serkan YILDIRIM

BATMAN ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA KAMPÜS DIŞINDAN ERİŞİM REHBERİ

Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

Yapılandırmadan önce, termostatın devreye alındığına ve alttakilerle çalıştırıldığına emin olun:

Picture 1 - Bağlantı Hatası Penceresi

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

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

VitalSource Bookshelf Nedir? Bookshelf e Giriş Kayıt Kitap Ekleme. Masaüstü ve Dizüstü Bilgisayarda

BEUN VPN Hizmeti. VPN Nedir?

WEB TASARIMI VE PROGRAMLAMA DERSİ

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

İçindekiler 1. ConnectProf a Geçiş Entegrasyon Adımları... 3 a. Paket Seçimi... 3 b. Link Ekleme ve Analiz... 4 c. Analiz Sonucu ve Alan

MICROSOFT WORD Word 2000/II TAB AYARLARI :

ADOBE CONNECT PRO MEETİNG NASIL KULLANIRIM. Her yerden kolayca erisilebilen sinif. Erzurum

ÇANKRI KARATEKİN ÜNİVERSİTESİ

YZM 3215 İleri Web Programlama

MICROSOFT WORD Şekil 1

Transkript:

İÇİNDEKİLER IX İÇİNDEKİLER 1 JQUERY MOBILE 1 Mobil Hayat 1 Mobil Cihazlar 2 Mobil telefonlar 2 Düşük Teknoloji Ürünü Mobil Cihazlar 2 Orta ve Üst Seviye Mobil Cihazlar 3 Akıllı telefonlar 3 Tabletler 4 jquery Mobile ı Tanıyalım 4 jquery Mobile Ne Değildir 6 jquery Mobile in Temel Özellikleri 7 Basitlik 7 Gelişmiş HTML ve CSS Desteği 7 Erişilebilirlik 8 Platform Desteği 8 Browser Desteği 10 A Sınıfı Mobil Tarayıcılar 11 B Sınıfı Mobil Tarayıcılar 11 C Sınıfı Mobil tarayıcılar 11 D Sınıfı Mobil tarayıcılar 12 F Sınıfı Mobil Tarayıcılar 12 Küçük Boyut 12 Tutarlılık 12 Tema Desteği 13 jquery Mobile ı Yükleme 13 2 JQM SAYFA YAPISI 15 Sayfayı Tam Oturtma 15 Ekran Çözünürlüğüne Göre Tasarım Değişimi 18 JQUERY_MOBILE_ICINDEKILER.indd IX 02.05.2012 18:54

X JQUERY MOBILE Aygıt Pozisyonuna Göre Tasarım Değişimi 21 Tarayıcıya Göre Sayfa Yönlendirmesi 23 Sayfalar 23 Internal Sayfalar 27 External Sayfalar 29 Sayfa Başlıkları 30 Ajax ile Sayfa ve Linklerde Çalışma 31 Ajax Kullanarak Link Verme 32 Ajax Kullanmadan Link Verme 33 Tek Sayfada Birçok Yere Link Verme 34 Back Buton Linkleri 34 Sayfa Geçişleri (Page Transitions) 35 Mesaj Kutuları (Dialogs) 37 Temalar (Themes) 38 3 SAYFA ELEMENTLERİ 41 Düğmeler (Buttons) 41 Link Butonları 41 Form Butonları 43 Image Butonları 43 Butonları Gruplama 44 Buton Simgeleri (Button Icons) 46 Özel Icon lar Hazırlama 48 Buton Temaları 49 Dinamik Butonlar 49 Buton Özellikleri 52 Buton Metotları 53 Buton Olayları 53 Araç Çubukları (Toolbars) 53 Header Bar 53 Back Buton 55 JQUERY_MOBILE_ICINDEKILER.indd X 02.05.2012 18:54

İÇİNDEKİLER XI Footer Bar 56 Navigation Bar 57 Çubukları Konumlandırma (Bar Positioning) 60 Listeler (Listviews) 63 Basit Listeler 63 Inset Listeler 64 Liste Bölmeleri (Listview Divider) 65 Bağlantılı Listeler 67 İç İçe Listeler 68 Numaralı Listeler 69 Bölünmüş Listeler (Split Button Lists) 70 Listelerde Resim 71 Listelerde Sayı Gösterimi 73 Liste İçeriğini Biçimleme 74 Listede Arama Yapma 75 Dinamik Listeler 77 Dinamik Liste Özellikleri 79 Dinamik Liste Metotları 80 Dinamik Liste Olayları 80 Form Elementleri 81 Text Inputs 81 Dinamik Text Inputs 83 Text Input Özellikleri 85 Text Input Metotları 85 Text Input Olayları 85 Flip Toogle Switches 85 Dinamik Switch Control 86 Radio Buttons 87 Checkboxes 89 Dinamik Radio Buttons ve Checkboxes 90 JQUERY_MOBILE_ICINDEKILER.indd XI 02.05.2012 18:54

XII JQUERY MOBILE Radio Butons ve Checkboxların Özellikleri 90 Radio Butons ve Checkbox Metotları 90 Radio Butons ve Checkboxların Olayları 90 Select Menus 91 Dinamik Select Menus 93 Select Menu Özellikleri 94 Select Menu Metotları 95 Select Menu Olayları 96 Sliders 96 Slider Özellikleri 97 Slider Metotları 98 Slider Olayları 98 MobiScroll Plugin 98 Form Bilgilerini Gönderme 100 Ajax Kullanarak Bilgi Gönderme 100 Ajax Kullanmadan Bilgi Gönderme 102 4 SAYFA İÇERİĞİ DÜZENİ 103 Izgaralar (Grids) 103 Katlanır İçerikler (Collapsible) 108 CSS Gradients 112 5 JQUERY MOBILE KÜTÜPHANESİNİ KONFİGÜRE ETME 117 Yapılandırma Ayarları 117 Özellikler 119 $.mobile.ns 119 $.mobile.autoinitializepage 120 $.mobile.subpageurlkey 120 $.mobile.activepageclass 120 $.mobile.activebtnclass 120 $.mobile.ajaxenabled 120 JQUERY_MOBILE_ICINDEKILER.indd XII 02.05.2012 18:54

İÇİNDEKİLER XIII $.mobile.ajaxformsenabled 120 $.mobile.ajaxlinksenabled 121 $.mobile.linkbindingenabled 121 $.mobile.hashlisteningenabled 121 $.mobile.defaultpagetransition 121 $.mobile.defaultdialogtransition 121 $.mobile.touchoverflowenabled 121 $.mobile.minscrollback 121 $.mobile.loadingmessage 121 $.mobile.loadingmessagetextvisible 122 $.mobile.loadingmessagetheme 122 $.mobile.pageloaderrormessage 122 $.mobile.pageloaderrormessagetheme 122 $.mobile.gradea 122 $.mobile.metaviewportcontent 123 $.mobile.nonhistoryselectors 123 $.mobile. xx.prototype.options.yy 124 Events 124 Touch events 124 tap 125 taphold 127 swipe 127 swipeleft 127 swiperight 127 Virtual Mouse Events 128 vclick 128 vmouseover 129 vmousemove 129 vmouseup 129 vmousedown 129 JQUERY_MOBILE_ICINDEKILER.indd XIII 02.05.2012 18:54

XIV JQUERY MOBILE vmousecancel 129 Orıentation Events 130 orientationchange 130 Scroll Events 134 Page Change Events 135 Page Load Events 138 pagebeforeload 138 pageload 140 pageloadfailed 141 Page Initialization Events 141 pagebeforecreate 142 pagecreate 142 pageinit 143 Page Transition Events 144 pagebeforeshow 145 pageshow 145 pagebeforehide 145 pagehide 145 Metotlar 147 $.mobile.loadpage( ) 148 $.mobile.changepage( ) 151 $.jqmdata( ) 153 $.jqmhasdata( ) 154 $.jqmremovedata( ) 154 $.mobile.showpageloadingmsg( ) 154 $.mobile.hidepageloadingmsg( ) 156 $.mobile.fixedtoolbars.show() 158 $.mobile.fixedtoolbars.hide( ) 158 $.mobile.path.parseurl() 159 $.mobile.path.makepathabsolute( ) 161 $.mobile.path.makeurlabsolute() 161 JQUERY_MOBILE_ICINDEKILER.indd XIV 02.05.2012 18:54

İÇİNDEKİLER XV $.mobile.path.issamedomaion() 162 $.mobile.path.isrelativeurl( ) 162 $.mobile.path.isabsoluteurl() 163 $.mobile.silentscroll( ) 164 $.mobile.activepage 167 $.mobile.firstpage 167 $.mobile.pagecontainer 167 6 TEMA OLUŞTURMA 169 Temaları Uygulama 169 Varsayılan Temalar 170 Temaların Öncelik Sırası 176 Özel Tema Oluşturma 176 ThemeRoller 179 Tema Örnekleri ve Global Ayarlar 180 Önizleme Penceresi ve Hızlı Renk Seçimi 181 Adobe Kuler ile Entegrasyon 182 Tema Import 182 Tema Download 183 7 ADOBE DREAMWEAVER İLE JQUERY MOBILE KÜTÜPHANESİ 185 Kütüphanenin Dahil Edilmesi 186 Katmanlarla Çalışma 187 Aygıtlara Göre Tasarım Değişimi 189 jquery Mobile Sayfa Elementleri 191 Sayfa ve Link İşlemleri 192 Page 194 ListView 195 Layout Grid 196 Collapsible Block 196 Text Input 197 JQUERY_MOBILE_ICINDEKILER.indd XV 02.05.2012 18:54

XVI JQUERY MOBILE Password Input 197 Text Area 198 Select Menu 198 Checkbox 199 Radio Button 199 Button 200 Slider 200 Flip Toogle Switch 201 Tasarımı Mobil Cihazlarda Çalıştırma (Emulating) 201 8 CD MARKET UYGULAMASI 207 CD Market Uygulaması 207 Açılış Ekranı 208 Albüm Detayı 212 Sepet Yapımı 215 Dinamik Sepet 219 EK1: ÖZ NİTELİKLER LİSTESİ 223 EK2: EMÜLATÖRLER & SİMÜLATÖRLER 229 EK3: UYUMLULUKLAR VE DESTEKLENEN FORMATLAR 233 CSS Uyumluluk 233 JavaScript Uyumluluk 234 Icons 234 Images 235 Doküman İndirme Uyumluluğu 235 EK4: PROTOTYPE ÖZELLİK TABLOSU 237 JQUERY_MOBILE_ICINDEKILER.indd XVI 02.05.2012 18:54