※ 引述《sarsenwen (sarsenwen)》之銘言:
: 首先是這個網站首頁 http://acgn-stock.com/
: 這是一個讓使用者可以用二次元角色創立公司
: 然後進行虛擬股票買賣的網站
: 我想讓自己以後也能設計出這樣有趣的網站
: 雖然作者有開放程式碼放在GitHub
: https://github.com/mrbigmouth/acgn-stock
: 但是我不知道為何有這麼多檔案 最多的是js檔
: 網頁不是寫出一個index.html檔丟進瀏覽器嗎?
: 為何他沒有所謂的index.html檔?
: 還有像是使用者必須註冊 代表設計這個網頁的時候
: 伺服器端會有一個資料庫(?) 來存放使用者們的資料(帳號跟密碼)
: 讓每個使用者看到的網站有些微的不一樣
: 不同使用者點入"股市總覽" 都會看到一樣的角色列表
: 點入"帳號資料"頁面 顯示的是自己的帳號資料
: 代表背後有一套語法去區別不同的登入ID來抓取伺服器的資料
: 所以這套語法是? JacaScript嗎?
: 因為我搜尋js檔 跑出JavaScript語法相關資料
: 還有就是網站能顯示使用者提供的資料
: 登入的使用者能看到"新創計畫"的頁面有建立新角色按鈕
: 讓使用者輸入角色名稱 上傳角色圖 寫角色介紹
: 這些資料以及檔案 都會在另外的頁面顯示出來
: 所以想要知道這些存取使用者提供的資料背後的語法
: 是要找哪些書來看?
1. 這是用 node.js 寫的
2. 從「網頁不是寫出一個index.html檔丟進瀏覽器」這一點
我認為你需要去補充「網站的前後端」的觀念
網頁只是後端的程式,像是 php jsp ror asp.net 甚至 C++ JS輸出的html而已
我記得置底或是精華區有一篇寫得很完整的文章可以看
至於找書來看的話,我覺得,先去書局找一本javasript 的書來看
看完之後再去找 node.js的書
先翻翻看,找自己看得懂的書開始