Software classification
System software: windows, linux, macos (operating system)
application software: office, qq
Software composition
Client (users use the software through the client)
server (the server is responsible for processing business logic remotely)
Server development language
Java, PHP, C#, Python,... (processing background logic)
Client
1. Text client (linux, database)
2. Graphical interface (Android, iOS, windows)
3. Web page (B/S architecture): no installation/no update/cross-platform.
4. Languages used in web pages: HTML, CSS, JavaScript.
Browser and web page
The browser visits the website through the URL
The establishment of w3c
The emergence of w3c has established the standards for web development. Using the same web page has the same effect in different browsers, and the writing of web pages must follow the w3c specifications.
The structure of the page
1. Structure
HNML (Hypertext Markup Language) is used to describe the structure of a page.
2. Performance
CSS is used to dig out the style of elements in the page.
3. Behavior
JavaScript is used for the operation of the corresponding user (writing front-end and back-end interactive behavior and dynamic style of the web page).