{
days: ['N','P','W','Ś','C','P','S'],
month: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień']
}$ == document.querySelector
$$ == document.querySelectorAll
$('#id').remove ();
// zwraca usunięty element, tu element z id=='id'- number - przesunięcie o n elemntów, dla n<0 przesunięcie do przodu
$('#id').move(-1);
// przesuwa element wewnątrz węzła o daną ilość elementów
// tutaj o jeden wcześniejłatwiejsze użycie HTMLElement.insertBefore
przeciwieństwo: HTMLElement.asPrev
Tworzenie nowych elementów HTML
- tag - HTML tag jak np: div
- [params] - {}
- name
- id
- class
- html - innerHTML
- fn - funckja z argumentem zwracającym tworzony element
$('#id').addHTML('div',{
name: 'name',
id: 'id2',
class: 'next',
html: 'Text',
fn: function(){
this.className = 'next2';
}
});
--> <div name='name' id='id2' class='next2'>Text</div>- object - obiekt, którego klucze będziemy sortować
- sortFunction - funkcja sortująca, analogicznie do Array.sort()
Object.sort({3: '0', 2: '1', 1: '2'},function(x,y){
return x>y;
});
--> [1,2,3]- url - adres url
- method - domyślnie 'GET'
- sync - połączenie synchroniczne, domyślnie false
- on ( event, function) - uchwyt dla ( end, error, done )
- form ( [form] ) - tworzy obiekt FormData, jeżeli wskazujemy formularz urzywa go jako argumentu.
- abort ( ) - przerywa żądzanie
- send ( [data] ) - wysyła żądanie, opcjonalnie dane do przesłania
- upload ( fuu ) - wykonuje funkcje fuu podając argumenty: dane wysłane, dane wszystkie
- scout ( id, data ) - wysłanie żądanie jak send, żądania wysłane przy pomocy next zostaną wysłane dopiero po zakończeniu tego zdarzenia
- next ( id, data ) - wysłanie żądanie lecz dopiero po zakończeniu połączenia scout o podanym id
- xhr - obiekt komunikacji
- data - dane do przesłania
- url - adres url
- afterId - domyślnie false, true gdy next lub id gdy scout
- afterList - tablica żadań next do wysłania po połączeniu