Witam. na uczelni uczęszczam na zajęcia dodatkowe i tam uczymy się JS. Ambitny dziekan od razu dał pomysł abyśmy zrobili stronę z taką tabelką która liczy całki i wgle nawet sam dokładnie nie wiem co to będzie ;D
Ja jestem odpowiedzialny za "zapis do pliku i odczyt z pliku" dostałem od dziekana plik do N++ i mam tam właśnie powstawiać jakieś komendy. Kompletnie nie wiem o co chodzi bo jesteśmy zieloni a uczęszczamy tam żeby się czegoś nauczyć. A chciałbym to jakoś przygotować także proszę pomóżcie może z tym zapisem i odczytem z pliku ? :/
Takie coś dostałem w pliku na surowo z JavaScript. Z góry dziękuję za pomoc ! :)
var TextFileReader = (function ()
{
// Dane wczytane z pliku w formie napisu.
var text;
// Zmienna przechowująca nazwę wczytanego pliku.
var fileName;
// Zmienna przechowująca funkcję, która jest wywoływana, gdy dane
// są gotowe do odczytu.
var onStringReady = function () {};
// Funkcja pobierająca dane numeryczne.
function getString () {
return text;
}
// Funkcja pobierająca nazwę wczytanego pliku.
function getFileName () {
return fileName;
}
// Funkcja pozwalająca na zmianę domyślnej implementacji onStringReady.
function setOnStringReady (func) {
onStringReady = func;
}
// Funkcja wczytująca dane numeryczne z pliku.
//
// Użycie funkcji:
// document.getElementById('fileinput').addEventListener('change', TextFileReader.readFile, false);
//
function readTextFile(evt) {
// Sprawdź, czy podano dokładnie jeden plik.
if (evt.target.files.length !== 1) {
alert("Failed to load file!");
return;
}
var file = evt.target.files[0];
var freader = new FileReader();
fileName = file.name;
freader.onload = function () {
// Cyztaj plik tekstowy.
text = freader.result;
// Wywołaj funkcję informującą o gotowości danych.
onStringReady();
}
freader.readAsText(file);
}
// Zwracamy obiekt będący interfejsem do składowych publicznych.
return {
string: getString,
fileName: getFileName,
setOnStringReady: setOnStringReady,
readFile: readTextFile
};
})();