(Note that in order to save time and improve learning efficiency, some outdated knowledge points and topics with a very low probability of being tested are no longer included and analyzed.
Ideas for answering questions: first describe some basic core knowledge, then describe some special things, and finally add icing on the cake. Pay attention to some things that are not icing on the cake, but are icing on the cake. Don't write them casually. Write down your answers like a book. The general idea and steps I want to answer a new technical question are: what we want to do, how we do it, what problems we encounter in the process of doing it, and what methods we use to solve them. In fact, our lectures are the same.
For example, in the case of Ajax, we hope not to change the original entire web page, but only some contents of the web page, such as user name authentication, cascading drop-down lists, and drop-down tree menus. In the traditional way, the browser directly sends a request to the server, and the server returns a new page to cover the old page, which is not smooth.)