作为前端开发人员,大家都会碰到的一个问题就是重复的代码怎么处理,如果总是复制粘贴,会使得代码显得非常的庞大,不易读。虽然有一些语言如node.js可以模块化管理,但是用js或者jquery实现既简单又可以面对其他环境搭建的时间。

假如有一段html代码,我需要在多个页面使用,那就来实现以下:html>

Document

.asd{

border:1px solid #ccc;

}

.sss{

color:red;

border:1px solid pink;

float:left;

}

.ddd{

color:blue;

}

我是原来的内容!

var a="";    //存取一个变量a

a += '

'+'我是一个连接!'+'

我是新插进来的!

'+'

';

var  xx="";    //存取一个变量xx,我在这里自己假定了需要应用十次

for(var  i=0;i<10;i++)

{

xx+=a;

}

$("div").html(xx);

其实代码很简单;我们做了几件事:

1,首先存一个变量a;

2,我们需要js拼接出我们的html代码,并将其作为一个变量赋值给a;

3,用for循环实现多次的引用;

html页面如何复用,html代码用js实现复用相关推荐

  1. php中页面平滑回到顶部代码,原生JS实现平滑回到顶部组件_javascript技巧

    返回顶部组件是一种极其常见的网页功能,需求简单:页面滚动一定距离后,显示返回顶部的按钮,点击该按钮可以将滚动条滚回至页面开始的位置. 实现思路也很容易,只要改变document.documentEle ...

  2. php中页面平滑回到顶部代码,原生JS实现平滑回到顶部组件

    返回顶部组件是一种极其常见的网页功能,需求简单:页面滚动一定距离后,显示返回顶部的按钮,点击该按钮可以将滚动条滚回至页面开始的位置. 实现思路也很容易,只要改变document.documentEle ...

  3. js 监听 安卓事件_百行代码实现js事件监听实现跨页面数据传输

    百行代码实现js事件监听实现跨页面数据传输 使用场景 类似消息队列的使用场景,支持同页面和跨页面通信,发送消息和接收消息 技术原理 跨页面通信: 基于事件监听,通过监听 storage事件监听回调机制 ...

  4. HTML页面打印功能js代码,JavaScript_js实现页面打印功能实例代码(附去页眉页脚功能代码),复制代码 代码如下: html - phpStudy...

    js实现页面打印功能实例代码(附去页眉页脚功能代码) 复制代码 代码如下: @media print{ .print {display:block;} .notPrint {display:none; ...

  5. 怎样使页面加载完再执行js代码

    怎样使页面加载完再执行js代码 由于HTML页面的加载顺序是从上到下,所以js代码要写在页面靠下的位置,否则可能会发生元素获取不到的问题,为了避免这种情况,可以通过页面元素加载完之后,再执行js代码, ...

  6. js页面跳转参考代码大全

    整理一下JS页面跳转参考代码 第一种:      <script language=/"javascript/" type=/"text/javascript/&q ...

  7. 手机页面html5 关闭窗口,JS关闭窗口或JS关闭页面的几种代码分享

    这篇文章介绍了JS关闭窗口或JS关闭页面的几种代码,有需要的朋友可以参考一下 第一种:JS定时自动关闭窗口 代码如下: 第二种:点击链接没有提示的JS关闭窗口 代码如下: 关闭窗口 第三种:窗口没有提 ...

  8. 前端页面后台管理模板—代码实例

    今天分享下"前端页面后台管理模板"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下吧.近期自身 ...

  9. “是男人就下一百层”h5游戏全网最详细教学、全代码,js操作

    "是男人就下一百层"h5游戏全网最详细教学.全代码,js操作 博主的话 游戏展示 编程工具介绍 游戏代码 代码讲解 js 第一步 切换div的显示与隐藏 js 第二步 在菜单页面用 ...

  10. php网页悬浮对联代码,不用js多浏览器兼容纯DIV/CSS对联漂浮广告代码

    纯DIV/CSS对联漂浮广告代码(无JS) 源码网两侧漂浮.经测试,兼容IE6,IE7,Firefox浏览器. CSS代码为: .r1{width:80px;height:80px;backgroun ...

最新文章

  1. Python实战之logging模块使用详解
  2. hdu2159 FATE
  3. [导入]解决“Internet Explorer 无法打开 Internet站点已终止操作”问题
  4. 报名丨图神经网络前沿学术研讨会:清北高校vs企业,9位学者联袂分享
  5. 你们这行我懂,不给点好处都不接!
  6. linux系统下对磁盘的,学会在Linux下对硬盘分区
  7. Python+Selenium 自动化-指定chrome驱动运行selenium实例演示,运行指定位置下的浏览器驱动
  8. java中log4j的详解(转)
  9. 【翻译】WF从入门到精通(第六章):加载和卸载实例
  10. JavaScript从入门到放弃 -(三)ES5新增方法及商品查询案例
  11. sp烘焙流程_烘焙工作流程图
  12. R2: 相关系数、复相关系数及半偏相关系数之间的联系
  13. python搭建django环境_在BAE上搭建python,django环境小记
  14. 信号与系统实验一 信号在MATLAB中的表示
  15. 计算机网络子网掩码计算题,计算机网络复习题(计算题)
  16. Java课程寒假之开发记账本软件(网页版)之三
  17. 记账软件分享,教你如何记账并管理所有账目
  18. 全能终端神器mobaxterm入坑指南
  19. 一个普通大学的普通学生的回忆
  20. java 加载gif_android使用giflib加载gif

热门文章

  1. BZOJ 2431 [HAOI2009]逆序对数列 (dp)
  2. C#反射调用类的私有方法
  3. docker容器常用几种网络模型
  4. STM32库函数 断言机制 宏定义assert_param(expr)和assert_failed的使用方法
  5. 每周进度条(第10周)
  6. Java 数据结构之双链表
  7. Telerik for AJAX RadGrid控件
  8. R语言数据框行转列实例
  9. Delphi中怎么结束线程(这个线程是定时执行的)(方案一)
  10. HDU1757:A Simple Math Problem(矩阵快速幂)