html模块化标签,jq load()方法实现html 模块化。
在我们写项目的时候,会遇到一个模块在多个页面使用,如果没有页面都写一次,那就太费劲了。
如果你使用了框架(vue,react,Angular)的话,那框架都有模块化,可以轻松解决。
如果你使用原生开发的话,怎么办呢?
传统的纯 js 做法可以使用
var content = document.getElementById("content");
content.innerHTML("一大坨HTML代码")
就是重新绘制那部分DIV,当然往往我们的需要写很多标签,很不爽。
服务端渲染
在做Java项目时,我们可以采用多种方法对页面进行模块化。
例如,使用JSP时,我们可以这样引入一个片段:
但是需要后台支持。
jQuery的load()方法
load方法使用很简单
$("#id").load("param") 这个 param 可以直接指定某个 url ,必须在是本服务器可以请求的页面哦
注意:load方法不能在本地去加载一个页面,必须在是同一个服务器上。
文件目录(本地起了一个node服务测试的)
footer页面
比如:现在我们有个footer,需要在多个页面使用。
test
测试
$('#footer').load('footer.html');
})
html模块化标签,jq load()方法实现html 模块化。相关推荐
- jquery中的load()方法使用要点
今天做在线聊天网页,聊天可以配图,需要使用弹出层的方式浏览大图效果.总共三层,底层html主结构,中间半透明遮罩,顶层是缩略图放大后的大图.用户点击缩略图后在半透明遮罩上呈现大图. 因为在线聊天,图片 ...
- js中load载入html页面,使用jquery的load方法加载html页面,但是html引入的js不生效
Write By Monkeyfly 以下内容均为原创,如需转载请注明出处. 前提 有一个公共的登录弹框页面需要在多个页面引用,百度后就使用了jQuery 的 load 方法. 做法: 将公共的 ht ...
- EasyUI加zTree使用解析 easyui修改操作的表单回显方法 验证框提交表单前验证 datagrid的load方法
带参提交一次查询,从服务器加载新数据.这是一个神奇的方法 $('#dg').datagrid('load',{code: '01',name: 'name01' }); easyui修改操作的回显方法 ...
- EasyUI加zTree使用解析 easyui修改操作的表单回显方法 验证框提交表单前验证 datagrid的load方法...
带参提交一次查询,从服务器加载新数据.这是一个神奇的方法 $('#dg').datagrid('load',{code: '01',name: 'name01' }); easyui修改操作的回显方法 ...
- ajax load html页面,jQuery – AJAX load() 方法 | 菜鸟教程
为了避免多页面情形下的代码重复,可以利用 load() 方法,将重复的部分(例如导航栏)放入单独的文件,使用下列方法进行导入: //1.当前文件中要插入的地方使用此结构: //2.***.html中放 ...
- load()方法异步请求数据
在jQuery中对Ajax进行了封装,异步请求的方法共分为三层: 最底层:$.ajax();中间层:$.get().$.post().load():最高层为:$.getScript().$.getJS ...
- Objetive-C +load方法研究
load方法的执行时机 Objetive-C 的runtime会在一个类的所有方法加载到内存中时调用这个类的+load() 方法,因为每个类的方法只是加载一次,所以每个+load()方法只调用一次. ...
- Hibernate中get方法和load方法的区别
一.get和load方法都是根据id去获得对应数据的,但是获得机制不同:如果使用get方法,hibernate会去确认该id对应的数据是否存在,它首先会去session中去查询(session缓存其实 ...
- selenium提取数据之driver对象定位标签元素获取标签对象的方法
selenium提取数据之driver对象定位标签元素获取标签对象的方法 在selenium中可以通过多种方式来定位标签,返回标签元素对象 find_element_by_id (返回一个元素) fi ...
最新文章
- Webcast.NET Remoting学习笔记(5)使用配置文件
- spring 依赖注入的3种方式
- GetModuleHandle(NULL)获取当前DLL模块基址?
- 常见的几种RuntimeException
- pytorch 图像分割的交并比_Segmentation101系列-最简单的卷积网络语义分割(1)-PASCAL VOC图像分割...
- centos6.5 安装hadoop1.2.1亲测版
- php文件通常包含和一些,php函数导入与文件包含:include() 和 require() 语句的区别...
- 普通人有必要学新媒体吗?
- hdu 1074 Doing Homework
- 华三服务器bios中查看硬盘,H3C服务器升级BIOS
- 数据挖掘实战 —— 泰坦尼克号
- mysql查询不到的数据补0
- ps 计算机 性能设置,电脑运行PS软件太卡?6大设置提高你的PS运行速度
- Footprint Analytics:多角度理解Layer 2生态:概念、扩容方案及代表项目
- Golang中AK/SK认证的实现
- 杰理-AC632x开发之usb无法下载问题和原因
- word转pdf时,图片错位,乱跑
- 2021年安全员-A证考试内容及安全员-A证模拟考试
- Animation动画效果的实现
- 最近 Github 上爆火的 Chrome 生产力神器 Omni 是什么鬼?
热门文章
- MySQL(3)数据库用户管理
- java计算时间差_JAVA并发编程三大Bug源头(可见性、原子性、有序性),彻底弄懂...
- 处女座的测验(一)(互质数)
- 优酷复制的html代码怎么用,关于网页上增加视频功能的代码
- 三只松鼠:阿里云数据中台基座上的多渠道、多业态生长
- AI和大数据下,前端技术将如何发展?
- ​5G行业应用成熟度洞察,哪些场景将率先起飞?|新基建技术洞察之
- Serverless 时代前端避坑指南
- 数据存储方式_详解西门子S7-200PLC的数据区
- sqlserver日期dateadd及STUFF等应用