[討論] PHP JavaScript CSS HTML 分檔習慣

看板PHP作者 (Nokia)時間12年前 (2014/01/16 14:23), 編輯推噓5(5026)
留言31則, 8人參與, 最新討論串1/1
如標題, 因為寫的東西不夠多, 所以在開發網站時常會遇到一個問題 不知道怎麼將這三個東西分類 以往我都是html與php放在網站根目錄 然後根目錄下再另外新增CSS與JavaScript資料夾,這是我的習慣 後來看過別人的sample是這樣的 php放在網站根目錄,CSS、JS、html都在跟目錄下再開子目錄 它的使用方式為利用php引入html檔, 這樣看起來的確簡潔很多,但會有個問題,就是我在test的時候, 不能直接開html看成果,一定要透過apache開php才看的到效果 這是因為從php引入之後開啟,跟直接從html開啟時的CSS相對位置會不一樣。 現在正在寫個網站,苦惱不知道該怎麼分類會最舒服,想問大家開發時都是怎麼分類的 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.3.123

01/16 14:25, , 1F
透過 apache 開 PHP 會怎麼樣嗎? 不懂 Orz
01/16 14:25, 1F
就改完html時,你不能直接點開html 比較麻煩 而且在一開始,只是想先寫出html看看效果,或者有些靜態頁面其實用不到php的東西 卻還要另外寫一個php檔將其引入,感覺比較多此一舉 ※ 編輯: Xp3310 來自: 134.208.3.123 (01/16 14:36)

01/16 15:00, , 2F
改html都直接在chrome改阿~(檢查元素)~直接看效果...
01/16 15:00, 2F

01/16 15:13, , 3F
若是用MVC,根本就沒有不經過apache看的空間。
01/16 15:13, 3F

01/16 15:21, , 4F
在 php 腳本 用 require 載入 html file
01/16 15:21, 4F

01/16 15:21, , 5F
但裡面有 php tag 就會生效
01/16 15:21, 5F

01/16 15:24, , 6F
在mvc的架構則是設計慣例,你就是要經過程式去解析
01/16 15:24, 6F

01/16 15:25, , 7F
1. 維護,不會一下php又html 2. 就算你用html,當介面拆成
01/16 15:25, 7F

01/16 15:26, , 8F
個別小段的時候,你根本無法看出原本的樣子 直接打開html
01/16 15:26, 8F

01/16 15:26, , 9F
無意義,且完整的 html 在本地端直接看跟伺服器的版本看
01/16 15:26, 9F

01/16 15:27, , 10F
會因為 flash 或 javascript 用到較特別的功能 他會遇到
01/16 15:27, 10F

01/16 15:27, , 11F
瀏覽器的跨站安全設計,造成無法正常運作
01/16 15:27, 11F

01/16 15:27, , 12F
所以做網頁還是乖乖用伺服器預覽 改效果你也可以用瀏覽器
01/16 15:27, 12F

01/16 15:28, , 13F
的網站開發工具寫code在裡面直接預覽
01/16 15:28, 13F

01/16 15:28, , 14F
我覺得f5沒花多少時間,且爭議最少,為什麼不經過伺服器?
01/16 15:28, 14F

01/16 15:29, , 15F
除了說你家工程師不會幫你在電腦上裝個伺服器在本地端預覽
01/16 15:29, 15F

01/16 15:29, , 16F
然後你都是邊改邊上傳到網站上,只有這樣的流程才會抱怨
01/16 15:29, 16F
QQ 受教了,該是乖乖地用MVC模式 所以說 就算是靜態頁面 習慣上 還是會透過伺服器解析嗎? ※ 編輯: Xp3310 來自: 134.208.3.123 (01/16 17:29)

01/16 18:33, , 17F
靜態頁面何來php...我搞不懂阿>"<
01/16 18:33, 17F

01/16 18:35, , 18F
MVC架構了~M, V, C不是分開來設計了~改小東西就直接網站
01/16 18:35, 18F

01/16 18:35, , 19F
開發工具現改現秀..F5很快的, 還是不清楚你想要省事的是
01/16 18:35, 19F

01/16 18:35, , 20F
什麼?
01/16 18:35, 20F

01/16 18:42, , 21F
不是說非要用MVC不可,但他並沒那麼麻煩,有時就是多一
01/16 18:42, 21F

01/16 18:44, , 22F
個檔案,或只是多一個函數而已,不用排斥這一道手續
01/16 18:44, 22F

01/16 18:46, , 23F
就要不要用而言,也是很多人只用到SMARTY這種(MC)+V阿
01/16 18:46, 23F

01/17 01:40, , 24F
靜態頁面設計完再拆成view啊! html瀏覽器直接瀏覽效果
01/17 01:40, 24F

01/17 05:01, , 25F
你的問題應該不會是要把.php上傳太麻煩吧...
01/17 05:01, 25F

01/17 05:02, , 26F
local架站 F5就有了 應該不會太麻煩吧@@
01/17 05:02, 26F

01/22 14:02, , 27F
php -S localhost:8080 /path/to/your/phpindex.php
01/22 14:02, 27F

01/22 14:02, , 28F
5.3 (?)之後內建的 built-in server 很好用的
01/22 14:02, 28F

01/22 19:45, , 29F
那個似乎是5.4的feature
01/22 19:45, 29F

01/23 08:35, , 30F
感謝樓上提醒!
01/23 08:35, 30F

01/31 16:44, , 31F
也就按一下f5而已,有這麼麻煩嗎XD
01/31 16:44, 31F
文章代碼(AID): #1IrthM3U (PHP)
文章代碼(AID): #1IrthM3U (PHP)