mindows:用 ReactJS 建立的一個最小的作業系統

這個專案在瀏覽器中提供了一個最小的 Windows 10 體驗。它完全在客戶端執行。使用者在第一次訪問時,會看到建立一個新的使用者賬戶的螢幕。使用者可以建立多個賬戶,並登入到其中的任何一個。登入後會顯示桌面、工作列和開始選單。基本的應用程式,如記事本(文字編輯器)和檔案資源管理器,都預先內建在應用程式中。Windows 10 的設計試體驗被複制到兩個應用程式中。

在檔案資源管理器中可以建立新的檔案和資料夾。還提供了類似於 Windows 10 的資源管理器功能區,用於複製/剪下/貼上/選擇/開啟操作。此外,專案的設計方式是在不影響專案結構的情況下新增新的應用程式這就像編寫一個新的應用程式一樣簡單,把它新增到軟體資料夾,然後編輯 config/apps.js 檔案。像讀/寫檔案系統(yeppp,不是真正的作業系統檔案系統,而是瀏覽器儲存)等功能會自動傳遞給應用程式。檔案系統是使用瀏覽器的 LocalStorage 和 IndexedDB API 建立的。因此,如果應用程式的資料被刪除,完整的賬戶資料也會被刪除……就像在新的作業系統安裝之後。

它並不完整,但它真的可以運作。

專案網址

也許你會有興趣

找相關課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧

追蹤 Soft & Share

幫我們個小忙!

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: