Ogólne#
URLSearchParams#
W tym miejscu umieszczam powtarzające się specyficzne pojęcia i algorytmy w interfejsie URLSearchParams.
Algorytmy#
new URLSearchParams object
Aby utworzyć nowy obiekt URLSearchParams # (new URLSearchParams object), z opcjonalnym użyciem inicjatora init, należy wykonać następujące kroki:
- Niech query będzie nowym obiektem typu
URLSearchParams. - Jeśli init jest pustym łańcuchem znakowym lub wartością
null, to zwróć query. - Jeśli init jest łańcuchem znakowym, to ustaw listę skojarzoną z query na wynik uruchomienia parsera
application/x-www-form-urlencodedłańcucha znakowego z przekazaniem init. - Jeśli init jest obiektem typu
URLSearchParams, to ustaw listę skojarzoną z query na kopię listy skojarzoną z init. - Zwróć query.
update steps
Kroki aktualizacji # (update steps) dla obiektu typu URLSearchParams polegają na wykonaniu dla każdego (for each) skojarzonego z nim obiektu url urlObject (zgodnie z ich kolejnością) następujących kroków:
- Ustaw zapytanie w url z urlObject na wynik uruchomienia serializera
application/x-www-form-urlencodedna liście skojarzonej z obiektem typuURLSearchParams. - Uruchom przed aktualizację kroków z urlObject.
Pasek społecznościowy