1、公司刚搭建的spring mvc+mybatis+spring项目,所以对于项目的请求路径还没有制定,就如http://localhost:8080/JXNY;可能前期是这样,但是这个名字很有可能会改成http://localhost:8080/jxny;所以对于项目的请求地址是不可控制的
2、前端没有使用jsp所以无法获取请求路径,
3、纯前端开发,所以对于前端鞋样式或者脚本的引用如
<link rel="icon"href="http://localhost:8080/JXNY/css.css">
这种路径就不可控制,明天可能就变成了
<link rel="icon"href="http://localhost:8080/jxny/css.css">
4、目前有一种方式可以解决,就是相对路径(但是太低级了,不想考虑)如
<link rel="icon"href="../../../../../css.css">
5、同样的问题,js脚本也有
6、多个页面之间有共同的样式表,想使用js脚本动态生成,这种方式可采取吗?
7、希望能够得到合理的解决方式,相对来说,大家也会遇到这种问题吧
如果说你只是希望一次修改,所有页面生效,那么下面的方法应该是可行的,如果打算完全动态的可能做不到……
写public目录比如你把需要引入的css写一起命名为commcss.html,以后只要改commcss.html里面的内容就可以了
使用的时候这样
然后通过gulp写个task,类似于这样
,具体的可以参见gulp-file-include