javascript写的一个模拟阅读小说的程序


Posted in Javascript onApril 04, 2014
<html> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
<head> 
<title></title> 
<script type="text/javascript"> 
function Reader(content, cID, stopID, continueID) { 
this.conLoad = document.getElementById(cID); 
this.stopBtn = document.getElementById(stopID); 
this.continueBtn = document.getElementById(continueID); 
this.content = content; 
this.index = 0; 
var t = this; 
this.stopBtn.onclick = ( 
function () { 
return function () { 
t.stopReader(t); 
}; 
})(t); 
this.continueBtn.onclick = ( 
function () { 
return function () { 
t.continueReader(t); 
}; 
})(t); 
} 
Reader.prototype = { 
startReader : function () { 
var t = this; 
t.toId = setInterval(function () { 
if (t.content[t.index]) { 
t.conLoad.innerHTML += t.content[t.index]; 
} 
t.index++; 
if (t.content.length == t.index) { 
clearInterval(t.toId); 
t.conLoad.innerHTML += "【未完待续】"; 
} 
}, 200); 
}, 
stopReader : function (t) { 
t.flag = true; 
clearInterval(t.toId); 
}, 
continueReader : function (t) { 
if (t.flag) 
t.startReader(); 
t.flag = false; 
} 
}; 
var content = "蒙古亲王僧格林沁?G悍勇猛,他率领的军队向来号称能征惯战,八旗兵、绿营他都看不上眼,更何况那些临时招募的练勇。可偏偏就是这些他眼中的乌合之众,这些年来在江南战果累累,最终攻下了江宁,夺得了对太平军作战的全胜。" + 
"相反地,他的蒙古铁骑在与捻军的角逐中常常打败仗,相形之下,昔日的声威锐减。这个一代天骄的后裔,对曾氏兄弟和湘军窝着一肚皮无名怒火。" + 
 "湘军进江宁后,打劫财富,屠城纵火,又放走幼天王,朝野谤?四起,物议沸腾,僧格林沁听了十分得意,赶紧打发富明阿以视察满城为由,去江宁实地了解。谁料曾国荃一吓一贿征服了富明阿,江宁将军回去后向僧格林沁作了假汇报。"; 
//页面加载完成之后执行。 
window.onload = function () { 
new Reader(content, "content", "btnStop", "btnContinue").startReader(); 
}; 
</script> 
<body> 
<div id='content'></div> 
<div id='operate'><input type='button' id='btnStop' value='stop'/><input type='button' id='btnContinue' value='continue'/></div> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript入门教程(8) Location地址对象
Jan 31 Javascript
JSON JQUERY模板实现说明
Jul 03 Javascript
使用非html5实现js板连连看游戏示例代码
Sep 22 Javascript
JS中的log对象获取以及debug的写法介绍
Mar 03 Javascript
js 实现浏览历史记录示例
Apr 20 Javascript
javascript实现图片循环渐显播放的方法
Feb 24 Javascript
jquery实现网页的页面平滑滚动效果代码
Nov 02 Javascript
js+css实现回到顶部按钮(back to top)
Mar 02 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 Javascript
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
js实现点击生成随机div
Jan 16 Javascript
js 显示base64编码的二进制流网页图片
Apr 04 #Javascript
jquery scroll()区分横向纵向滚动条的方法
Apr 04 #Javascript
jQuery scroll事件实现监控滚动条分页示例
Apr 04 #Javascript
javascript移出节点removeChild()使用介绍
Apr 03 #Javascript
javascript 拷贝节点cloneNode()使用介绍
Apr 03 #Javascript
javascript替换已有元素replaceChild()使用介绍
Apr 03 #Javascript
Extjs grid添加一个图片状态或者按钮的方法
Apr 03 #Javascript
You might like
西德产收音机
2021/03/01 无线电
Smarty中调用FCKeditor的方法
2014/10/27 PHP
php使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
PHP使用正则表达式获取微博中的话题和对象名
2015/07/18 PHP
jQuery代码优化 选择符篇
2011/11/01 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
Node.js(安装,启动,测试)
2014/06/09 Javascript
js使用for循环查询数组中是否存在某个值
2014/08/12 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
JavaScript中获取时间的函数集
2016/08/16 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
2017/09/20 Python
opencv python 图像去噪的实现方法
2018/08/31 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
体育节口号
2014/06/19 职场文书
商铺门前三包责任书
2014/07/25 职场文书