在哪里包含JS文件 - 这有关系吗?

Tho*_*wes 2 javascript codeigniter head

今天几个问题:)

我正在使用Codeigniter.我有一个标题视图,包含我的标签,其中包含通用的JS文件加载.

它还包含页面的"布局",链接等,侧边栏,然后它打开标签和主要内容.这在我的页脚视图中关闭,该视图在"内容"视图之后加载.

在一个特定的控制器中,我使用方法获取数据,将其传递给'内容'视图,然后将此php数据设置为js var(内联js的一小块),然后我包含一个页面特定的js文件,使用这些数据.这是我的身体.这个可以吗?

谢谢

Poi*_*nty 5

现代的"最佳实践"的建议是,包括JavaScript文件在结束<body>,如果可能的话.这样可以让您的内容到达并呈现,而无需执行Javascript,从而减慢浏览器的速度.

有时这是有问题的 - 例如,一些服务器端框架会在页面元素周围丢弃一些Javascript,而那些可能依赖于Javascript库.