# 大黄人的H5番茄时钟
**Repository Path**: junyii/h5-tomato-clock
## Basic Information
- **Project Name**: 大黄人的H5番茄时钟
- **Description**: 帮助自己更好得学习。
- **Primary Language**: JavaScript
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-04-10
- **Last Updated**: 2022-05-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 大黄人的H5番茄时钟
代码链接:https://gitee.com/junyii/h5-tomato-clock
## 简介
大家好,我是 Junyi,昵称是大黄人。
为了更好自由得利用番茄学习法进行学习,自制了一个H5番茄时钟。目前功能比较单一,可设置参数较少,会根据需求继续更新。
H5还不是学得特别好,以后会继续学习。
网页链接: http://junyii.gitee.io/h5-tomato-clock
## 更新内容
更新内容 Updates 1.0 2022-04-10
基本功能:
- Common.js
- 一些通用的方法。(给自己挖个坑:以后出一个JS代码库)
- 读写local storage(重要数据都是存储在这里的)
- loadDataFromlocalStorage()
- writeDataFromlocalStorage(key, value)
- readDataFromlocalStorage(key)
- 播放音效音乐
- sound(soundName, rate)
- playBGM(musicName)
- volumeBGM()
- 窗体操作
- moveWindow()
- closeWindow()
- frontWindow()
- index.js
- 时钟用到的方法、
- 初始化
- initProgram()
- setSound()
- formatTime()
- initClock(mode)
- 定时器和时钟
- studyInterval()
- startStudy()
- pauseStudy()
- terminate()
- startRest()
- clickLoop()
- setting.js
- 用于个性化参数设置
- 开关设置窗口
- openSetting()
- selectSettingTab()
- 改变参数
- dragSlider()
- setCheckbox(localStorageKey, checkboxObject, setValue)
- clickCheckbox(localStorageKey, checkboxObject)
## 为我买一杯咖啡
你们的鼓励与支持是我创作的最大动力。
