1th topic: HTML5 Architectural thinking All in JavaScript Architect of Device & Cloud 1,3 Open Platform & API 2nd theme: Business opportunities and change in the HTML5 era 2,1 HTML5 is different from previous HTML; 2.2 The new business model of the HTML5 era; 2.3 HTML5 with the traditional native App; 2.4 HTML5 will bring new changes to the entire IT community; 3rd theme: Browser customization technology Cornerstone:WebView how JavaScript interacts with local APIs 3.1 Using Android as an example to explore the new world of making Android interface 3.2 Javascriptinterface of the browser 3.3 native API call JavaScript 3.4 JavaScript calls the local API Supplementary Topic 1: Through a blog instance combat html5&css3 1 actual Combat HTML5 added page elements; 2 the form in actual combat HTML5; 3 the canvas in actual HTML5 4 actual live HTML 5 pages in video and audio 5 CSS3 Technical Combat Supplementary topic 2:HTML5 Multithreading Technology 1 Why HTML5 's multithreading technology is a revolution in device-side programming 2 principles and mechanisms of webworker 3 dedicated worker and shared worker explanation 4 worker thread life cycle 5 through the background numerical computation, the sharing thread, the thread proxy and so on actual combat multithreading technology; Additional topics 3:HTML5 offline applications and local storage features 1 problem Scenario: How do I work offline on an airplane? 2 Offline applications three main points: server, configuration file, update 3 Use local Storage and session Storage; 4 use of the database; 5 solve the last problem of offline office on the plane: monitor the online event; Complementary theme 4:HTML5 revolutionary features:Web sockets 1 traditional means of communication of client-server 2 The Device-cloud communication mode of the HTML5 era 3 Why this is revolutionary 4 comparison of Web sockets with Ajax 5 WEB Socket Combat 4th topic: Re-discussing functions and closures in JavaScript 4,1 anonymous functions, callback functions, private functions, self-calling functions, etc. 4,2 Closures: The essence of closures, iterators 5th topic: Re-discussing objects and prototypes in JavaScript 5,1 objects:This, operation of objects,RegExp , etc. 5.2 Prototypes:_proto_, extension objects 6th topic: Implementing Inheritance in JavaScript 6.1 Inheriting from prototypes 6.2 Encapsulating the inheritance part into a function 6.6 Inheritance between objects 6.4 Multi-Inheritance vs. parasitic inheritance 6.5 Re-discussion of the constructor 7th topic: Interface-oriented programming in JavaScript 7.1 imitating interfaces in JavaScript The usage of 7.2 interface 8th topic: Re-discussing the encapsulation and hiding of information in JavaScript 8.1 Creating an object's core schema 8.2 Static Methods and properties 8.3 Object Factory |