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动态设置样式实现代码(2)
Jan 25 Javascript
js 字符串转换成数字的三种方法
Mar 23 Javascript
js中传递特殊字符(+,&amp;)的方法
Jan 16 Javascript
使用jQuery时Form表单元素ID和name命名大忌
Mar 06 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
Oct 28 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
Aug 28 Javascript
jQueryUI Datepicker组件设置日期高亮
Oct 13 Javascript
Bootstrap免费字体和图标网站(值得收藏)
Mar 16 Javascript
vue.js语法及常用指令
Oct 29 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
Feb 07 Javascript
详解vue-cli 脚手架 安装
Apr 16 Javascript
Three.js实现雪糕地球的使用示例详解
Jul 07 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
第二节 对象模型 [2]
2006/10/09 PHP
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
2011/04/17 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
Python数据类型详解(四)字典:dict
2016/05/12 Python
python 读取视频,处理后,实时计算帧数fps的方法
2018/07/10 Python
python2与python3中关于对NaN类型数据的判断和转换方法
2018/10/30 Python
python使用minimax算法实现五子棋
2019/07/29 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
Python 创建守护进程的示例
2020/09/29 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
Artist Guitars新西兰:乐器在线商店
2017/09/17 全球购物
个人自我鉴定怎么写
2013/10/28 职场文书
总经理工作职责范文
2014/03/14 职场文书
活动总结格式范文
2014/04/26 职场文书
对教师的评语
2014/04/28 职场文书
激励员工的口号
2014/06/16 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
简历中自我评价范文
2015/03/11 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python
Pygame Event事件模块的详细示例
2021/11/17 Python
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers