[問題] 請問要寫出這樣的網頁需要看哪些書?
首先是這個網站首頁 http://acgn-stock.com/
這是一個讓使用者可以用二次元角色創立公司
然後進行虛擬股票買賣的網站
我想讓自己以後也能設計出這樣有趣的網站
雖然作者有開放程式碼放在GitHub
https://github.com/mrbigmouth/acgn-stock
但是我不知道為何有這麼多檔案 最多的是js檔
網頁不是寫出一個index.html檔丟進瀏覽器嗎?
為何他沒有所謂的index.html檔?
還有像是使用者必須註冊 代表設計這個網頁的時候
伺服器端會有一個資料庫(?) 來存放使用者們的資料(帳號跟密碼)
讓每個使用者看到的網站有些微的不一樣
不同使用者點入"股市總覽" 都會看到一樣的角色列表
點入"帳號資料"頁面 顯示的是自己的帳號資料
代表背後有一套語法去區別不同的登入ID來抓取伺服器的資料
所以這套語法是? JacaScript嗎?
因為我搜尋js檔 跑出JavaScript語法相關資料
還有就是網站能顯示使用者提供的資料
登入的使用者能看到"新創計畫"的頁面有建立新角色按鈕
讓使用者輸入角色名稱 上傳角色圖 寫角色介紹
這些資料以及檔案 都會在另外的頁面顯示出來
所以想要知道這些存取使用者提供的資料背後的語法
是要找哪些書來看?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.232.46
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1503711162.A.02E.html
推
08/26 09:49, , 1F
08/26 09:49, 1F
→
08/26 13:37, , 2F
08/26 13:37, 2F
→
08/26 13:39, , 3F
08/26 13:39, 3F
→
08/26 13:42, , 4F
08/26 13:42, 4F
→
08/26 13:44, , 5F
08/26 13:44, 5F
→
08/26 13:45, , 6F
08/26 13:45, 6F
推
08/26 14:47, , 7F
08/26 14:47, 7F
→
08/26 14:47, , 8F
08/26 14:47, 8F
推
08/26 15:27, , 9F
08/26 15:27, 9F
→
08/26 15:27, , 10F
08/26 15:27, 10F
推
08/27 02:53, , 11F
08/27 02:53, 11F
推
08/27 20:56, , 12F
08/27 20:56, 12F
→
08/27 20:57, , 13F
08/27 20:57, 13F
→
08/28 15:09, , 14F
08/28 15:09, 14F
推
08/28 16:02, , 15F
08/28 16:02, 15F
請問一下 為何原始碼資料夾中
用Firefox打開任何HTML檔都是空白一片??
我想直接用他的原始碼直接執行
但是一直是一片空白?? WHY??
然後找到 layout.html 這個感覺像是首頁的檔案
因為在這個檔案裡終於看到<head>跟<title>
但是下面body裡面是
<body>
{{> layout}}
{{> loading}}
</body>
@_@?? 是一種這裡的程式碼寫在別的檔案的概念嗎?
打開其他html檔都是<template name=XXX開頭
不是應該要
<!DOCTYPE html>
<html>
<head>
......
這樣嗎?
這個專案到底什麼巫術@@?
另外是我也有找了一下node.js的資料
現在node.js(?) + JavaScript語言 好像就能做後端的工作
因為node.JS需要安裝 感覺不是一個語言
執行檔一個只是命令提示字元 另一個是啥都沒有的視窗
我想問的是
假如用node.js開發一個專案
把這專案拿到沒有安裝node.js的電腦上架設起來
也可以順利執行嗎?
→
08/29 09:49, , 16F
08/29 09:49, 16F
→
08/29 09:51, , 17F
08/29 09:51, 17F
所以Node.js裡面有一個框架(?)叫做Meteor
Meteor的語法內有一個關鍵字"templates"
"templates"的用法是 先定義內容 然後能被引用
所以 templates 是像C++的 #include 的概念?
推
08/29 21:00, , 18F
08/29 21:00, 18F
→
08/29 21:00, , 19F
08/29 21:00, 19F
推
08/29 23:58, , 20F
08/29 23:58, 20F
所以現在的網頁就是很神奇的巫術阿
推
08/30 12:52, , 21F
08/30 12:52, 21F
→
08/30 12:52, , 22F
08/30 12:52, 22F
我看不懂 {{layout}} <template> 是什麼意思 有啥用途
不過可以確定雖然我看不到<html>
但是它還是存在的 也許用一種很特別的方式隱藏起來
現在暫時先這樣了解就好
因為<html>真的不見的話 會讓我很傷心@@
推
08/30 22:23, , 23F
08/30 22:23, 23F
→
08/30 22:44, , 24F
08/30 22:44, 24F
→
08/31 09:54, , 25F
08/31 09:54, 25F
→
08/31 09:55, , 26F
08/31 09:55, 26F
→
08/31 09:56, , 27F
08/31 09:56, 27F
→
08/31 09:57, , 28F
08/31 09:57, 28F
→
08/31 09:57, , 29F
08/31 09:57, 29F
所以連上一個網站 網頁只顯示 Hello World 這樣是靜態網站
連到另一個網站 上面只有一個文字輸入框跟送出按鈕
輸入 Tom 按送出 輸入框下面就顯示 Hello Tom這是動態網站
Tom 就是回傳的參數 文字輸入框跟送出按鈕是組網頁用的材料
template提供很多網頁用材料讓我們設計網頁的內容跟互動
也許是新標籤或函數或物件屬性方法
你的意思是這樣嗎????
→
08/31 09:59, , 30F
08/31 09:59, 30F
真
→ ssccg: 知道吧,現代改變的只是寫網站程式用的語言框架 08/31 10:00
所以框架的改變就是 HTML1->HTML5
HTML CSS JavaScript 都算語言框界
那Node.js template也算是一種框架?
推
09/03 10:12, , 31F
09/03 10:12, 31F
→
09/03 10:13, , 32F
09/03 10:13, 32F
→
09/03 10:13, , 33F
09/03 10:13, 33F
我一開始覺得後端語言這麼多很怪
不像前端就是HTML+JavaScript+CSS
後來發現這些後端語言基本上都是在做同樣的事
因為網路基礎架構就是這樣 短期也不會有大改變
所以先學Node這個看起來最容易上手的
※ 編輯: sarsenwen (36.238.38.65), 09/04/2017 14:22:25
討論串 (同標題文章)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章