All Projects → ZJU-CC98 → Forum

ZJU-CC98 / Forum

Licence: apache-2.0
Zhejiang University CC98 Forum for desktop

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Forum

Notes
👋 如果有一天我失忆了,忘记了所有的前端知识,我希望这个项目能让我很快掌握
Stars: ✭ 126 (-10%)
Mutual labels:  html5
Particl Desktop
The GUI application for Particl Markeplace and PART coin wallet. A decentralized peer to peer marketplace –free, secure, private, untraceable.
Stars: ✭ 131 (-6.43%)
Mutual labels:  html5
Scrawl Canvas
Responsive, integrated and interactive HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element a bit easier, and a bit more fun!
Stars: ✭ 134 (-4.29%)
Mutual labels:  html5
Dnd Multi Backend
Multi Backend system for DnD Core & more
Stars: ✭ 129 (-7.86%)
Mutual labels:  html5
Commentcorelibrary
Javascript Live Comment (Danmaku) Engine Implementation. JS弹幕模块核心,提供从基本骨架到高级弹幕的支持。
Stars: ✭ 1,724 (+1131.43%)
Mutual labels:  html5
Sempress
A highly semantic WordPress Theme with HTML5 templates, responsive and seo optimized. SemPress supports most of the new HTML5 tags, the new HTML5 input-types, microformats, microformats v2 and microdata (Schema.org).
Stars: ✭ 132 (-5.71%)
Mutual labels:  html5
Pixel Editor
It edits pixels
Stars: ✭ 125 (-10.71%)
Mutual labels:  html5
Mobile Web Favorites
This is a favorites, with a mobile web tips.
Stars: ✭ 1,724 (+1131.43%)
Mutual labels:  html5
Html5 Dash Hls Rtmp
🌻 HTML5播放器、M3U8直播/点播、RTMP直播、低延迟、推流/播流地址鉴权
Stars: ✭ 1,805 (+1189.29%)
Mutual labels:  html5
Blog
林鑫的个人博客,用于总结平时工作和学习中的经验。
Stars: ✭ 1,710 (+1121.43%)
Mutual labels:  html5
Danmu.js
HTML5 danmu (danmaku) plugin for any DOM element
Stars: ✭ 130 (-7.14%)
Mutual labels:  html5
Skia Wasm Port
Port of the Skia drawing library to wasm, for use in javascript (node & browser)
Stars: ✭ 131 (-6.43%)
Mutual labels:  html5
Blackphish
🔱 [ Phishing Made Easy ] 🔱 (In Beta)
Stars: ✭ 133 (-5%)
Mutual labels:  html5
React Jplayer
Html5 audio and video player library for React
Stars: ✭ 128 (-8.57%)
Mutual labels:  html5
Azure Signalr
Azure SignalR Service SDK for .NET
Stars: ✭ 137 (-2.14%)
Mutual labels:  signalr
Fast
Develop, build, deploy, redeploy, and teardown frontend projects fast.
Stars: ✭ 126 (-10%)
Mutual labels:  html5
Chyrp Lite
An ultra-lightweight blogging engine, written in PHP.
Stars: ✭ 131 (-6.43%)
Mutual labels:  html5
Mdme
Self-rendering Markdown content
Stars: ✭ 140 (+0%)
Mutual labels:  html5
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-1.43%)
Mutual labels:  html5
Eleme
restructure..
Stars: ✭ 1,635 (+1067.86%)
Mutual labels:  html5

Forum

基于React的浙江大学CC98 论坛网站前端项目

CC98 Durian开发组

Auser, Madridista, 董松松松, 明一gg, adddna, Dearkano, SummerD, Deturium

How To Run

git clone https://github.com/ZJU-CC98/Forum.git
cd Forum/CC98.Forum/CC98.Forum
yarn install
yarn run dev

File Intro

./wwwroot

  • /static 网站静态文件
    • /content css文件
    • /images 网站的表情包,头图等图片文件
    • /scripts 网站的所有脚本
    • /boardInfo.json 版面信息表
    • /98icon.ico 网站标识
    • /config.json 项目配置
    • /index.html 网站文件
    • /portrait.json 头饰配置

./Actions

react-redux的action

./AsyncActions

react-redux的异步action(用户中心)

./Components

  • /Board 版面
    • /Board.tsx 版面内容
    • /BoardList.tsx 版面列表
  • /Focus 关注
  • /Message 私信
  • /Search 搜索
  • /SiteManage 全站管理
  • /Topic 帖子
    • /Topic.tsx 帖子组件
    • /Topic-Award.tsx 风评/奖惩展示组件
    • /Topic-AwardInfo.tsx 单个风评/奖惩展示组件
    • /Topic-Category.tsx 导航条组件
    • /Topic-Hot-Monthly 每月热门话题
    • /Topic-Hot-Weekly 每周热门话题
    • /Topic-Judge 风评组件
    • /Topic-New 新帖
    • /Topic-PostManagement 楼层管理
    • /Topic-Replier 用户信息组件
    • /Topic-ReplierSignature 用户签名档/楼层按钮组件
    • /Topic-Reply 楼层组件
    • /Topic-ReplyContent 帖子内容
    • /Topic-SendTopic 回帖
    • /Topic-TopicInfo 主题信息
    • /Topic-TopicManagement 主题管理
    • /Topic-Trace 追踪
  • /UbbEditor Ubb编辑器
  • /UserCenter 用户中心
  • /App.tsx 路由中心
  • /Category.tsx 导航条
  • /Constant.tsx 全局变量
  • /DocumentTitle.tsx 网页标题
  • /Edit.tsx 发表/编辑主题
  • /ErrorControl.tsx 错误页面管理
  • /FindIP.tsx 查询IP
  • /Footer.tsx 网站底部
  • /Header.tsx 网站头部
  • /LogOn.tsx 登录组件
  • /MainPage.tsx 网站主页
  • /NoticeMessage.tsx 消息提醒
  • /Pager.tsx 翻页器
  • /RouteComponent.tsx 路由组件基类
  • /SignIn.tsx 签到
  • /Status.tsx 报错页面
  • /UbbContainer.tsx Ubb解析器
  • /UbbEditor.tsx Ubb编辑器
  • /IndexedDB Indexed数据库 用户信息缓存
  • /Match Redux组件
  • /Props React组件的Props类
  • /Reducers Redux组件
  • /States React组件的State类
  • /Themes 网站主题
  • /Ubb Ubb解析引擎
  • /Utility 函数集
  • /vscodeConfig vscode开发配置
  • /ActionTypes.tsx Redux的Action类型
  • /Main.tsx 程序入口
  • /adddna.scss zza的样式表
  • /package.json 项目依赖
  • /Site.scss 网站的主样式表
  • /Store.tsx Redux的store组件
  • /UbbEditor.scss Ubb编辑器样式表
  • /UserCenter.scss 用户中心样式表
  • /Utility.tsx 函数集
  • /webpack.config.debug.ts debug模式使用的webpack配置
  • /webpack.config.release.ts release模式使用的webpack配置
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].