Enterprise-Class JavaScript application technology core and HTML 5 development practice

Source: Internet
Author: User
Tags variable scope

Teaching Features:

1, teaching emphasis on technical needs, design principles, thinking model building, rather than simply "grammar knowledge" to explain.

2, the process of a large number of "based on the standard, horizontal linkage, reflective learning", so that the trainees become the technology "master", rather than to complete the needs of the use of technology "slaves."

3, case practice throughout the course, we have to discuss the code in the case exercise, through discussion, draw conclusions.

Third, the training content:

(a) Large front-end technology browse through and JavaScript positioning:

1. Late Rendez-vous: HTML 5 standard Landing, technology transformation in the post-Web era

2, the growth of light: cloud platform increasingly mainstream, software engineers new positioning.

3. The voice of supporting actors: Spotlight conversion

4, the management of the landing: the driving force of agile

5, I am not a toy: all-round language-The darling of the All-stack engineer

(ii) The veteran recruits of the dynamic tide: Dynamic javascript:

1. Open Arsenal: Development tool selection

2, no rules, no radius: ECMAScript standard Discussion

3, small white gray: grammar knowledge, data type, global function

(Extendable part)

4. Speaking in the name of the object: introduction of Built-in object type

5. Script home: Global, host, this concept

6. Variable scope, scope chain

7, memory management also crazy: memory consumption, garbage collection

8, Best Practice: JS Development Norms, principles, conventions.

(c) Wonderful JavaScript functional programming:

1, "function" re-understanding

2, Arguments,this,prototype in-depth understanding

3, the use of recursive mode

4. Implementation of callback mode

5, Instant function, name space anti-pollution means

6. Private function, browser sniffer frame technology

7. Function borrowing: Call and apply

(iv) Interesting chain: JavaScript closures

1. Principle Analysis

2. Means and techniques of realization

3. Application Scenarios and programming skills

(v) Justify JavaScript: Object-oriented javascript:

1. Understanding the nature of "dynamic language"

2. Understanding prototype objects, using prototype syntax

3, the JS object comprehensive understanding, the instantiation means, the constructor function

4. Re-recognize this

5, the implementation of packaging characteristics, "JavaBean" development model.

6, build your own class library

7. Implementation of inheritance mechanism based on prototype

8. About JSON

9. Object-oriented design pattern implementation

(vi) HTML 5 barrier-free access

1, hide the reason still disorderly: browser environment

2. Tradition: HTML BOM

3, Discard: HTML5 DOM

4. Defensive counter-attack tactics: HTML5 event handling

5, look at the face of the Times: CSS3 and the combination of layout skills

6, responsive web development technology principles

(vii) Large AJAX technology implementation

1, the basic realization:

Parsing HTTP request headers and Response headers

Xmlhttprequestlevel 1 principle and use

Xmlhttprequestlevel 2 principle and use

2. WebService enterprise application based on restful

3. Cross-domain request processing

4. Comet Server Push Technology

(eight) The Beginning of Heaven: JQuery

1. Why use it?

2. What is the design principle?

3. Core

4. Selector Design Thinking

5. Dom operation

6. Chain-operated technique

7. AJAX

8. Animation

9, cannot but say the shortcoming

(ix) JavaScript's back-end Revolution: node. js

1, the wayward ECMAScript 6.

2. What is the demand for it?

3, the beauty of defects: single-threaded engine + asynchronous + callback Working principle analysis

4. Modular Technology

5. Asynchronous Programming Technology

6, node's web development technology

7. Node Combination RDB

8. Node Combination NoSQL DB

9. Node and WebSocket

(10) Next-generation MVC JS front-end frame: angular.js

1, the source of efficiency: two-way data binding technology

2. Elegance: Mvxx Mode

3. Templates

4. Instruction

5. Performance and Standard: The outlook of Angular.js 2.

(11) New Enterprise Application architecture display, analysis, discussion.

Enterprise-Class JavaScript application technology core and HTML 5 development practice

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.