# front_end-demos
**Repository Path**: mirrors_singod/front_end-demos
## Basic Information
- **Project Name**: front_end-demos
- **Description**: 前端练手项目
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-25
- **Last Updated**: 2026-03-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# front_end-demos
前端练手项目,用于记录个人工作学习日常积累的demo。
| Name | Source Code |
|:----:|:-----------:|
| [koa+mysql实现定时邮件发送小网站](http://remind.fengxianqi.com) | |
| [vue-todo-demo项目](http://demo.fengxianqi.com/vue-todo-demo/todo.html) | [code](https://github.com/fengxianqi/front_end-demos/tree/master/src/vue-todo-demo) |
| [react-todo-demo项目](http://demo.fengxianqi.com/react/todo.html) | [code](https://github.com/fengxianqi/front_end-demos/blob/master/src/react/todo.html) |
| [拖拽框实现文件上传](http://demo.fengxianqi.com/drag/index.html) | [code](https://github.com/fengxianqi/front_end-demos/blob/master/src/drag/index.html) |
| [canvas实现一个画板](http://demo.fengxianqi.com/canvas/board.html) | [code](https://github.com/fengxianqi/front_end-demos/blob/master/src/canvas/board.html) |
| [canvas画一个饼状图](http://demo.fengxianqi.com/canvas/piechart.html) | [code](https://github.com/fengxianqi/front_end-demos/blob/master/src/canvas/piechart.html) |
| [vue国庆装逼计划h5活动页面(移动端)](http://demo.fengxianqi.com/national-h5/index.html) | [code](https://github.com/fengxianqi/front_end-demos/tree/master/src/national-h5) |
| Angular英雄教程 | [code](https://github.com/fengxianqi/front_end-demos/tree/master/src/angular-hero) |
| [各种音频格式测试](http://demo.fengxianqi.com/audio/audio-test.html) | |
| [HTML5 Audio标签](http://demo.fengxianqi.com/audio/index.html) | [code](https://github.com/fengxianqi/front_end-demos/blob/master/src/audio/index.html) |
| [HTML5 Video标签](http://demo.fengxianqi.com/video/index.html) | [code](https://github.com/fengxianqi/front_end-demos/blob/master/src/video/index.html) |
| 数据结构-JS操作二叉树 | [code](https://github.com/fengxianqi/front_end-demos/blob/master/src/data-structure/binary-tree.html) |
| Leetcode解题思路 | [code](https://github.com/fengxianqi/front_end-demos/tree/master/src/leetcode) |
| Node使用protobuf | [code](https://github.com/fengxianqi/front_end-demos/tree/master/src/node-protobuf) |
| Vue使用protobuf | [code](https://github.com/fengxianqi/front_end-demos/tree/master/src/vue-protobuf) |
| px2rem | [code](https://github.com/fengxianqi/front_end-demos/tree/master/src/px2rem) |
> 以下几课来源于有哪些适合新手练手的前端项目?。自己跟着一步一步写下来,源码放在GitHub上,非常感谢原项目作者。
原生JavaScript学习,By Ferris
#### 第一课
- 1.控制div属性
- 2.网页换肤
- 3.函数接收参数并弹出
- 4.用循环将三个Div变成红色
- 5.鼠标移入/移出改变样式
- 6. 记住密码提示框
#### 第二课
- 1.百度输入法
- 2.点击Div,显示其innerHTML
- 3.求出数组中所有数字的和
- 4.弹出层效果
- 5.函数传参,改变Div任意属性的值
- 6.图片列表:鼠标移入/移出改变图片透明度
- 7.简易选项卡
- 8.简易JS年历
- 9.单一按钮显示/隐藏一播放列表收缩展开
- 10.提示框效果
- 11.鼠标移过,修改图片路径
- 12. 复选框(checkbox)全选/全不选/返选
#### 第三课
- 1.用typeof查看数据类型
- 2.用parseInt解析数字,并求和
- 3.累加按钮,自加1
- 4.输入两个数字,比较大小
- 5.页面加载后累加,自加1
- 6.判断数字是否为两位数
- 7.网页计算器
- 8.网页简易时钟
- 9.倒计时(100秒)
#### 第四课
- 1.setTimeout应用
- 2.自动播放一幻灯片效果
- 3.自动改变方向一幻灯片效果
- 4.agruments应用一求出函数参数的总合
- 5.css函数一设置/读取对象的属性
- 6. 当前输入框高亮显示