JS实现自动阅读单词(有道单词本添加功能)


Posted in Javascript onNovember 14, 2016

个人比较习惯使用有道,使用了一段时间,背单词的时候很不方便 而有道单词客户Duan没有自动阅读的功能, 本文用强大的js实现了简单的自动下一个单词的功能,

JS实现自动阅读单词(有道单词本添加功能)

方法:

第一步打开有道路径下的"\Dict\6.3.69.8341\resultui\js\wordBook.js" 文件

添加以下代码

//自动下一个代码
var btnStart = document.getElementById('btn');
var textBox = document.getElementById('textBox');
var record=0;
var time = null;
if(btnStart != null) {
btnStart.onclick = function() {
if(btnStart.value == 'Start' && textBox.value != '') {
timer();
btnStart.value = 'Stop';
} else if(btnStart.value == 'Stop') {
clearInterval(time);
btnStart.value = 'Start';
}
}
}
function timer() {
time = setInterval(function() {
var mask = document.getElementById('mask');
var e = document.createEventObject();
if(forget) {
//切换单词
forget.fireEvent("onclick", e);
location.href = forget.href;
mask.fireEvent('onclick', e);
//显示释义区
if(toggle_description) {
description.style.display = "block";
mask.style.display = "none";
if(disable_action) disable_action.style.display = "none";
action.style.display = "block";
};
}
}, textBox.value);
}

第二步打开有道路径下的:"\Dict\6.3.69.8341\resultui\wbreview.html"文件

添加按钮和编辑框

<!--自定义控件开始-->
<a style="font-size: 12px;" >间隔设置</a>
<input type="text" style="width:50px; " id="textBox" value="1000" />
<input type="button" style=" background-color:#6299c5; border:1px solder #6229c5; color:#fff width:180px; height: 25px; " id="btn" value="Start" />
<!--自定义控件结束-->

以上所示是小编给大家介绍的JS实现自动阅读单词(有道单词本添加功能),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
Javascript attachEvent传递参数的办法
Dec 14 Javascript
javascript中常用编程知识
Apr 08 Javascript
删除javascript中注释语句的正则表达式
Jun 11 Javascript
jQuery中:header选择器用法实例
Dec 29 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
Mar 14 Javascript
Angular模板表单校验方法详解
Aug 11 Javascript
JavaScript递归算法生成树形菜单
Aug 15 Javascript
Vue中在新窗口打开页面及Vue-router的使用
Jun 13 Javascript
vue观察模式浅析
Sep 25 Javascript
详解微信UnionID作用
May 15 Javascript
通过图带你深入了解vue的响应式原理
Jun 21 Javascript
9个让JavaScript调试更简单的Console命令
Nov 14 #Javascript
Node.js中路径处理模块path详解
Nov 14 #Javascript
JavaScript队列、优先队列与循环队列
Nov 14 #Javascript
JavaScript中setTimeout的那些事儿
Nov 14 #Javascript
jquery css实现邮箱自动补全
Nov 14 #Javascript
JS常用算法实现代码
Nov 14 #Javascript
node.js缺少mysql模块运行报错的解决方法
Nov 13 #Javascript
You might like
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
php经典算法集锦
2015/11/14 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
JS中定位 position 的使用实例代码
2017/08/06 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
vue的常用组件操作方法应用分析
2018/04/13 Javascript
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
python list 合并连接字符串的方法
2013/03/09 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
协议书格式
2014/04/23 职场文书
产品开发计划书
2014/04/27 职场文书
教师节倡议书2015
2015/04/27 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python