php写web项目

php中文网
发布: 2016-06-23 14:02:15
原创
1786人浏览过

写web项目,页面中的js是单独拿出来放在一个js文件中比较好,还是直接写在html页面中比较好?有什么优缺点?

笔目鱼英文论文写作器
笔目鱼英文论文写作器

写高质量英文论文,就用笔目鱼

笔目鱼英文论文写作器 87
查看详情 笔目鱼英文论文写作器

回复讨论(解决方案)

肯定是单独拿出来好啊,出现错误便于查找

单独放便于开发,可多页面重用
合起来放则服务器的连接数少1,但这个在小网站没什么影响,大网站也能用缓存方式消除这种影响
所以分开比较好

单独JS文件比较好

单独JS文件比较好 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等

肯定是单独拿出来好啊,出现错误便于查找 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等 

单独放便于开发,可多页面重用
合起来放则服务器的连接数少1,但这个在小网站没什么影响,大网站也能用缓存方式消除这种影响
所以分开比较好 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等 

拿出来啊,方便修改!也便于别的文件调用!

必须分开好啊,便于代码复用而且结构清晰!

这么大个人了,自己看着办啊。

就好像你交了很多朋友,有一些你经常联系,那你是不是把它放在一个手机的群组里。

有一些可能只联系个一两次,就不用放在群组里了吧?

这么大个人了,自己看着办啊。

就好像你交了很多朋友,有一些你经常联系,那你是不是把它放在一个手机的群组里。

有一些可能只联系个一两次,就不用放在群组里了吧? 晕,我现在考虑的是路径的问题。。

晕,我现在考虑的是路径的问题。。
js 文件通常使用网站的绝对路径

如需要离线调试,则用相对路径,并保证向下引用
即 js 文件在引用文件的本级或下级目录中

单独比较好。。。。

引用 10 楼 wanql0203 的回复:晕,我现在考虑的是路径的问题。。
js 文件通常使用网站的绝对路径

如需要离线调试,则用相对路径,并保证向下引用
即 js 文件在引用文件的本级或下级目录中 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等

tp框架不是有专门的ajax支持吗?
你按他的来就是了

tp框架不是有专门的ajax支持吗?
你按他的来就是了 话说我用的是jquery、、、

我看自己你都不知道在问什么了

如果js在很多页面都用到,那放在js文件里面比较好,如果只有在某个页面才用到,那直接写到页面即可

公共的写在js文件里面,单个页面使用的就写在当前页面吧。

我看自己你都不知道在问什么了 我用jquery写的ajax,路径使用的是绝对路径,也就是需要带上项目名字。如果以后项目名字修改的话,不是每个ajax的路径都需要修改吗?我就是想问问有没有方法简化一下,而不需要改每一个路径。
如果我把js放在html里的话,那么我就不需要考虑路径的问题了,就可以使用tp的常量__APP__来代替,不涉及到项目名字。那么我修改项目名字的话,也不用修改ajax的路径名字。
所以问了这个问题。。

无论如何,需求总是第一位的!
既然你已经在js中使用了就对路径,并且也不愿意改成相对路径
那么讨论内置还是外联不是已经没有必要了吗?
当然你也可以将独立的js文件当做子模板嵌入进主模板中

你可以建一个专门存放路径的js文件,这个文件中定义好所有的路径变量;其他js文件使用这个文件定义好的路径变量。然后这个专门存放路径的js文件在其他js文件前引入即可。
如定义path.js
里面定义 var filePath="****";
然后其他文件中用这个filePath作为路径。
使用时,在页面中定义:
<script></script>
<script></script>

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号