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

Igor 软件攻城狮评论17,282字数 771阅读2分34秒阅读模式

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

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
  • 本文由 Igor 发表于 2019-02-2423:03:51
Web服务器

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

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

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证