新人写的网站,望大佬提供意见

2022-06-27 09:47:52 +08:00
 oyp
新人程序员一枚,写了一个音乐网站,后台有 1000 首无版权的 BGM ,网站提供音乐分类、在线播放、一键下载、登陆注册、收藏音乐、音乐搜索等功能。

网站地址:web.app.ouyangpeng.top/poncon-copyrighted-music/

用了 SPA 的模式开发,比较传统的 jQuery 和 Bootstrap 搭配。

虽然网站做出来了,但我知道,我目前的开发方式太过传统了,学校教的也就这些。希望各位有经验的大佬指点一下,这个网站在开发上有什么地方需要改进,或者改用什么开发模式会更好,比如用 Vue 或者 React 这样的。

然后,我在 Git 仓库的使用上也不太熟悉,大家可以教下我。

新人作品,勿喷。
8114 次点击
所在节点    程序员
85 条回复
oyp
2022-06-27 14:34:40 +08:00
@eudore #39 后面两个是什么,请教一下😂😂😂
Xnor
2022-06-27 14:58:30 +08:00
@oyp 「 var 」应该分别代表「 Vue.js 」「 Angular 」「 React 」三大前端框架吧,如有错误望指正。
zidian
2022-06-27 15:11:49 +08:00
用户登录的用户名和密码那里,还是等宽比较好看。
SuperXRay
2022-06-27 15:16:47 +08:00
#7 @madlifer 说的完全不对,这个无版权 BGM 已经是一个主题了。
非要去和那些商业音乐软件作对比,跟不上同类产品,说都说不到点子上
light000
2022-06-27 15:18:15 +08:00
没有下一页的情况下,就没必要显示“加载更多”的按钮了
或者可以判断滚动距离,做一个自动加载下一页
Nich0la5
2022-06-27 15:21:53 +08:00
样式上
1 登录页,注册页,用户名,密码要对齐,一长一短很丑
2 主页分类部分的切换要加过渡效果
3 搜索框的阴影有点奇怪
4 header 部分的动画效果不够突出

PHP 咱不是特别熟,技术实现先不评价,不过就源码来看 login.php 页有个很大的 sql 注入风险
freetes
2022-06-27 15:39:41 +08:00
“登陆” 务必改成 “登录”,谢谢🙏
oyp
2022-06-27 15:44:59 +08:00
@Nich0la5 #46
1. 请教一下怎么对齐比较好呢?登录页 2 个 input ,注册框 5 个 input ,我觉得很难
2. 什么叫过渡效果呢?是淡入淡出吗?还是幻灯片那种换页效果
3. Bootstrap 输入框自带阴影的,我只是改了下颜色,可能颜色对有些人来说是奇怪
4. Header 部分有动画吗?指的是?
oyp
2022-06-27 15:47:23 +08:00
@freetes #47 我好像没有出现“登陆”吧,就一串注释中出现了一下,也看不到😂😂😂😂😂,确实没注意过
gscsnm
2022-06-27 15:49:34 +08:00
BUG:?
登录后:
1. 点击“关于”,点击“无忧音乐网”,无反应,感觉应该跳转到主页。
2. 点击“关于”,点击“无忧音乐网”,在点击“主页”,无反应。
oyp
2022-06-27 15:50:03 +08:00
@Nich0la5 #46 “login.php 页有个很大的 sql 注入风险”????有点懵了。没注意诶,我只知道我用 addslashes()把表单数据都转义了,还有注入风险??求教一下
oyp
2022-06-27 15:52:01 +08:00
@gscsnm #50 对,确实是 Bug ,好像不点那个“无忧音乐网”,就不会,问题应该在那里😂😂
Nich0la5
2022-06-27 15:53:02 +08:00
@oyp #48 你对比一下
第二条指的是鼠标移上去的时候图标的变化,有些突然
阴影的范围的感觉有点奇怪,中间截断的不太自然
header 鼠标移入的颜色加深不是很明显,视觉锚点不够强
oyp
2022-06-27 15:55:09 +08:00
@Nich0la5 #53 是这个呀😂😂😂😂确实是哈,我也觉得是
Nich0la5
2022-06-27 15:57:56 +08:00
@oyp #51 addslashes 也是有绕过风险的,咱没完整看源码,就是提一下
oyp
2022-06-27 15:59:05 +08:00
@gscsnm #50 好像是某个情况下,Logo 部分的 click 事件消失了,应该是被 jQuery 选择器波及到了吧😂😂😂
lyc575757
2022-06-27 17:56:20 +08:00
下一步推荐新建一个仓库 用 vite+vue3+ts 重写一个前端界面 UI 组件库方面可以选择 unocss Element-plus
tmrQAQ
2022-06-27 18:07:35 +08:00
下面播放的工具栏感觉图标感觉太小了,工具栏长度感觉可以短一些,现在看着有点长。
xuelu520
2022-06-27 18:15:28 +08:00
列表可以改为瀑布流
分类占用太多多位置。
卡片加个鼠标 hover 的阴影效果?
cnrting
2022-06-27 18:33:03 +08:00
無憂音樂網。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/862397

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX