1. Language Overview-javascript authoritative guide Notes

Source: Internet
Author: User
Tags chrome developer

The first iteration of a review of the current project to the boss in Wednesday. It was originally written in a descriptive way, and was handed to him to show that the programmer was not lengthy. Summary to be divided into advantages and disadvantages of expectations and so on block, each block list of items, concise expression. This style is also used here. In addition, may be a lot of places are excerpts and inaccurate individual stage, the beginning of the first stage so good, and hope to see their growth.

1. Front-end development engineers must have three skills: the HTML that describes the content of the Web page, the CSS that describes the Web page style, and JavaScript that describes the behavior of the Web page.

Html:hyper Text Markup Language. Hypertext Markup language is said to be not a language. At present my understanding of it is probably what each label is doing, how the label should be arranged how to use, is very superficial level. However, it seems to be enough to understand that the difficulties in project practice are mostly written code but the expected effect is not, that is, the page style is difficult to get. This part should belong to the attribute of the label (Attributes), the content of the more clear words is the contents of CSS. However, the concept of HTML5 is very broad, not very well understood and will not expand to say.

Css:cascading Style Sheets. Cascading style sheets that enable Web page presentation and content separation. To set the style of HTML elements or tags, using the selector, I know only the element selector, ID selector and class selector three kinds. Of course, there are many different ways of writing these three selectors, and with some operators you can combine many special effects, see the CSS selector reference manual. For example, the ID selector with the pound sign # prefix element ID, here case-sensitive, curly braces write declarations, declarations are separated by semicolons, each declaration includes attributes and values, separated by colons. Note The ID name does not start with a number, Firefox does not support it. All kinds of writing to learn, W3school is really a good place, feeling a bit. Personally, this part of CSS relies heavily on the understanding of detail and the experience gained in developing the design. First of all, CSS control of the Web page style can be accurate to each pixel, while each HTML element has so many attributes, and these properties have a variety of values, and different elements of different attributes can be combined in various ways, so need to understand all the details, need to grasp the rules on the basis of familiar features. Think of training project in the page effect to spend a few days of time, a variety of poor to try, in the final analysis, or did not learn CSS.

Javascript:javascript is JavaScript. Some of the things we do on the Web, such as clicking the mouse, hitting enter, changing the focus, clicking the button, and so on, will implement the functions that are implemented through JavaScript. Due to the development of our direct out-of-the-box UI, so for the HTML/CSS development design requirements are not too high, then according to the requirements, directly to JavaScript learning. In addition, the official JavaScript name is ECMA-262.

2.JavaScript features In a nutshell: High-end dynamic weak type lightweight, suitable for object-oriented and functional programming style.

The terminology I understand here is only dynamic, weakly typed, object-oriented. So lightweight refers to the use of a small amount of code to complete some high-level language functions, dynamic language refers to the program can be deleted in the runtime and change the code, this in the debugging time there is a very obvious difference, functional and imperative this need to continue to learn to understand, high-end ... It's not clear what it is. Of course, don't mind the details first.

The relationship between 3.JavaScript and Java is like Leifeng Tower and Lei Feng's relationship, but the name of the problem, people are called accustomed to also do not matter.

Ecmascript,jscript,javascript said the same thing, the first one is the standard. Another version of the problem do not have to tangle, JS Standard is very stable, good learning is. JavaScript1.5 is ecmascript3,1.8 that is 5. In addition JS interpreter is called engine.

The first few in the 4.JavaScript are the terminology.

objects, arrays, initialization expressions, operators, expressions, declarations (statements, statements, statement), control structures, functions, methods, events, JQuery, Ajax, and so on. These things will be learned later, and later.

5. Write JS and debug suggestions with Firefox.

To say the reason, Firefox's father is Mozilla,mozilla's father is Netscape, Netscape is the father of JavaScript language ... Joke, because Firefox has a good plugin firebug. But now the browser has a similar function, when doing the project is the Chrome Developer tool function, IE can also, F12 welcome you.

6. Well, the first chapter of each book is the most serious part of my reading.

And through the first chapter of such a note method, it seems to slow down the progress of reading, and slowly try other methods, both to ensure that the key knowledge to keep thinking, but also to ensure efficiency, explore ... Reading the following chapters is more serious than the first chapter.

1. Language Overview-javascript authoritative guide Notes

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.