1
0
mirror of https://gitee.com/coder-xiaomo/algorithm-visualization synced 2025-01-10 11:48:18 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
算法可视化(项目还在编写中,尚未完成) 项目还在编写中,尚未完成
Go to file
2022-05-18 17:24:21 +08:00
.vscode import webpack 2022-05-18 15:27:44 +08:00
src bug fixed. 2022-05-18 16:47:17 +08:00
.gitignore import webpack 2022-05-18 15:27:44 +08:00
package-lock.json import webpack 2022-05-18 15:27:44 +08:00
package.json import webpack 2022-05-18 15:27:44 +08:00
README.md 没有什么用的改动 2022-05-18 17:24:18 +08:00
webpack.config.js bug fixed. 2022-05-18 16:47:17 +08:00

算法可视化

webpack框架真难调教调了好久才弄得勉强能用了不过应该还是有哪里没有调整对所以暂时先痛webpack开发了后面有心情再来研究

基本框架

SVG 过渡动画

时间轴

基本思路

用户输入排序序列然后首先js生成排序步骤。界面上显示排序顺序同时生成每一帧中每个元素的详细位置引入帧的概念

因为有帧的概念所以可以实现进度条进度条可以调整到任意一帧css动画缓动到对应的位置。

基本方法

创建画布

创建元素
改变元素位置,强调,大小,颜色,文本等

元素缓动

Webpack

安装webpack

npm i webpack webpack-cli -D
npm i webpack webpack-cli -g

安装loader

npm i style-loader css-loader url-loader file-loader html-loader -D

安装plugins

npm i html-webpack-plugin mini-css-extract-plugin clean-webpack-plugin -D

devServer开发用

npm i webpack-dev-server -D