![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tak się zastanawiam...chodzi mi o samą składnię. Nie mogę w tutorialu się doszukać deklaracji var $this ani var data. Skąd parser ma wiedzieć, że te zmienne istnieją?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nie ma var nie jest to zmienna lokalna, a globalna (przypisana do obiektu window). Jest to bardzo zła praktyka i właściwie powinna być uważana za bezwzględny błąd.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nie ma var nie jest to zmienna lokalna, a globalna (przypisana do obiektu window). Jest to bardzo zła praktyka i właściwie powinna być uważana za bezwzględny błąd. Tsa...hehe...chciałem powiedzieć, że ten tutorial dostałem dzisiaj na tym forum i już mniejsze od kogo. No i weź się tu ucz... Jeszcze jedno... Jak mam sobie wytłumaczyć to:
Ten post edytował finito 9.05.2014, 16:22:55 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
jako negacje?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
wartość = not wartość , logiczna negacja. jeśli będzie data.first=true, to po operacji będzie false. -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
raczej element tablicy jsonowej
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
To właściwość obiektu.
Metody podobnie jak w wielu innych językach wywoływane są tak: metoda(), metoda(arg), metoda(arg1,arg2), itd. -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
To właściwość obiektu. Metody podobnie jak w wielu innych językach wywoływane są tak: metoda(), metoda(arg), metoda(arg1,arg2), itd. No właśnie uprzytomniłem sobie, że do obiektów js można przecież dodawać właściwości - przy pomocy właśnie takiej składni. Rozumiem, że to drugie data po operatorze "=" to już metoda...
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tak, to metoda.
A zmienna $this to obiekt, który powstał z wywołania funkcji $ z argumentem this. P.S. $() to ekwiwalent jQuery() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:23 |