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 相关文章推荐
不要在cookie中使用特殊字符的原因分析
Jul 13 Javascript
jQuery的实现原理的模拟代码 -3 事件处理
Aug 03 Javascript
Bootstrap 粘页脚效果
Mar 28 Javascript
Node.js Addons翻译(C/C++扩展)
Jun 12 Javascript
javascript深拷贝(deepClone)详解
Aug 24 Javascript
深入理解Angular中的依赖注入
Jun 26 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
Oct 30 Javascript
浅谈react 同构之样式直出
Nov 07 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
Jan 25 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
Aug 10 Javascript
vue实现简单计算商品价格
Sep 14 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
Jan 29 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
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
2017/03/02 PHP
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
jquery json 实例代码
2010/12/02 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
[00:59]DOTA2荣耀之路1:Doom is back!weapon X!
2018/05/22 DOTA
用Python编写一个国际象棋AI程序
2014/11/28 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
利用django如何解析用户上传的excel文件
2017/07/24 Python
python数据结构之链表的实例讲解
2017/07/25 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
利用Python如何生成便签图片详解
2018/07/09 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
如何利用Python识别图片中的文字
2020/05/31 Python
利用python实现平稳时间序列的建模方式
2020/06/03 Python
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
法律系毕业生自荐信范文
2014/03/27 职场文书
初中英语课后反思
2014/04/25 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
先进工作者推荐材料
2014/12/23 职场文书
2015年成本会计工作总结
2015/10/14 职场文书