JavaScript
JavaScript е лек и лесен програмен език с обектно-ориентирани възможности който позволява изграждането на взаимодействие и обямана на данни в и между статични уеб страници.
Курсът е подходящ за хора с познания по HTML и CSS.
Програма на курса
- JAVASCRIPT BASICS
- The <script> Element
- Inline Code and External Files
- Document Modes
- The <noscript> Element
- THE SYNTAX
- Keywords and Reserved Words
- Variables
- Data Types
- Operators
- Statements
- Functions
- VARIABLES, SCOPE, AND MEMORY
- Primitive and Reference Values
- Execution Context and Scope
- Garbage Collection
- REFERENCE TYPES
- The Object Type
- The Array Type
- The Date Type
- The RegExp Type
- The Function Type
- Primitive Wrapper Types
- Singleton Built-in Objects
- OBJECT-ORIENTED PROGRAMMING
- Understanding Objects
- Object Creation
- Inheritance
- FUNCTION EXPRESSIONS
- Recursion
- Closures
- Mimicking Block Scope
- Private Variables
- THE BROWSER OBJECT MODEL
- The window Object
- The location Object
- The Navigator Object
- The screen Object
- The history Object
- CLIENT DETECTION
- Capability Detection
- Quirks Detection
- User-Agent Detection
- THE DOCUMENT OBJECT MODEL
- Hierarchy of Nodes
- Selectors API
- Element Traversal
- Proprietary Extensions
- DOM Changes
- Styles
- Ranges
- EVENTS
- Event Flow
- Event Handlers
- The Event Object
- Event Types
- Memory and Performance
- SCRIPTING FORMS
- Form Basics
- Scripting Text Boxes
- Scripting Select Boxes
- Form Serialization
- Rich Text Editing
- GRAPHICS WITH CANVAS
- The 2D Context
- WebGL
- HTML5 SCRIPTING
- Cross-Document Messaging
- Native Drag and Drop
- Media Elements
- History State Management
- ERROR HANDLING AND DEBUGGING
- Browser Error Reporting
- Error Handling
- Debugging Techniques
- Common Internet Explorer Errors
- XML IN JAVASCRIPT
- XML DOM Support in Browsers
- XPath Support in Browsers
- XSLT Support in Browsers
- JSON
- Syntax
- Parsing and Serialization
- AJAX AND COMET
- The XMLHttpRequest Object
- XMLHttpRequest Level 2
- Progress Events
- Cross-Origin Resource Sharing
- Alternate Cross-Domain Techniques
- Security
- ADVANCED TECHNIQUES
- Advanced Functions
- Tamper-Proof Objects
- Advanced Timers
- Custom Events
- Drag and Drop
- OFFLINE APPLICATIONS AND CLIENT-SIDE STORAGE
- Offline Detection
- Application Cache
- Data Storage
- BEST PRACTICES
- Maintainability
- Code Conventions
- Loose Coupling
- Performance
- Deployment
За записване и/или въпроси, свържете се с нас.