应用平台桌面版

应用平台这个系统,是想要做一个类似APP store这样的软件。

可以将所有应用装在一起,只需要登录一次,就能用所有的应用。效果图如下:

ap

目前做了三个应用,音乐播放器,多人聊天室,爱心鱼游戏。下面将
会详细介绍它们。

因为我写了一小部分后台,所以运行前需要启动服务器。在下载完
源码后,打开一个cmd窗口,进入根目录,运行代码:
node server.js
将服务器跑起来。然后再打开一个cmd窗口,运行代码:
npm start
应用就打开了。

音乐播放器

它只包含基本的功能:导入本地歌曲列表;切换一个主题;控制正在播放的歌曲。
效果图如下:

ap

UX方面做得不是很好,以后会更加注重这一块。

聊天室

聊天室是我觉得做得比较好的一个,因为它包含了很多功能。
除了最基本的聊天外,还支持发一些表情,还可以设置字体,背景,以及主题。
里面还集成了一个地图,如果是用电脑浏览器打开的,将会在地图上显示自己的
位置。效果图如下:

ap

爱心鱼

最后一个是个用js写的游戏,但这并不是原创,只是用来熟悉canvas的api。
效果图如下:

ap

总结

这些是我刚学Javascript不久做的东西,所以有很多地方不够完善。但是它们让我看到了Javascript强大的一面。