Ajax 板


LINE

各位大大好 我又有问题来发问了 @_@" 最近在学习使用 CodeIgniter 来开发网站 遇到了一个"小问题" 那就是 javascript 要放在哪边? 先说说目前 view 的写法: 1个 view 会包括 include("header.php") ←通常是放置 body 以上的东西 该 view 的主要 html include("footer.php") ←通常是放置 body 以下的东西 我想这样子的写法应该没什麽问题吧??(如果有问题请指点@_@") 有 html 通常必定会有其相关的 javascript 而这些 javascript 不是通用的 例如: 注册页面的 javascript 不可能在【新增文章】里头使用 XD 基於【不是通用的】这个原因 所以 javascript 就会放置在【该 view 的主要 html】中 ------------------------- [此为问题]--------------------------------- 接下来问题来了: 这些 javascript 要放在 html 的【前面】还是【後面】? --------------------------------------------------------------------- 以前因为基於习惯,所以都将这些 javascript 放在 <head></head> 中 所以都是摆前面 可是之前拜读了一篇文章(http://ithelp.ithome.com.tw/question/10103901 里头写到: 但至少你真正应该做的,是将 Javascript 档案放置 site_footer 之前载入 原因是: 在 Head 载入 JavaScript 在大多数一般的状况下没有具体的益处, 而且有许多的坏处,像是会使面输出中止,而让页面读取感觉非常慢。 所以说,对写网页比较好的习惯,是将 Javascript 放在 footer 前载入就可以了吗? 不好意思,打了有点长.. 因为怕直接问这个问题,会有点没头没尾的 所以才解释一下 Q_Q --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.50.43 ※ 编辑: godgiraffe 来自: 60.250.50.43 (05/09 14:01)
1F:推 matrixki:放在body的最後面 05/09 18:58
2F:→ dlikeayu:没玩过CI,但是一个framework应该没惨到要用include来跑 05/13 14:27
3F:→ dlikeayu:view吧? 应该会有render之类的function来使用layout 05/13 14:28
嗯嗯!没错 最近有摸比较多 在 CI 的 control 里应该是这样写 $this->load->view("view_name");
4F:→ dlikeayu:另外也应该要有类似register javascript位置的函式才对 05/13 14:28
5F:→ dlikeayu:好比可以安排它是appendTO head </body>之前 <body>开始 05/13 14:29
6F:→ dlikeayu:和onload时.... 先查一下ci的api看看吧 05/13 14:29
这部分我可能就得再研究看看了@_@ 目前老板在催,要赶工,可能比较没那麽多时间,去学怎麽做比较好 Q_Q
7F:→ dlikeayu:然後就原PO的问题回答;lib类 待使用的放</body>之前 05/13 14:31
8F:→ dlikeayu:执行面的写在<head>里 去等document.ready再做 这样可以 05/13 14:31
9F:→ dlikeayu:加速网页画面render的呈现 05/13 14:31
※ 编辑: godgiraffe 来自: 60.250.50.43 (05/16 20:32)
10F:推 royal3501:会操作dom物件的习惯放body的最後,lib类的就放head 05/23 00:57
11F:→ royal3501:好像javascript:the good part有写?! 05/23 00:58







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP