• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmienne stałe w JS

Cloud VPS
0 głosów
257 wizyt
pytanie zadane 3 kwietnia 2018 w JavaScript przez JSJerry Początkujący (260 p.)
edycja 3 kwietnia 2018 przez JSJerry

Już zadałem podobne pytanie, ale chyba wyraziłem się nie do końca jasno. Otóż mam swój skrypt, napisany w JavaScript i chciałbym by można było za pomocą wstawienia czegoś np takiego jak w jQuery (przykład poniżej) dodawać kilka razy taki skrypt i by był on niezależnie modyfikowany, oraz by można było niektóre parametry samemu zmienić

$(function() {
	$("#slider_sound").slider({
		min: 0,
		max: 100,
		range: false,
		step: 1,
		value: 100
	});
});

 

1 odpowiedź

0 głosów
odpowiedź 3 kwietnia 2018 przez Tomek Sochacki Ekspert (227,490 p.)
Ale co Ty chcesz dokładnie zrobić?

Dawno już nie robiłem nic w jQuery, ale wygląda mi na to, że po prostu jest to metoda z prototypu obiektu jQuery albo rozszerzona przez Ciebie (Twoja funkcja) - albo przez jakiś inny skrypt, który podciągasz.

Te parametry min, max itd. to po prostu argumenty metody slider(), a dokładnie mówiąc obiekt zawierający pewnie jakąś konfigurację.

Coś mi świta, że chyba w jQuery UI była właśnie metoda slider() także proponuję po prostu uderzyć do dokumentacji tej metody i tam zobaczyć jakie może ona przyjmować parametry.
komentarz 3 kwietnia 2018 przez JSJerry Początkujący (260 p.)
Tak to z jQuery. Są tu zmienne, które używane są w slider i chcę coś podobnego zrobić w swoim skrypcie, ale nie wiem, jak takie zmienne odczytać
komentarz 3 kwietnia 2018 przez Tomek Sochacki Ekspert (227,490 p.)

To jest normalna funkcja jak każda inna (no nie do końca jak każda inna, ale na razie zostawmy ten temat i dokładne zrozumienie prototypów), więc po prostu tworzysz funkcję:

function fn(config) {
    //tu mamy dostęp do obiektu config:
    const { color } = config;
    //ewentualnie: 
    //const color = config.color;
    
    //i coś z tym robimy, np.:
    console.log(`Color: ${color}`);
}

fn({ color: 'red' });
//Color: red

Podobne pytania

0 głosów
0 odpowiedzi 459 wizyt
pytanie zadane 31 stycznia 2019 w Inne języki przez Halpi Początkujący (300 p.)
0 głosów
2 odpowiedzi 557 wizyt
pytanie zadane 29 marca 2022 w JavaScript przez KubaLaska Początkujący (350 p.)
+1 głos
0 odpowiedzi 232 wizyt
pytanie zadane 26 czerwca 2019 w JavaScript przez wsnofi Bywalec (2,680 p.)

93,487 zapytań

142,420 odpowiedzi

322,772 komentarzy

62,904 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...