
JavaScript
by Alfred Smith
Start the free chapterJavaScript is a client side-technology that allows you to create powerful and interactive web pages. This course provides in-depth hands-on experience writing client-side JavaScript. VTC Author, Al Smith teaches you how to integrate JavaScript into your Web pages and walks you through hands-on examples so that youâll end up with an interactive and dynamic Web site by the end of the course. You also learn how to take advantage of best object oriented practices and development techniques. To begin learning simply click the links.
Course content
Overview7 lessons
Basic Concepts11 lessons
- Objectives1:151 credit or ad
- Inheritance5:121 credit or ad
- Inheritance Exercise6:041 credit or ad
- Polymorphism3:531 credit or ad
- Polymorphism Exercise Pt.16:541 credit or ad
- Polymorphism Exercise Pt.27:171 credit or ad
- Encapsulation7:201 credit or ad
- Encapsulation Exercise5:591 credit or ad
- Syntax5:151 credit or ad
- Syntax Exercise2:491 credit or ad
- Summary1:361 credit or ad
Data Types & Objects10 lessons
- Objectives1:131 credit or ad
- Data Types & Variables4:211 credit or ad
- Object Types2:321 credit or ad
- Creating JavaScript variables Exer 15:141 credit or ad
- Creating JavaScript variables Exer 25:141 credit or ad
- Custom Object Types Exer 17:211 credit or ad
- Custom Object Types Exer 25:471 credit or ad
- Dynamically Insert Objects Pt.14:031 credit or ad
- Dynamically Insert Objects Pt.25:091 credit or ad
- Summary1:241 credit or ad
Structures of the Language11 lessons
- Objectives1:231 credit or ad
- Expressions & Operators Pt.13:351 credit or ad
- Expressions & Operators Pt.25:241 credit or ad
- Using Expressions & Operators Exer Pt.14:141 credit or ad
- Using Expressions & Operators Exer Pt.23:531 credit or ad
- Loops & Conditions4:531 credit or ad
- Functions3:371 credit or ad
- Arrays4:171 credit or ad
- String Manipulation Exer2:521 credit or ad
- Array Manipulation Exer4:411 credit or ad
- Summary1:491 credit or ad
Strings/Dates & Time11 lessons
- Objectives1:071 credit or ad
- String Manipulation Pt.13:021 credit or ad
- String Manipulation Pt.24:531 credit or ad
- Link Creation Exer2:411 credit or ad
- Regular Expression Pt.14:461 credit or ad
- Regular Expression Pt.24:261 credit or ad
- Form Validation Pt.14:041 credit or ad
- Form Validation Pt.24:531 credit or ad
- Date & Time5:251 credit or ad
- Calculating Date & Time Exer3:071 credit or ad
- Summary1:471 credit or ad
Browser Interaction10 lessons
- Objectives1:241 credit or ad
- HTML Elements Pt.13:181 credit or ad
- HTML Elements Pt.24:461 credit or ad
- JavaScript with HTML Elements Exer6:521 credit or ad
- Document Object Model Pt.14:331 credit or ad
- Document Object Model Pt.25:301 credit or ad
- Frames & Windows Pt.14:021 credit or ad
- Frames & Windows Pt.27:261 credit or ad
- JavaScript Popup Windows Exer3:391 credit or ad
- Summary1:491 credit or ad
Dynamic HTML9 lessons
- Objectives1:311 credit or ad
- DOM Objects & HTML Interaction7:231 credit or ad
- Use Style Sheets Pt.13:441 credit or ad
- Use Style Sheets Pt.24:461 credit or ad
- Using DOM with Style Exer5:061 credit or ad
- Modifying Elements Pt.13:521 credit or ad
- Modifying Elements Pt.23:051 credit or ad
- Creating Table Elements Exer6:171 credit or ad
- Summary1:351 credit or ad
Advanced JavaScript9 lessons
- Objectives1:241 credit or ad
- Plug-in Detection4:591 credit or ad
- Plug-in Exer Pt.14:081 credit or ad
- Plug-in Exer Pt.26:021 credit or ad
- Cookies6:071 credit or ad
- Creating Cookies Exer Pt.15:371 credit or ad
- Creating Cookies Exer Pt.24:511 credit or ad
- Server-Side Scripting5:141 credit or ad
- Session Management4:401 credit or ad
Putting It All Together13 lessons
- Session Registration Validation Pt.14:381 credit or ad
- Session Registration Validation Pt.23:401 credit or ad
- Constructing the Home Page Pt.15:491 credit or ad
- Constructing the Home Page Pt.26:541 credit or ad
- Constructing the Home Page Pt.31:541 credit or ad
- Importing Style Sheets2:421 credit or ad
- Animating a Billboard3:341 credit or ad
- Customizing Popup Boxes5:291 credit or ad
- Changing the Visibility of Text3:101 credit or ad
- Introduction to AJAX Pt.14:081 credit or ad
- Introduction to AJAX Pt.24:471 credit or ad
- Introduction to AJAX Pt.33:371 credit or ad
- Summary2:341 credit or ad