JS原生管理系统介绍

一.需求分析

1.1页面的结构(样式)

于这个视频的项目来说,尽可能做到美观,干净,符合现代页面的设计规范,使用户感到舒服。

1.2页面的数据

能让用户正常的登录,能让页面随着用户操作实现相应的变化,能让数据传输到搭建的本地接口

1.3页面的功能

使功能在正常运作的同时让用户感到便捷,好用。

二.核心功能

  • 一个简单的搜索引擎,用来查找新闻
  • 一个登录系统
  • 一个新闻和用户管理界面
  • 一个用户的注册功能,编辑和删除
  • 一个新闻编辑和上传功能

2.1页面的登录

在这里插入图片描述

2.2用户的创建和保存、删除

  • 首页
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

2.3新闻的创建和保存、删除

在这里插入图片描述

2.4一个简单的搜索引擎(模糊查询)

在这里插入图片描述

三.实现技术

3.1前端基础

html,css,js这三项,通过使用html和css来构建页面的样式,通过js来实现页面的交互功能,使页面能“动起来”

3.2框架使用

主要用到bootstrap,用来直接构建一些页面的组件,极大的方便了代码的使用(使用很简单也很方便)

3.3本地数据接口的构建

主要用到node.js的json-server来构建环境,实现一个简单的本地环境接口进而实现后端账号的存储和登录等功能

四.项目总结

4.1 面对困难

有很多方面:

  • 1.json-server环境的构建
    花费了大量时间才构建完成,对于node.js一点不懂
  • 2.js的不熟悉
    对于js关于与后端的接口,ajax的不熟悉,fetch不熟悉,异步函数async和await的不熟悉等,都对代码的写入和读取造成了影响

4.2 后续规划

  • 把之前没有听完的ES6过一遍,同时写一定的代码练习
  • 对于js中不熟悉的地方都重新过一遍,特别是前后端交互部分
  • 学好接下来的vue,以及将要学习的java基础
  • 有空闲时间的话,学一些unity相关的知识,以及c#

4.3 整体总结

总体来说,这次的项目实践感受到了自己有很多不足的地方,要及时改正,对于js的很多地方还是不熟悉,要在增强学过知识的同时来学好新知识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值