Ajax/JSON/Jquery Flashcards
Што претставува Jquery?
cross-browser Javascript библиотека.
Создадена во 2006 година од John Resig.
Што е намената на Jquery?
- Да го поедностави скриптирањето од клиентска страна.
- Синтаксата на Jquery е создадена со цел да креира анимации, подржува настани, креира AJAX апликации
- Филозофијата на Jquery e GET»_space; ACT
Која е основната синтакса на Jquery?
$(selector).action()
//selector може да биде class, id, html tag //action може да биде hide(), click() . . .
Какви може да бидат хиерархиските селектори?
$(“table td”) //потомци
$(“tr > td”) //директни деца
$(“label + input”) //следно
$(“#content #div”) //siblings
$(“tr:first”) // first element $(“tr:last”) // last element $(“tr:lt(2)”) // index less than $(“tr:gt(2)”) // index gr. than $(“tr:eq(2)”)// index equals
На кој начин би можело да се пронајдат елементи во dropdown листа?
$(“#cities option:selected”).val()
$(“#cities option:selected”).text()
Доколку имаме checkbox и селектираме елемент, како би можеле да манипулираме со елементот со Jquery?
$(“input:checked”)
//dokolku e radio - $(“input:selected”) //dokolku e text - $(“input:enabled/disabled”)
Како би додале нови елементи со помош на Jquery?
$(“h1”).append(“<li>Hello $!</li>”); //na kraj
$(“h1”).prepend(“<li>Hello $!</li>”); //na pocetok
$(“<li>”).html(“9”).appendTo(“ul”); //append to <ul>
$(“<li>”).html(“9”).prependTo(“ul”); //prepend to <ul></ul></li></ul></li>
Како би заменувале елементи со помош на Jquery?
$(“h1”).replaceWith(“<div>Hello</div>”);
$(“<div>Hello</div>”).replaceAll(“h1”);
Replace the elements while keeping the content?
$(“h3”).each(function()
{$(this).replaceWith(“<div>” + $(this).html() + ”</div>”);
});
Како може да ја земеме вредноста на чекиран checkbox?
$(“input:checkbox:checked”).val();
Како може да се бришат елементи?
$(“#mainContent”).empty() //remove all children
$(“span.names”).remove() //remove selection
На кој начин може да го променеме ова со синтаксата на Jquery : <a>…</a>?
$(“a”).attr(“href”,”home.htm”);
Како може да смениме атрибут во некој селектор од enabled во disabled?
$(“button”).removeAttr(“disabled”)
Како може да се селектираат повеќе атрибути?
$(“img”).attr({ “src” : “/images/smile.jpg”, “alt” : “Smile”, “width” : 10, “height” : 10});
Како може да се додаде, одземе и детерминира дали некој елемент има класа?
.addClass()
.removeClass()
.hasClass()