ブラウザで実現したければFile APIを使いましょう。
普通のメモ帳アプリとしては「ファイルを開く」「ファイルを上書き保存」「名前を付けて保存」の3つになると思いますが十分実現可能です。
ただし、このFile APIは中々に難解で癖があります。
多分JavaScript初心者だと全く分からんってなると思いますが、
探せばサンプルが結構転がっているのでそれを参考に試行錯誤してみてください。
またMonaca利用の場合はCordovaプラグインがあり、ファイル書き込み機能を見つけました。
File APIの機能を覚えても完全に無駄になる可能性があります。
詳しくは後述。
Webブラウザ(ChromeやFirefox等)の制約として
覚えておくべき前提知識が幾つかあります。
まず、ブラウザやJavaScriptはローカルのファイルを自由に読み書きできません。
これはセキュリティ上の制約です。
もしこれが出来るなら、私のサイトを訪れた貴方のパソコンから、
Cドライブやデスクトップにある適当なファイルを抜き出し、自分のサーバーにコピーすることが出来ます。
これがどのくらいヤバいかというと、ちょっと古いですが「Winnyの流出」と同レベルのヤバさです。
そこでブラウザーは<input type="file">
等で指定したファイルやディレクトリを「許可された」と見なします。
この許可されたファイルやディレクトリに関してはFile APIを利用して好きな様に修正することが可能です。
このへんはFile API絡みでルールを調べれば出てきますので調べてみてください。
monacaを利用して作ってて最終的にはローカルのみで全部動かしたいです
MonacaにはMonacaのルールがあります。
あれはスマホで動作させる事を想定しているので専用の機能が多数存在します。
その象徴がCordovaプラグインですね。素のブラウザが持つ機能を強力に拡張してくれます。
公式サイトのCordovaプラグインを見るとローカルファイル読み書き機能を見つけました
一度使ってみてください。
参考サイト:
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。