Language is not good or bad like to go to masturbate! Come on
The essence of learning programming is to do some repetitive work and solve problems faster!
Self-study front end two months. The only advantage of self-study is that it will be a little more familiar.
Ok! Do not beep the summary and the actual writing code is not related to the problem (in JavaScript case study of the language according to the actual situation to walk).
First, the process
Process this thing is essential when dealing with things, take the example of a commonly used bank account
Process one: the normal process
Process II: Diversification + streamlined processes
Process three: The final process is basically the same as the programming language.
Compare JavaScript languages or other languages such as
Our code eventually calls the built-in libraries and the third-party libraries, providing countless ways to make a reasonable process that ultimately becomes our daily routine.
Second, the operating environment
JavaScript is a flexible language that operates primarily in the Browser and node (environment core based on Google's V8 engine)
Browser front-end:
Node Backend:
Which built-in library! The frequency of use is very high where the front and back end is the same place is the built-in Object! is also a part of the focus that needs to be learned
About third-party libraries The ultimate goal is to make our development faster! Instead of increasing the number of front-end or back-end learning, I think I'm looking at a person.
Iii. explanatory language and compiled language
Interpreted language:
Compile-language:
、
Difference:
Analytic type: The statement needs to be executed to compile, the development efficiency is high, the running efficiency is low.
Compiled type: Need a special compilation process, with the compiler to turn code into machine code, development efficiency is low, running high efficiency.
Each has its own advantages
Learning good JavaScript is the foundation, not the follow-up, learn more things you can use on the
and JavaScript is updated so fast! Now learn es5 and Es6 already enough, other versions in the case of basic stability need to use the time to believe also can quickly keep up with
If there is a little white like me read this article hope to help you
Summarize three points:
First, master the programming language, programming to call the API to complete your needs.
Second, understand and master the important API, so that it can let you complete your business.
Third, good at comparing the differences between APIs, technology, the best and fastest way to complete your business.
Business modules in fact, most people can make, the same thing may have a lot of APIs can be done, than just whose code is more efficient, code is written to people, the comparison between the multiple APIs to choose the most common.
Some basic understanding of programming language