Introduction to JS Native Management System
1. Demand analysis
1.1 Release of news
News can be released directly in the management system
1.2 Modified news
In the background, you can modify the published news types, information, etc. at any time
1.3 Management members
The administrator's background can manage the account information of each member
2. Core functions
2.1 Login to personal page
By entering the correct user name and password, you can enter the personal operation page
2.2 Manage the content of the news center
In the personal page, you can add, delete, modify and check the news page
2.3 Create a new user to assist the main user
Administrators can add or delete user accounts through the background
3. Implementation technology
3.1 Based on json-server
Mock backend functionality when there is no backend
3.2bootstrap, jQuery framework
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.2.3/css/bootstrap.css" rel="stylesheet">
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.2.3/js/bootstrap.bundle.js"></script>
Build the basic frame of the page
3.3html,css,js
Make the page beautiful and make the user comfortable
4. Project Summary
4.1 Facing difficulties
js, jQuery, node, etc. are not proficient in use, and it is easy to report errors. You need to go back and review and consult online to
carefully check the source of the error, understand the cause of the error, and check the notes to determine whether it is an operation error. If it is not resolved, consult your classmates or check online. If the error has not been resolved, please consult a teacher, a senior, or someone with senior qualifications
4.2 Subsequent planning
In the follow-up planning, I will continue to deepen the unfamiliar modules, focus on js, learn more new knowledge such as vue, chase the trend, and at the same time improve my own code ability, practice more, and apply more.
4.3 Overall summary
After writing the project as a whole, my JS practical application ability has been improved, and I have gained some experience in interacting with the backend and developing a complete project process. I have also found many shortcomings: I cannot quickly and clearly understand the meaning of the code, and I need to deliberate and so on.