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

作者: sarsenwen (sarsenwen)   2017-08-26 09:32:37
首先是這個網站首頁 http://acgn-stock.com/
這是一個讓使用者可以用二次元角色創立公司
然後進行虛擬股票買賣的網站
我想讓自己以後也能設計出這樣有趣的網站
雖然作者有開放程式碼放在GitHub
https://github.com/mrbigmouth/acgn-stock
但是我不知道為何有這麼多檔案 最多的是js檔
網頁不是寫出一個index.html檔丟進瀏覽器嗎?
為何他沒有所謂的index.html檔?
還有像是使用者必須註冊 代表設計這個網頁的時候
伺服器端會有一個資料庫(?) 來存放使用者們的資料(帳號跟密碼)
讓每個使用者看到的網站有些微的不一樣
不同使用者點入"股市總覽" 都會看到一樣的角色列表
點入"帳號資料"頁面 顯示的是自己的帳號資料
代表背後有一套語法去區別不同的登入ID來抓取伺服器的資料
所以這套語法是? JacaScript嗎?
因為我搜尋js檔 跑出JavaScript語法相關資料
還有就是網站能顯示使用者提供的資料
登入的使用者能看到"新創計畫"的頁面有建立新角色按鈕
讓使用者輸入角色名稱 上傳角色圖 寫角色介紹
這些資料以及檔案 都會在另外的頁面顯示出來
所以想要知道這些存取使用者提供的資料背後的語法
是要找哪些書來看?
作者: vi000246 (Vi)   2017-08-26 09:49:00
是nodejs喔 一種後端語法
作者: s540421 (虫它虫它)   2017-08-26 13:37:00
沒載來玩,不過看起來是以nodejs為基礎,拿Meteor框架做出來的,該專案在佈署時會自動生成出用戶端檔案到public目前主流的 Web 開發大多會使用 Webpack(或類似套件) +須轉譯的語言 (jsx, es2017, vue等)來加速開發,市面上的書要把這些學齊要花不少時間哦
作者: maxfock (Max)   2017-08-26 14:47:00
這內含了不少know how,技術是一回事,重點的商業邏輯要懂,並不是看書就能理解
作者: oToToT (屁孩)   2017-08-26 15:27:00
index.html本來就不是必備的,只是apache之類的伺服會自己去抓index來當首頁
作者: vi000246 (Vi)   2017-08-27 02:53:00
要寫出這網站還需要資料庫規畫 相關的金融知識
作者: spfy (spfy)   2017-08-27 20:56:00
這是西洽版友做的 之前大家說著說著就 一個人自幹出來的專案而且他的金融相關知識好像也足夠...滿神的?
作者: Neisseria (Neisseria)   2017-08-28 15:09:00
這個蠻有趣的,除了要寫程式,還要有金融的領域知識
作者: nnlisalive (nnlisalive)   2017-08-28 16:02:00
這網頁有趣的地方其實是使用者之間的互動
作者: akccakcctw (947)   2017-08-29 09:49:00
用大括號包起來那是Meteor的templates語法只要先定義好template,就可以引用
作者: oToToT (屁孩)   2017-08-29 21:00:00
那是node框架meteor的東東,你去看個pug之類的也都有一堆非正常html的東東
作者: yzfr6 (扮關二哥!)   2017-08-29 23:58:00
你對網頁的認知,還停留在早期剛流行網頁的時候
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-08-30 12:52:00
他是用 javascript 去和後端要資料,填入 html 裡。那些 {{layout}} <template> 就是填入的標誌。
作者: spfy (spfy)   2017-08-30 22:23:00
我覺得你從頭開始看比較好...
作者: sarsenwen (sarsenwen)   2017-08-30 22:44:00
有拉 我真的有從頭開始看 Trust Me!!
作者: ssccg (23)   2017-08-31 09:54:00
你要先弄清楚靜態網站和動態網站,你認為的網頁、可以用瀏覽器開檔案看的是靜態的,連上網站時只是下載檔案動態網站是連上網站時,在網站上執行的程式才依參數組出網頁回傳,template就是組網頁用的材料,跟結果當然有差沒什麼隱藏不隱藏的...動態網頁20多年前就有了,不是現在的網頁神奇是你從來沒認
作者: Neisseria (Neisseria)   2017-09-03 10:12:00
建議原 po 找一些網頁程式設計的書從頭開始看要不然這樣子亂學反而誤了自己的時間後端語言很多,不一定要 JavaScript/Node 不可

Links booklink

Contact Us: admin [ a t ] ucptt.com