WTK210U İnternet Tabanli Programlama Ünite -5
JS Kütüphaneleri ile Çalışmak
#1. Bir HTML elementinin özelliklerine JQuery ile erişmek için hangi metot kullanılır?
Cevap : A) attr
Açıklama : jQuery’de bir elementin “HTML niteliklerine” (ör. src, href, alt) erişmek veya değiştirmek için .attr() metodu kullanılır. val() form alanı değerlerini, text() düz metin içeriğini, html() HTML içeriğini, hide() ise görünürlüğü yönetir.
Yanıtınız yanlış ise “JQuery Yazım Kuralları” konusunu yeniden gözden geçiriniz.
#2. JQuery Mobile sisteminde elementlerin uygulamadaki işlevleri hangi özellikleri ile belirlenir?
Cevap : D) data-role
Açıklama : jQuery Mobile’da “data-role” özelliği, bir öğenin sayfa içindeki işlevini belirtir (örneğin data-role=”page”, data-role=”header”, data-role=”content” vb.). “data-icon”, “data-position” ve “rel” gibi diğer özellikler de kullanılır ancak ana işlev ataması “data-role” ile yapılır.
Yanıtınız yanlış ise “Önemli JS Kütüphaneleri” konusunu yeniden gözden geçiriniz.
#3. Aşağıdakilerden hangisi JQuery’nin yetenekleri arasında yer almaz?
Cevap : D) Hazır arayüz elementleri sunmak
Açıklama : jQuery, görsel efektler, animasyonlar, DOM ve CSS manipülasyonu, olay yönetimi gibi yeteneklere sahiptir. Fakat kendisinde “hazır arayüz elementleri” gelmez. Bu özellik, jQuery UI veya başka UI kütüphanelerinde bulunur. Dolayısıyla jQuery’nin temel kütüphanesinde “Hazır arayüz elementleri” sunma özelliği yoktur.
Yanıtınız yanlış ise “JQM Sayfaları” konusunu yeniden gözden geçiriniz.
#4. JQuery mobile sisteminde id özelliği “kutu1” olan bir açılır kutuyu hedef alan bir bağlantının kodu aşağıdakilerden hangisidir?
Cevap : B) <a href=”#kutu1″ data-rel=”popup”>Örnek</a>
Açıklama : jQuery Mobile’da açılır kutu (popup) oluşturmak için genellikle bağlantı href=”#kutu1″ olarak yazılır ve data-rel=”popup” kullanılır. “data-role=”popup”” pop-up oluşturmak yerine pop-up öğesinde kullanılır; “dialogue” da farklı bir işlev içindir.
Yanıtınız yanlış ise “JQM Geçiş Efektleri” konusunu yeniden gözden geçiriniz.
#5. Projelerde sıklıkla kullanılan genel amaçlı Javascript fonksiyonlarını sağlayan kütüphane aşağıdakilerden hangisidir?
Cevap : A) UnderscoreJS
Açıklama : Underscore.js, JavaScript’e yönelik “genel yardımcı (utility) fonksiyonlar” sunan popüler bir kütüphanedir. AngularJS ve React, birer framework veya kitaplık olarak daha çok uygulama mimarisi için kullanılır, D3.js veri görselleştirmeye odaklı, Bootstrap ise CSS framework’üdür.
Yanıtınız yanlış ise “JQuery DOM Metotları” konusunu yeniden gözden geçiriniz.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#6. Bir sayfada alt sınıfı eklenmiş tüm elementlerin tıklanma olaylarına tepki vermek için yazılması gereken kod aşağıdakilerden hangisidir?
Cevap : E) $(“.alt”).on(“click”, function(){…});
Açıklama : jQuery’de sınıf seçici “.alt” olarak tanımlanır. Tüm elementlerin tıklanma (click) olayına tepki vermek için $(“.alt”).on(“click”, … ) ifadesi kullanılır. “p.alt” sadece p etiketlerinde alt sınıfına bakar, “on(“press”)” gibi bir olay türü standart tıklamayı temsil etmez.
Yanıtınız yanlış ise “Açılır Kutular” konusunu yeniden gözden geçiriniz.
#7. Aşağıdakilerden hangisi projelerde Javascript kütüphanesi kullanmanın faydalarından biri değildir?
Cevap : E) Kütüphanelerin küçük çaplı projelerin ihtiyaçlarının ötesinde çok fazla özellik sunması
Açıklama : Bir JS kütüphanesi kullanırken genel olarak birçok avantaj elde edilir: test edilmiş kodu yeniden kullanma, geniş dokümantasyona erişme, sürekli güncellemeler vs. Ancak küçük projeler için “çok fazla özellik sunması” bir dezavantaj gibi görülebilir. Soru “faydalardan biri değildir?” dediği için bu şık doğru cevaptır.
Yanıtınız yanlış ise “Neden Javascript Kütüphaneleri” konusunu yeniden gözden geçiriniz.
#8. JQuery ile HTML DOM düzenleme metotlarının doğru çalışması için kodların nereye yazılması gerekir?
Cevap : C) $(document).ready() olayına
Açıklama : jQuery kodlarının doğru ve hatasız çalışması için tipik olarak $(document).ready() (yeni sürümlerde $(function(){ … }) ) içine yazılır. Bu sayede HTML DOM yapısı tamamen yüklendiğinde kodlar devreye girer.
Yanıtınız yanlış ise “JQuery” konusunu yeniden gözden geçiriniz.
#9. Aşağıdakilerden hangisi JQuery mobile sisteminde kullanılabilecek bir geçiş efekti değildir?
Cevap : C) Click
Açıklama : jQuery Mobile geçiş efektleri arasında “slide”, “flip”, “pop”, “fade”, “turn” gibi seçenekler vardır. “click” bir olay türüdür, geçiş efekti değildir.
Yanıtınız yanlış ise “JQM Geçiş Efektleri” konusunu yeniden gözden geçiriniz.
#10. Bir sayfadaki paragraf elementlerine saklama metodunu 200 milisaniye içinde uygulamak için yazılması gereken JQuery kodu aşağıdakilerden hangisidir?
Cevap : B) $(“p”).hide(200);
Açıklama : jQuery’de saklama (hide) metoduna bir sayı parametresi verildiğinde, bu süre (milisaniye cinsinden) animasyonla öğeleri gizler. “$(“p”).hide(200)” demek, sayfadaki tüm p etiketlerini 200 ms içinde saklar.
Yanıtınız yanlış ise “JQuery Olayları” konusunu yeniden gözden geçiriniz.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
SONUÇ
Anadolu Aöf Web Tasarımı ve Kodlama
WTK210U İnternet Tabanli Programlama Ünite -5
JS Kütüphaneleri ile Çalışmak
Anadolu Aöf Web Tasarımı ve Kodlama
WTK210U İnternet Tabanli Programlama Ünite -5
JS Kütüphaneleri ile Çalışmak
WTK210U İnternet Tabanli Programlama Ünite -5
JS Kütüphaneleri ile Çalışmak
JS Kütüphaneleri ile Çalışmak |
|
|---|---|
@lolonolo_com |
JS Kütüphaneleri ile Çalışmak
WTK210U İnternet Tabanli Programlama Ünite -5
Ünite 5 – JS Kütüphaneleri ile Çalışmak (Soru Seti) |
|
|---|---|
@lolonolo_com |
JS Kütüphaneleri ile Çalışmak
WTK210U İnternet Tabanli Programlama Ünite -5
Anadolu Aöf Web Tasarımı ve Kodlama
WTK210U İnternet Tabanli Programlama Ünite -5
JS Kütüphaneleri ile Çalışmak
