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 相关文章推荐
小型js框架veryide.librar源代码
Mar 05 Javascript
document.getElementById介绍
Sep 13 Javascript
jQuery判断密码强度实现思路及代码
Apr 24 Javascript
JSON无限折叠菜单编写实例
Dec 16 Javascript
javascript移出节点removeChild()使用介绍
Apr 03 Javascript
JavaScript toUpperCase()方法使用详解
Aug 26 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
详解在express站点中使用ejs模板引擎
Sep 21 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
Oct 19 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 Javascript
vue Element左侧无限级菜单实现
Jun 10 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使用JSON和将json还原成数组
2015/02/12 PHP
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
封装的原生javascript弹出层代码
2010/09/24 Javascript
javascript定义函数的方法
2010/12/06 Javascript
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
JavaScript实现的in_array函数
2014/08/27 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
js 转json格式的字符串为对象或数组(前后台)的方法
2016/11/02 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
vue实现文章内容过长点击阅读全文功能的实例
2017/12/28 Javascript
js实现带搜索功能的下拉框
2020/01/11 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
2021/01/05 Vue.js
jQuery实现穿梭框效果
2021/01/19 jQuery
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
python函数的5种参数详解
2017/02/24 Python
python高级特性和高阶函数及使用详解
2018/10/17 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
keras 读取多标签图像数据方式
2020/06/12 Python
学python最电脑配置有要求么
2020/07/05 Python
python快速安装OpenCV的步骤记录
2021/02/22 Python
什么时候需要进行强制类型转换
2016/09/03 面试题
新闻专业推荐信范文
2013/11/20 职场文书
数学检讨书1000字
2014/02/24 职场文书
2014年秋季开学寄语
2014/08/02 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
英文导游词
2015/02/13 职场文书
企业投资意向书
2015/05/09 职场文书
Go遍历struct,map,slice的实现
2021/06/13 Golang
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
HTML中的表单元素介绍
2022/02/28 HTML / CSS