What to learn on the front end

1. Front-end development technology

As a front-end developer, you must master basic Web front-end development technologies, including HTML, CSS3 and JavaScript. In front-end development, during page layout, HTML defines elements; CSS positions displayed elements; and JavaScript is used to achieve corresponding effects and interactions. While mastering these technologies, you must also clearly understand their compatibility on different browsers, rendering principles, and existing bugs.

2.Framework technology

The framework technologies that need to be learned on the front end mainly include: JQuery, AJAX, Bootstrap, AngularJS, React, and Vue.

3. Communication protocol technology

The front-end needs to learn communication protocol technology, including: HTTP protocol, server-side development technology, and websocket.

4. Client technology

The client technologies that need to be learned on the front end include: WeChat development technology, HTML5, JS, SDK development, Android, iOS, Web App, and Hybrid App development technology.

5. Auxiliary skills

In addition to learning the main knowledge of web front-end, you should also expand some other industry knowledge related to the front-end industry, such as design. At the same time, you also need to learn and understand some back-end programming languages.

What does the front end do?

The front end generally refers to the page that Internet users can directly see and interact with to achieve various purposes, so it is also called a web client. For a website, the front-end usually refers to the front-end part of the website, including the performance level and structural level of the website.

Front-end development is a very special job that covers a wide range of knowledge, including both specific technologies and abstract concepts. Its main function is to better present the website interface to users. The specific job responsibilities can be summarized into the following four items:

Among the best, develop and maintain websites or APPs to ensure website functionality and interactive experience optimization;

Second, ensure the compatibility of websites and applications with different browsers, mobile phone systems, and mobile phone models;

Third, ensure that the website or APP can smoothly adapt to devices with different screen sizes, so that the page can be displayed normally on different models of mobile phones and computers. This is what we often call responsive development;

Fourth, ensure the performance of websites and applications, such as application security, bug checking and modification, interactive response speed, user experience, etc.

Supongo que te gusta

Origin blog.csdn.net/m0_64590669/article/details/135435464
Recomendado
Clasificación