Re: [問題] 請問要寫出這樣的網頁需要看哪些書?

作者: LaPass (LaPass)   2017-08-29 19:14:42
※ 引述《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的書
先翻翻看,找自己看得懂的書開始
作者: sarsenwen (sarsenwen)   2017-08-30 15:48:00
為什麼不能用C++來實現後端工作? C++對於資料的輸出輸入或是處理不是都能辦到嗎?我是指既然已經有C++ 為何還出現其他的後端語法?
作者: OSDBNetwork (路人甲)   2017-08-30 16:45:00
資料的輸出與處理,組合語言也可以阿,難道你要用它嗎?
作者: oToToT (屁孩)   2017-08-31 07:50:00
寫個機器碼
作者: akccakcctw (947)   2017-08-31 23:22:00
真的很喜歡C++可以研究下WebAssembly
作者: nnlisalive (nnlisalive)   2017-09-01 01:19:00
WebAssembly的概念是讓瀏覽器直接執行二進位碼所以比執行前要解譯的JavaScript更快 這樣嗎?可是二進位碼很難更改耶 每次要變動還要轉成C++然後再轉成機械碼 這個執行速度是犧牲可編輯性來的
作者: Kenqr (function(){})()   2017-09-01 10:04:00
原始碼是C++ 修改也是直接改C++ 改完程式才轉成assembly
作者: nnlisalive (nnlisalive)   2017-09-01 17:05:00
所以WebAssemb不需要瀏覽器編譯直接執行? 放棄思考:)

Links booklink

Contact Us: admin [ a t ] ucptt.com