Wpis z mikrobloga

Próbuj stosować nowoczesny #javascript na starym kodzie - porażka. Nowe biblioteki (np. #requirejs) nie mają kompatybilności wstecznej :(

nic nie zastąpi klasycznego

document.write('')


Do d--y z taką nowoczesnością. Idę odkurzyć talię #kartyperforowane...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: to znaczy, że po dodaniu istniejące skrypty przestają działać. Nie są oczywiście doskonałe, powstawały i nawarstwiały się przez 8 lat... zapewne są całkiem c-----e. Ale działają.

Dołączenie nowej biblioteki powodują, że przestają działać :(

document.write() działa zawsze :)
  • Odpowiedz
@singollo: RequireJS nie został stworzony z myślą o współdziałaniu z istniejącą aplikacją JS obok. Biblioteka ta nadpisuje globalną funkcję define przez co może psuć wszystko naokoło.
  • Odpowiedz
@singollo: Tak, masz lepszą kontrolę nad skryptem. Lepiej też panujesz nad miejscem w którym węzeł zostanie dołączony.

document .write
to trochę takie

goto
w JS. Niby można, ale trzeba się dobrze zastanowić czy nie ma lepszych rozwiązań.
  • Odpowiedz