如何拆分javascript&html转换为多个文件
How to split javascript & html into multiple files
我使用的是PHP、HTML&jQuery。假设这是我最初的作品"index.html"
<script type="text/javascript" src="jquery.js"></script>
<script>
var p1 = "This is part 1";
var p2 = "This is part 2";
$(document).ready(function(){
alert(p1);
$('#content').html(p2);
});
</script>
<div id="content"></div>
<div id="content2">Hello</div>
我想把代码分解成"index.html"&"otherFile.notSureWhatExt",但它们就像在同一个文件中一样工作。
index.html:
<script type="text/javascript" src="jquery.js"></script>
<script type="notSureWhatType" src="otherFile.notSureWhatExt"></script>
<script>
var p1 = "This is part 1";
$(document).ready(function(){
alert(p1);
});
</script>
<div id="content"></div>
otherFile.notSureWhatExt:
<script>
var p2 = "This is part 2";
$(document).ready(function(){
$('#content').html(p2);
});
</script>
<div id="content2">Hello</div>
使用jsp,我可以简单地使用<%@include file="otherFile.anyCustomExtAlsoWorks"%>。但我现在没有。我想要的是,当调用index.html时,我可以看到消息框"This is part 1"和底部的2div,即"This is part 2"&"你好"。
您可以将javascript放在.js文件中。不需要脚本标记。
然后您可以将其包含在中
<script type="text/javascript" src="otherFile.js"></script>
我认为这可以通过"服务器端包含"来完成。使用php的任何方式都可以使用php。但这里的file1.php或file1.html可以包含在file2.php中。这是一个php/html文件可以包含在一个php文件中,但不能包含另一个html中的一个html。您可以通过以下链接:http://webdesign.about.com/od/ssi/a/aa052002a.htm和http://www.boutell.com/newfaq/creating/include.html甚至在如何将一个HTML文件包含到另一个文件中?
扩展名应为.js
,并删除<script>-来自该文件的标记。
类型为text/javascript
,但这不是必需的,因为浏览器会忽略它。
相关文章:
- Html画布自由转换
- 强制转换 HTML 对象元素
- js/jquery/other library插件来转换HTML->XML
- 如何转换 HTML DOM 结构
- 如何在javascript中正确转换html
- 转换HTML画布内容,在laravel后端向其发送角度形式的数据请求
- 使用JavaScript(RegExp)转换HTML实体
- 函数无法转换html
- wkhtmltopdf转换html到pdf得到JavaScript执行超时异常
- 转换html页面表示为文本到dom对象
- 使用客户端JavaScript来转换HTML页面而不是从服务器发送多个HTML页面是明智的吗?
- 需要转换HTML表格在CSS与提交表单
- 转换HTML 5画布图纸格式可读的3D打印机
- 任何javascript内置函数转换HTML实体从url传递
- 如何在文档中转换HTML元素
- 转换HTML文本框完全只读
- 垂直分页转换:HTML, CSS, Javascript
- Meteor:我如何转换HTML/HTML5代码来使用Meteor
- 用于转换 HTML 代码的模板
- 点击按钮转换html页面图像和下载使用JS,Jquery