用javascript实现自定义标签
//by zdzhuo
<html>
<head>
<script type="text/javascript">
var d = document;
var mk = new Array(
'<red>','<span style="color:red;">',
'</red>','</span>',
'<big>','<span style="font-size:22pt;">',
'</big>','</span>',
'<zhuo>','<span style="font-style:oblique;">',
'</zhuo>','</span>',
'<next>','<br><br>'
);
function mark() {
var t = new String(d.body.innerHTML);
for(i=0;i<mk.length;i+=2) t = t.replace(new RegExp(mk[i], 'gi'),mk[i+1]);
d.body.innerHTML = t;
}
</script>
</head>
<body onload="mark();">
<red>zdzhuo</red>
<next>
<big>zdzhuo</big>
<next>
<zhuo>zdzhuo</zhuo>
</html>
相关推荐
-
用javascript实现自定义标签
//by zdzhuo <html> <head> <script type="text/javascript"> var d = document; var mk = new Array( '<red>','<span style="color:red;">', '</red>','</span>', '<big>','<span style="font
-
在django中使用自定义标签实现分页功能
效果演示: github地址:https://github.com/mncu/django_projects/tree/master/django_projects/pagination_test 本例中总页数为30页,显示页数为12页,当前页的前排页数为4,后排页数为5 将分页分为三种情况: 1 当前页为第1页到第7页的时候,无省略页,且12个位置的内容是不变 2 当前页为第8页到第25页时,位置1与位置2内容不变,当前页一直处于位置7, 3 当前页为第25页到第30页时,位置1与位置
-
javascript+HTML5自定义元素播放焦点图动画
这是一款基于HTML5的焦点图动画,它和其他焦点图不同的地方在于,它播放的不仅仅是图片,而是可以自定义控制的网页元素.它不仅在图片间切换有过渡动画效果,而且在切换时图片中的元素也将出现动画效果,比如图中的文字移动.打散.重新组合等,这款HTML5动画图片播放器算得上是高端大气上档次. 效果图: HTML代码 <div class="parallax-bg" id="slider-wrap"> <div class="slider para
-
详解jQuery Mobile自定义标签
本文实例讲解了jQuery Mobile自定义标签,分享给大家供大家参考,具体内容如下 规划产品国际化的需求时,涉及到PC Web,移动Web,和各app.设计了多个版本的移动Web均不理想. 由于移动Web采用了jQuery Mobile框架,所以将切换语言放在哪个位置更合理进行了讨论.讨论的过程和多个方案我就不提了,先来看看最终效果: 是不是感觉很经验,这里一开始尝试了多次,最终自定义了一个下拉选项,代码如下: <!DOCTYPE html> <html> <head&g
-
javaWeb自定义标签用法实例详解
本文实例讲述了javaWeb自定义标签用法.分享给大家供大家参考,具体如下: 自定义标签创建 自定义标签主要用于移除Jsp页面中的Java代码. 移除jsp页面中的java代码,只需要完成两个步骤: - 编写一个继承TagSupport的Java类,并覆盖doStartTag方法,把jsp页面中的java代码写到doStartTag方法中. - 编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述. 完成以上操作,即可在JSP页面中导入和使用自定义标签. 标签处理类:HelloTa
-
ThinkPHP模板自定义标签使用方法
使用模板标签可以让网站前台开发更加快速和简单,使用过dedecms.phpcms等内容管理系统的人应该都知道,cms的前台都是使用模板标签来调用数据.以调用文章列表为例: dedecms可以写成: <ul> {dede:arclist row='10' orderby='id desc' titlelen=''} <li>[field:title]</li> {/dede:arclist} </ul> phpcms可以写成: <ul> {pc:c
-
JSP自定义标签Taglib实现过程重点总结
Taglib指令介绍 Taglib指令,其实就是定义一个标签库以及自定义标签的前缀. 比如struts中支持的标签库,html标签库.bean标签库.logic标签库. 其中的具体的实现方式,我们不过多介绍,我们给大家从宏观的角度以及解决其中的疑难点,后面会大家介绍相应的学习资料. 除了struts的标签库,我们常见还有jstl标签库. 这样在界面jsp中引入其中的标签库或者标签库文件,然后才可以正常使用其中定义的标签. 复制代码 代码如下: <%@ taglib prefix ="bea
-
JSP自定义标签-标签属性_动力节点Java学院整理
对自定义标签添加一些属性,可以使我们的标签功能更加灵活和复用.例如前一篇博客使用简单标签来对标签体内容执行一定的次数,就无法在标签上规定要执行的次数,必须在标签处理器类中修改,很不方便,如果使用带属性的标签就能很好的解决这个问题. 要想使简单标签具有属性,通常需要满足以下两个步骤: ① 在标签处理器类中定义属性,同时为每个属性生成setter方法: ② 在TLD文件中对于的<tag>标签下添加属性的<attribute>标签,同时<attribute>标签下定义其从标签
-
javascript处理a标签超链接默认事件的方法
本文实例讲述了javascript处理a标签超链接默认事件的方法.分享给大家供大家参考.具体分析如下: 有时需要在a标签上添加click事件,并且跳转前处理一些事务,故需要做一些处理:通常前端会给出一个<a href="#">link</a>来代表这个行为,有些还会这样写<a href="###">link</a>或者<a href="javascript:void(0);">link&
-
详解django中自定义标签和过滤器
想要实现自定义标签和过滤器需要进行准备工作: 准备(必需)工作: 1 在某个app下创建一个名为templatetags(必需,且包名不可变)的包.假设我们在名为polls的app下创建了一个templatetags的包,并在该包下创建了一个名为mytags的文件.那么目录结构看起来应该就像这样: polls/ __init__.py models.py templatetags/ __init__.py mytags.py views.py 2 settings文件中的INSTALLD_A
随机推荐
- 实现WIN2003 IIS最小权限分配的批处理
- C++中的while循环和for循环语句学习教程
- ASP.NET中的URL过滤实现代码
- javascript demo 基本技巧
- PHP实现文件上传功能实例代码
- C#超市收银系统设计
- Android 图片显示与屏幕适配的问题
- 详解nodejs操作mongodb数据库封装DB类
- 老生常谈jquery id选择器和class选择器的区别
- PHP 删除一个目录及目录下的所有文件的函数代码
- jQuery定义插件的方法
- jQuery解析Json实例详解
- Javascript中return的使用与闭包详解
- 详解C++设计模式编程中责任链模式的应用
- jsp、struts、spring、mybatis实现前端页面功能模块化拆分的方案
- C#控件闪烁的解决方法
- php入门教程 精简版
- Android API开发之SMS短信服务处理和获取联系人的方法
- 经典配置 Vlan篇
- Python Selenium Cookie 绕过验证码实现登录示例代码