Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Konstrukcja funkcji Javascript
bartek1234321
post 17.02.2011, 02:50:24
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 16.01.2011

Ostrzeżenie: (0%)
-----


Witam, czy takie zastosowanie:

jakasFunkcja(parametr1, {parametr2: 'test'})

jest rownoznaczne z:

var parametr2 = 'test';
jakasFunkcja(parametr1, parametr2)

questionmark.gif a jeżeli nie to o co chodzi
Go to the top of the page
+Quote Post
vokiel
post 17.02.2011, 08:08:30
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Nie, poczytaj o JSON

Drugi parametr to obiekt JSON, bardzo prosty.
[JAVASCRIPT] pobierz, plaintext
  1. jakasFunkcja(parametr1, {klucz: 'wartosc'})
[JAVASCRIPT] pobierz, plaintext


[JAVASCRIPT] pobierz, plaintext
  1. var drugi = {
  2. 'klucz' : 'wartosc',
  3. }
  4. jakasFunkcja(parametr1, drugi);
[JAVASCRIPT] pobierz, plaintext


Dzięki temu nie musisz tworzyć kilkudziesięciu parametrów, możesz dać jeden. Bardzo często jest to wykorzystywane w jQuery przy pluginach. Są domyślne ustawienia wtyczki, ale można podać swoje, wybrane. Bo może zechcesz zmienić tylko 3 z 10-ciu parametrów.


--------------------
Go to the top of the page
+Quote Post
bartek1234321
post 17.02.2011, 11:48:13
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 16.01.2011

Ostrzeżenie: (0%)
-----


no właśnie bawię się w jquery i stąd to pytanie smile.gif zapomnialem o jsonie sad.gif dzieki za odpowiedź smile.gif
Go to the top of the page
+Quote Post
wookieb
post 17.02.2011, 11:49:52
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(vokiel @ 17.02.2011, 08:08:30 ) *
Drugi parametr to obiekt JSON, bardzo prosty.

Nie ma czegoś takiego jak obiekt JSON. To po prostu obiekt w JS.


--------------------
Go to the top of the page
+Quote Post
vokiel
post 17.02.2011, 20:50:22
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Cytat(wookieb @ 17.02.2011, 11:49:52 ) *
Nie ma czegoś takiego jak obiekt JSON. To po prostu obiekt w JS.

W przypadku korzystania z JSON'a w JS to tak, ale generalnie JSON to "tekstowy format wymiany danych komputerowych niezależny od konkretnego języka". W przypadku korzystania z JSON'a w C, Perlu czy Javie trudno tu mówić o obiekcie JS.


--------------------
Go to the top of the page
+Quote Post
destroyerr
post 17.02.2011, 21:15:38
Post #6





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


@vokiel, tak masz rację co do tego co to jest JSON. Mimo to, jak już wookieb napisał, w pytaniu nie chodziło o JSON tylko o obiekt. Różnice są oczywiste:
Kod
{ "foo bar": "foo" }

Odpal to w JS.
Go to the top of the page
+Quote Post
everth
post 17.02.2011, 21:20:36
Post #7





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

Ostrzeżenie: (0%)
-----


A może chodzi i o JSON i o obiekt?


--------------------
Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]!
Go to the top of the page
+Quote Post
wookieb
post 17.02.2011, 21:20:56
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(vokiel @ 17.02.2011, 20:50:22 ) *
W przypadku korzystania z JSON'a w C, Perlu czy Javie trudno tu mówić o obiekcie JS.

Ale to nadal nie będzie obiekt JSON. Tylko obiekt skonkretyzowany dla języka.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 02:28