Git Product home page Git Product logo

algolearn's Introduction

algolearn

面向计算机编程初学者的编程算法可视化学习平台

(不是初学者也适用,毕竟用不到的东西就日渐生疏了,who knows :) )

启动说明

该工程编译后是一个网页项目。将其挂载到 http 服务器,直接进入 index.html 即可。官方地址为:https://algolearn.ttqf.tech/。

本系统支持 PWA。您可通过谷歌浏览器将其安装到设备上(PC 端和移动端均可,但其实不太建议在移动端上使用),这样便可以在无网络情况下使用。操作方式请见下图。

桌面端 移动端

使用说明

本系统主界面如图所示。基本使用方法为在左侧选择教案,在右侧修改程序,并在运行程序的途中观察中间区域的变化,进行代码与演示的对照学习。

运行演示截图

值得注意的是,本系统所实现的代码编辑器仅能实现最基础的文字编辑功能以及代码高亮、文法语法错误提示功能,并不具备存档能力和代码提示能力。建议使用其他 IDE 进行程序编写后再粘贴到此处。修改后的代码请另行妥善保存,本系统不会存储修改后的代码。

开发说明

  • 语言:TypeScript + tsx
  • 框架:React
  • 包管理器:yarn
  • 启动方式:yarn start
  • 编译方式:yarn build

如果在安装依赖的过程中出现了 node-sass 的相关错误,建议检查 python 及平台编译套件(如 Windows 上的 Microsoft Visual Studio)的完整性,并确保工程路径中没有中文。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.