web front end study guide

thumbnail

As mobile phones become an indispensable part of people's lives and an extension of people's bodies, people have ushered in an era where experience is king. The front-end technology development prospects of the mobile terminal are broad. In addition, front-end technology can also be applied to smart TVs, smart watches and even artificial intelligence. Therefore, more and more people are beginning to learn Web front-end technology. Let's take a look at how to learn it.

Web front-end development technology mainly includes three elements: HTML, CSS and JavaScript!

It requires front-end development engineers not only to master basic web front-end development technologies, basic knowledge of website performance optimization, SEO and server-side, but also to learn to use various tools for auxiliary development and theoretical knowledge, including code maintainability, components ease of use, hierarchical semantic templates, and browser hierarchy support.

The entry threshold for front-end development is actually very low. Compared with the learning curve of the server-side language, which is slow first and then fast, the learning curve of front-end development is fast first and then slow.

HTML isn't even a language, it's just a simple markup language!

CSS is just an untyped styling language. Of course it can barely count as a weakly typed language.

The basics of Javascript are relatively easy to get started with.

To learn HTML and CSS, you should first follow the book to learn it carefully and solidly. Then it takes a lot of practice, all kinds of regular, weird, a lot of layout exercises to consolidate and understand your knowledge.

To learn Javascript, you must first know what the language can do, what it cannot do, what it is good at, and what it is not good at!

If you just want to be a regular front-end programmer, you just need to memorize most of the Javascript functions and do some practice.

If you want to understand Javascript in depth, you need to understand the principles and mechanisms of Javascript. You need to know their origins, and you need a deep understanding of the object-based nature of Javascript.

It also requires a deep understanding of the behavior and characteristics of Javascript hosted by the browser.

Because of historical reasons, Javascript has not been taken seriously, and it is a bit like an adopted one! Therefore, it has many shortcomings, such as inconsistent behavior in various host environments, memory overflow problems, and low execution efficiency.

Being a good front-end engineer also requires a deep understanding of, and learning to deal with, these flaws in Javascript.

Quickpon 極客幫-即刻解決各種程式設計問題

Related Posts