页面中如何引用外部的HTML(四种方法)

一、总结(点击显示或隐藏总结内容)

1、引入外部文件的四种方法?

a、iframe标签

b、ajax引入代码片段

c、link import的方法导入

d、requirejs

二、如何在页面引用外部的HTML

转载 https://segmentfault.com/a/1190000010943143
在页面内部应用外部的html片段,是一个很常见的用法,那么有哪些方法可以实现呢?

根据情况使用不同的方法。

iframe

如果是一个完整的外部页面(有完整的html,head,body),可以考虑用iframe。

<iframe src="test.html"></iframe>

ajax

如果仅仅是一个代码片段,也可以用ajax

$.get('test.html',function(html){
    //
});
$.when(
    $.get('test1.html'),
    $.get('test2.html'),
).then(function(html1,html2){
    console.log(html1[0]);
    console.log(html2[0]);
});

link import的方法导入

<link rel="import" href="test.html">

if (typeof document.querySelector("link[rel = 'import']").import == 'object') {
    var html = document.querySelector("link[rel = 'import']").import.head.innerHTML;
} else {
    $.get('test.html', function(html) {
    });
}

requirejs

最后,也可以使用requirejs…(比ajax方便)

 

来源: 页面中如何引用外部的HTML(四种方法) - 范仁义 - 博客园

weinxin
我的微信
一个码农、工程狮、集能量和智慧于一身的、DIY高手、小伙伴er很多的、80后奶爸。
Igor
  • 版权声明: 发表于 2019-02-2423:03:51
  • 转载注明:http://blog.tsingmac.com/prolions/software/1665/
一文读懂什么是 Web 3.0 ? 锐眼前瞻

一文读懂什么是 Web 3.0 ?

最近的投融资中 Web 3.0 的趋势直线上升,那么受到众多资本喜爱的 Web 3.0 到底是什么呢? 最近的投融资中 Web 3.0 的趋势直线上升,那么受到众多资本喜爱的 Web 3.0 到底是什...
http-server的安装和启本地服务 Web服务器

http-server的安装和启本地服务

以下所述内容都是在windows环境下进行; 在平时的开发过程中,常遇到没有用任何框架和工具,就要运行一个简单的html页面,需要启一个本地服务器。 以下所述内容都是在windows环境下进行; 在平...
html.特殊字符(字符转义) Web服务器

html.特殊字符(字符转义)

1、ZC:看下面的"常用表",启发:找 HTML中使用的 ASCII表中对应的转义字符,如 小于号 是 "&lt;",但是如果 忘了 对应的"文字表記"的话 怎么办呢?可以直接使用 16进制数...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: