base_url()."js/*****.js"
base_url()."css/****.css"
应该就是这样调用的。
调用控制器的话 应该用到的是site_url() 近来习惯把CSS和JS当成模板文件引入,方便加入SMARTY语句 还是习惯性定义一个常量 并且修改支持多模板了 引入js文件时,要注意加载时耗费的内存。
以jquery为例。它有个基本的库文件,还有很多基于jquery开发的各种js脚本。最好只在需要时引入,达到最小占用内存的目的。
虽然php执行结束后,会自动清空内存,现在的网络带宽也可以无视几K或几十K的数据流量,但考虑程序的执行效率,怎么讲都不过分。 说说我的习惯吧
在根目录建立一个public目录
public目录下建立css,js,images
-+public
-------css
-------images
-------js
-------upload
---index.php
在页面使用的时候就直接src="/public/iamges/xxoo.gif"
当然 在做rewrite的时候要记得忽略public目录 以前我也用base_url()
但后面觉得太麻烦了
当然 前提是我目前开发的程序大规模的移植或者目录重构的可能性极小 Hex 发表于 2009-11-21 15:17 static/image/common/back.gif
css 里面的地址是相对于当前 css 文件的,和你访问的 URL 无关,这个楼上的朋友可以测试一下。
也就是说,c ...
如果这段JS代码需要被多个地方重用,它要与服务器进行信息交换(AJAX),那么我这段地址就需要用到base_url()函数.这样一来这段代码就要写到php文件里,再通过$this->load->view('a_js_file.php')来调用?????对吗????求证!!!!! wikiours 发表于 2012-4-29 23:50 static/image/common/back.gif
如果这段JS代码需要被多个地方重用,它要与服务器进行信息交换(AJAX),那么我这段地址就需要用到base_url() ...
js 里做 AJAX 请求,也必须用绝对 URL,而这个 URL 可以用 PHP 生成,方法是用 PHP 写一个全局 JS 变量。
不知道我说的你理解不理解,呵呵
页:
1
[2]