Cześć Mireczki, zaczynam zabawe z electronem. Mam problem, chodzi o brak dostępu do elementów DOM. Utworzyłem kog w main.js który tworzy znaczniki html, i chciałbym je wyświetlić w pliku html. Nie mogę bo wyskakuje mi że mam niezdefiniowany obiekt document.
#javascript #electron #programowanie #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rakky: Też zaczynam zabawę w electronie.
To co napisałeś to normalne.
Infrastruktura aplikacji w Elektronie jest podzielona na główny wątek(ten od NodeJS) i wątek renderujący(przeglądarka)
wątek główny czyli ten przykładowy main.js nie ma dostępu do procesu przeglądarki(index.html) więc nie możesz odwoływać się w skryptach node'a do elementów DOM, Musisz używać IPC do komunikacji między nimi.
  • Odpowiedz
#programowanie #tinymce #javascript
Elo potrzebuje zrobić w tinyMCE (edytor ala word) podmianę w locie konkretnych patternów wpisywanych przez użytkownika na stylowane.

Czyt. 'value: {some!}' => 'value: {some!}'

Zapiąłem się na event on key-up, miałem zamiar parsować cały tekst od poczatku do końca i podmieniać raw text na przeformatowany (nie jest duży, zwykły replace na string), ale okazuje się, ze bookmark w tym tinyMCE jest realizowany poprzez
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tejże #programowanie #javascript - usiluję w miarę wydajny i zrozumiały sposób zrobić takie parsowanie tekstu:
"some text {#x!} here {#y!} and value" => "some text x here y and value"
Przydałby mi się jakiś inteligentny replace, albo split z zachowaniem splitteratora. Jak na razie przyszło mi do głowy tylko szukanie po search ( ͡° ʖ̯ ͡°)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@alkb: muszę parsować tinyMCE (edytor tekstu) i zmieniać konkretne patterny na kolorowe (czyt ładowac w jakiś znacznik html ze stylem odpowiednim). Siedzę już 2 dzień ( ͡º ͜ʖ͡º) i nadal kupa
  • Odpowiedz
Ma ktoś wykupione kursy samuraja na udemy i chce się podzielić kontem w zamian za przelew? Nie chce wykupywać wszystkich bo większość tematów które są poruszane już mam za sobą, ale no właśnie "większość" a nie wszystkie i pasuje mi po kilka lekcji z niektórych kursów obejrzeć aby nadrobić wiedzę. Intacz

#kursprogramowania #samuraj #javascript #udemy
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karer: "na chłopski rozum" liczyłem, że pusta tablica da mi wartość true. Dopiero czytanie algorytmu w specyfikacji daje jakiś szerszy obraz tego i wydaje się to sensowne ( ͡° ͜ʖ ͡°)

Jakby kogoś interesowało dlaczego [] == true:
"" = true (ToPrimitive, zmiana tablicy na wartość prymitywną)
0 == 1 (ToNumber, pusty string to 0 a wartość true to 1)
0 nie jest równe 1
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@tomaszs: a w drugą stronę? Czy można jakoś zatrzymać elementy by zostały nam w pamięci do ponownego użycia za chwilę, bo w danym momencie nie są widoczne i safari usuwa je, a następnie rysuje od nowa przez co mamy zacięcie się aplikacji?
  • Odpowiedz
Zastanawiam się jak kontynuować program.
Tworze inputy i może być ich 5 na stronie potem jest blokada na button, a jak usuwam inputa to sie nie odblokowuje.




if(lengthElement
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

chłopie, masz mieć dwa event listenery, kiedy dodajesz nowy input, ma sprawdzać czy inputy >5, jeżeli tak to blokuje

Jak usuwasz input, to ma sprawdzać czy input <5, jeżeli tak to odblokowuje, ewentualnie po prostu na usuwaniu inputa, daj odblokowywanie buttona
  • Odpowiedz
Mam buton który dodaje mi inputy na stronie, jak wyliczyć ilość tych inputów ile jest na stronie?


próbowałem z childElementCount ale coś nie wyłapuje
#javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rust #it #bash #aws #apple #elektronika

JS:
Inteligenty autocomplete (AI-powered) - https://www.kite.com/blog/product/kite-launches-ai-powered-javascript-completions/
Kompilator do JS? żeby nie było tak pięknie to niestety kompilatora sciągnąć się nie da, kompilacja jest wciąż po ich stronie (Native Javascript compiler. No VM. No Bytecode. No Garbage Collector. Just
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@niepodszywamsiepodbiauka: ale czekaj to ty myslisz ze ja nie wiem co to jest inspektor i jak podejrzeć css? ( ͡° ͜ʖ ͡°)

Przecież wyraźnie pisze ze jest nałożony margin top na main i chce uzależnić wysokość tego margin top od wysokości nawigacji. Napisałam kilka linijek jquery żeby złapało outerHeight nawigacji i wpisało inline margin-top: (wysokość nav);
Ale ale ani konsola nie pluje errorami (jak to ma w zwyczaju) ani nic się
  • Odpowiedz
Napisałam kilka linijek jquery żeby złapało outerHeight nawigacji i wpisało inline margin-top: (wysokość nav);


@PaulStanley: a na kij Ci do tego jquery? ( ͡° ͜ʖ ͡°) pokaz ten swoj kod albo podaj adres www. Bez tego moja kula nie zadziala
  • Odpowiedz