作者Xp3310 (Nokia)
看板PHP
标题[讨论] PHP JavaScript CSS 分档习惯
时间Thu Jan 16 14:23:16 2014
如标题,
因为写的东西不够多,
所以在开发网站时常会遇到一个问题
不知道怎麽将这三个东西分类
以往我都是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
1F:推 PsMonkey:透过 apache 开 PHP 会怎麽样吗? 不懂 Orz 01/16 14:25
就改完html时,你不能直接点开html 比较麻烦
而且在一开始,只是想先写出html看看效果,或者有些静态页面其实用不到php的东西
却还要另外写一个php档将其引入,感觉比较多此一举
※ 编辑: Xp3310 来自: 134.208.3.123 (01/16 14:36)
2F:推 thitbbeb:改html都直接在chrome改阿~(检查元素)~直接看效果... 01/16 15:00
3F:→ MOONRAKER:若是用MVC,根本就没有不经过apache看的空间。 01/16 15:13
4F:→ alog:在 php 脚本 用 require 载入 html file 01/16 15:21
5F:→ alog:但里面有 php tag 就会生效 01/16 15:21
6F:→ alog:在mvc的架构则是设计惯例,你就是要经过程式去解析 01/16 15:24
7F:→ alog:1. 维护,不会一下php又html 2. 就算你用html,当介面拆成 01/16 15:25
8F:→ alog:个别小段的时候,你根本无法看出原本的样子 直接打开html 01/16 15:26
9F:→ alog:无意义,且完整的 html 在本地端直接看跟伺服器的版本看 01/16 15:26
10F:→ alog:会因为 flash 或 javascript 用到较特别的功能 他会遇到 01/16 15:27
11F:→ alog:浏览器的跨站安全设计,造成无法正常运作 01/16 15:27
12F:→ alog:所以做网页还是乖乖用伺服器预览 改效果你也可以用浏览器 01/16 15:27
13F:→ alog:的网站开发工具写code在里面直接预览 01/16 15:28
14F:→ alog:我觉得f5没花多少时间,且争议最少,为什麽不经过伺服器? 01/16 15:28
15F:→ alog:除了说你家工程师不会帮你在电脑上装个伺服器在本地端预览 01/16 15:29
16F:→ alog:然後你都是边改边上传到网站上,只有这样的流程才会抱怨 01/16 15:29
QQ 受教了,该是乖乖地用MVC模式
所以说 就算是静态页面
习惯上 还是会透过伺服器解析吗?
※ 编辑: Xp3310 来自: 134.208.3.123 (01/16 17:29)
17F:推 thitbbeb:静态页面何来php...我搞不懂阿>"< 01/16 18:33
18F:→ thitbbeb:MVC架构了~M, V, C不是分开来设计了~改小东西就直接网站 01/16 18:35
19F:→ thitbbeb:开发工具现改现秀..F5很快的, 还是不清楚你想要省事的是 01/16 18:35
20F:→ thitbbeb:什麽? 01/16 18:35
21F:→ MOONRAKER:不是说非要用MVC不可,但他并没那麽麻烦,有时就是多一 01/16 18:42
22F:→ MOONRAKER:个档案,或只是多一个函数而已,不用排斥这一道手续 01/16 18:44
23F:→ MOONRAKER:就要不要用而言,也是很多人只用到SMARTY这种(MC)+V阿 01/16 18:46
24F:推 azurewings:静态页面设计完再拆成view啊! html浏览器直接浏览效果 01/17 01:40
25F:→ ql4au04:你的问题应该不会是要把.php上传太麻烦吧... 01/17 05:01
26F:→ ql4au04:local架站 F5就有了 应该不会太麻烦吧@@ 01/17 05:02
27F:→ chrisQQ:php -S localhost:8080 /path/to/your/phpindex.php 01/22 14:02
28F:→ chrisQQ:5.3 (?)之後内建的 built-in server 很好用的 01/22 14:02
29F:→ alog:那个似乎是5.4的feature 01/22 19:45
30F:→ chrisQQ:感谢楼上提醒! 01/23 08:35
31F:推 osk2:也就按一下f5而已,有这麽麻烦吗XD 01/31 16:44