Wersja z modułami
Ostatnie kilka dni trudno nazwać bardzo owocnymi. Jedynym sukcesem, jeśli można tak to nazwać dodanie modularności. Moduły? Po co? Na razie skrypt jest tak krótki, że spokojnie można go utrzymać w jednym pliku. W takim razie po co moduły? Odpowiedź brzmi „Ponieważ...
Jeszcze raz drzewo DOM
W trakcie pracy nad projektem okazało się, że wstawienie XML w jeden z elementów strony powoduje problem. Houston, mamy problem Jeśli wstawimy XML na stronę function screenOutput( content ), struktura naszego XML DOM trochę się pomiesza. Źle zinterpretowane zostaną...
Przydatne linki
Ponieważ moja biblioteka przydatnych linków stopniowo się powiększa, pomyślałem że jest to dobry moment i miejsce, aby je zebrać razem. JavaScript W3Schools Online Web Tutorials ES6 for Everyone — The best way to learn modern ES6 JavaScript NodeSchool ES2015 Crash...
Chodzimy po drzewie
Drzewo naszego dokumentu Spróbujmy przespacerować się po drzewie naszego XMLa. Aby lepiej zwizualizować jego strukturę, przygotowałem schemat który pokazuje zależności między poszczególnymi elementami. Jak widać, nawet przy bardzo prostym dokumencie (nasz przykład z...
Wczytujemy XML
Dwa środowiska Głównym założeniem planu minimum jest przygotowanie skryptu, który dałoby się uruchomić z konsoli. Dzięki temu będziemy mogli wczytywać nasze pliki lokalnie, bez potrzeby korzystania z jakichkolwiek serwerów. W tym celu użyjemy node.js. W trakcie prób...
Struktura pliku Open Office XML (ODF)
Jak się dostać do zawartości Natywnym formatem OpenOffice jest .ODF (Open Document Format). Nas będzie interesowało plik .ODT czyli plik zapisany w OpenOffice Writer. W rzeczywistości jest to archiwum, więc spróbujmy je rozpakować. Oto kolejne kroki: Zmieniamy...
Problemy z formatowaniem tekstu
Ale o co chodzi? Ktoś zapyta: Dostajesz sformatowany plik (np. z Worda), trzeba go zaimportować i już. Gdzie jest problem? Spróbuję pokazać dwa warianty: Sytuacja pożądana – w jaki sposób powinien zostać przygotowany plik z tekstem. Stan, z jakim często (najczęściej)...
Założenia projektu
Co planuję zrobić? Będę pracował nad skryptem, który pozwoli przekonwertować plik XML z OpenOffice (format ODF) na format Markdown. Dlaczego? Pomysł na ten projekt pojawił się, kiedy rozpocząłem naukę programowania w JS i front-endu. Zawodowo zajmuję się składem...
Ja w DSP 2017
Właśnie popełniłem rzecz szaloną. Zgłosiłem się do konkursu „Daj się poznać 2017”. Raz się żyje!