看板 Web_Design 關於我們 聯絡資訊
※ 引述《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的書 先翻翻看,找自己看得懂的書開始 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.65.251 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1504005285.A.287.html
sarsenwen: 為什麼不能用C++來實現後端工作? C++對於資料的輸出輸 08/30 15:48
sarsenwen: 入或是處理不是都能辦到嗎? 08/30 15:49
sarsenwen: 我是指既然已經有C++ 為何還出現其他的後端語法? 08/30 15:51
OSDBNetwork: 資料的輸出與處理,組合語言也可以阿,難道你要用它嗎? 08/30 16:45
oToToT: 寫個機器碼 08/31 07:50
akccakcctw: 真的很喜歡C++可以研究下WebAssembly 08/31 23:22
nnlisalive: WebAssembly的概念是讓瀏覽器直接執行二進位碼 09/01 01:19
nnlisalive: 所以比執行前要解譯的JavaScript更快 這樣嗎? 09/01 01:20
nnlisalive: 可是二進位碼很難更改耶 每次要變動還要轉成C++ 09/01 01:26
nnlisalive: 然後再轉成機械碼 這個執行速度是犧牲可編輯性來的 09/01 01:27
Kenqr: 原始碼是C++ 修改也是直接改C++ 改完程式才轉成assembly 09/01 10:04
nnlisalive: 所以WebAssemb不需要瀏覽器編譯直接執行? 放棄思考:) 09/01 17:05