glowie
glowie
132
  • Najlepsze
  • Wszystkie komentarze
DEMONzSZAFY
DEMONzSZAFY
  • adult
216
Treść przeznaczona dla osób powyżej 18 roku życia...
pa6lo
pa6lo
137
Tip godny indyjskiego eksperta od budowy aplikacji w JQuery.
OddajButa123
@glowie wy jestescie normalni w tym javascripcie?
maad
maad
23
jeśli ktoś nie wie dlaczego to tak działa to to jest skill issue


@zune: to nie skill issue a s----------e js, nawet python na czymś takim będzie marudził
GeNeX
GeNeX
16
@glowie siemano. InnerText to string. Jezeli w JS probujecie dodac do stringa number, to ten number konwertowany jest na string i doklejany po prawej.
Jezeli od stringa probujecie odjac number, to string konwertowany jest na number.
Z fartem
Michal_Spira
@glowie: bo += do stringa robi concat. taki wyglad bootkampowcow
zune
zune
12
@glowie: jeśli ktoś nie wie dlaczego to tak działa to to jest skill issue
pyzdek
@glowie: wołam @pyroxar do flame'a
maad
maad
8
jak nie wiesz skąd pochodzi takie "s----------e"


@zune: Zapewne od s----------a twórców js'a ( ͡° ͜ʖ ͡°)

Jak nie wiesz jakie typy danych przyjmuje twoj program to problem jest po twojej stronie


@Pmpa: Oczywiście, że tak. Lintery, warningi kompilatora to zbędne fanaberie bo wystarczy wiedzieć jakiego typu są zmienne
Kolczaneiro
@Michal_Spira a -= co robi w takim razie, rzutuje na inta i wtedy dekrementuje? XD
zune
zune
5
@maad: dalej skill issue, jak nie wiesz skąd pochodzi takie "s----------e"
Kresse
a -= co robi w takim razie, rzutuje na inta i wtedy dekrementuje? XD


@Kolczaneiro: Tak, a o co chodzi? ( ͡° ͜ʖ ͡°)
maad
maad
4
@zune: no tak, jak to ktoś śmie śmieć obrażać głupi wymysł twórców języka xD zamiast rozdzilić konkatenacje od operacji artytmetycznych innym operatorem albo rzucić warning/błąd to masz taką abominacje
zune
zune
4
@testynaprodukcji: akrobacje są jak jakiś debil pomyśli, że to świetny pomysł robić node.innerText += 1, chyba po paru takich MRach byłby ceremonialne w------y (przez okno)

a tak to masz mnóstwo narzędzi po drodze, żeby temu zapobiec, no ale po pierwsze wiedzieć dlaczego

a jak wiesz dlaczego to nawet brew ci się nie podnosi jak widzisz takie pożal się boże memy i stękania juniorów
Z.....y
Z.....y
@zune: Ja się w pełni zgadzam z tym co powiedziałeś. Tylko że te fuckupy w dizajnie języka powinny być na pewnym etapie uporządkowane. W takim sensie, że około powiedzmy roku 2005 powinna być postawiona gruba krecha i powinien być zrobiony głęboki refactor całego js. Niestety bali się tego ruszyć i mamy co mamy. W Pythonie się nie bali i Python na ten moment jest najpopularniejszym językiem programowania skryptowego. JS jest
Z.....y
Z.....y
@zune: Wystarczy wprowadzić okres przejściowy i dać devom czas na dostosowanie kodu + utrzymywanie równolegle wstecznej kompatybilności przez parę lat. To nie jest wielki problem. Należy sobie raczej zadać pytanie ile kosztuje zdebuggowanie i poprawa błędu, niż jak dobrym trzeba być aby to zrobić. Pozwól że narysuje taki przykład:

Masz funkcję, która przyjmuje jakieś parametry i coś robi. Od języka zależy na co on pozwala. Każda możliwość to dodatkowy stopień
Michal_Spira
@Kolczaneiro: ta xD
zune
zune
3
@maad: ale to jest inny problem, zrozum, że w tym przypadku, język programowania i wszystkie jego niuanse nie jest tylko dla ciebie jako deva dla wygody, tylko ma gigantyczny bagaż wstecznej kompatybilności

jak tego nie rozumiesz to nie powinieneś pracować z tym środowiskiem
t.....i
t.....i
@zune: idealnie nigdy nie jest, ale to co się odkur** w js to przechodzi ludzkie pojęcie. To są akrobacje.