2015-01-04 15 views
0

我正在爲我創建的遊戲創建一個小型編輯器,完全用於個人脫機使用。如何創建「另存爲」和「加載」對話框在JavaScript內創建/加載json文件/數據?

我將如何創建另存爲/加載按鈕,可以分別將我的級別保存爲json數據,並讀入以前保存的數據?

謝謝!

+0

如果自定義數據不共享,您可以簡單地使用localStorage來在重新加載之間預設數據。您還可以使用輸入[type = file]/dnd讓應用程序從用戶硬盤驅動器上的文件中獲取數據,並使用下載器(如https://github.com/rndme/download)打開應用程序創建的數據轉換爲用戶的_downloads_文件夾中的文件。 – dandavis

+0

localStorage是完美的,謝謝! –

回答

0

Javascript無法訪問文件系統,這意味着您無法讀取,加載和保存數據。

但是,在HTML5中有一個API可以做到這一點,並且可以通過Javascript進行編程。在這裏你有一個關於如何使用HTML5 filesystem API讀寫數據的教程。