IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

像php一样奔跑的js代码

崔凯,前端开发 2012-01-27 18:51:38 累计浏览 2,469 次
本机暂存

模块化开发的过程中,有时会遇到频繁改动footer.html或者频繁打包的操作。
具体场景如下:

  1. footer.html引入了一个all.js文件
  2. all.js是很多个模块的js文件打包后生成的结果,打包之前它没有内容
  3. 每次预览,需要进行一次打包,生成all.js,或者修改footer.html更改引入的js文件

解决方案除了修改打包工具之外,还可以在本地环境中进行设置,让自己的all.js文件支持php的代码,从而方便的遍历文件目录,直接引入所有的js进来。

首先打开C:\AppServ\Apache2.2\conf\httpd.conf文件,
查找到AddType application/x-httpd-php .php这一行,
复制这一行,粘贴到当前行的下面,并将后缀的.php修改为.js

现在我们的all.js就可以当作php一样遍历目录的所有js出来了:

  1. <?php
  2. function get_dir_glob(){
  3.   $tree = array();
  4.   foreach(glob('*.js') as$single){
  5.     echo "$single\r\n";
  6.   }
  7. }
  8. get_dir_glob();
  9. //include('build.xml');当然也可以include打包工具的xml进来
  10. ?>

同分类推荐文章

  1. 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go (2026-06-25 18:38:18)
  2. Go 实验特性详解 (2026-06-21 10:05:27)
  3. amd64 微架构级别对 Go 程序性能提升多少? (2026-06-21 09:38:49)

查看更多 后端 文章 →

建议继续学习

  1. JQuery实现Excel表格呈现 (累计阅读 48,350)
  2. 使用gettext来支持PHP的多语言 (累计阅读 39,271)
  3. WordPress插件开发 -- 在插件使用数据库存储数据 (累计阅读 29,165)
  4. Paypal接口详细代码(PHP版,非API接口) (累计阅读 19,409)
  5. 深入理解Javascript之执行上下文(Execution Context) (累计阅读 18,405)
  6. 从输入 URL 到页面加载完成的过程中都发生了什么事情? (累计阅读 15,934)
  7. 图片动态局部毛玻璃模糊效果的实现 (累计阅读 14,849)
  8. 天朝第二代身份证号码的验证机制 (累计阅读 14,764)
  9. HTML 5 的data-* 自定义属性 (累计阅读 14,349)
  10. 分享一个JQUERY颜色选择插件 (累计阅读 14,224)