|
|
|
Online course
Course JavaScript
The purpose of this course, as the name implies, is to cover the details of the JavaScript language. The reason we need this is that JavaScript is a core language for web development, and it is mostly misunderstood. There are many powerful features in JavaScript that many developers are not aware of. Also, learning the core concepts of the language will make libraries such as jQuery easy to understand. We use JavaScript on the client side of our web development to make calculations, create menus, and validate user data before the form is submitted to the server. These are few of the JavaScript features. We will be using Firefox and its tools to test and debug the JavaScript code.
|
Introduction
Script Tag and a .js File
Loops and Operators
Variables and objects
Vídeo
5) Escape And Encode
Description: In this video we discuss escaping characters and encoding strings. I will show you how to use the escape function to escape some special characters in the string. |
[Mark this item as viewed]
|
Vídeo
6) Number Object
Description: In this video we discuss the Number object. JavaScript supports some object-oriented concepts. We are able to work with existing objects and create new ones. |
[Mark this item as viewed]
|
Expression and Functions
Vídeo
11) Math Functions
Description: In this video we wrap up our discussion on regular expressions for now and introduce the Math object. The last functionality we talked about for regular expressions has to do with fixing a name to change it from one format to another. |
[Mark this item as viewed]
|
Arrays
Vídeo
13) Multi-dimensional arrays
Description: In this video we start our discussion of arrays. An array is a data structure that holds elements of similar types. For example, I can have an array of names, an array of grades, and an array of employees. JavaScript has the Array object with very powerful functions to create, manipulate, and sort arrays. |
[Mark this item as viewed]
|
Vídeo
14) Queues
Description: In this video we continue our discussion of working with JavaScript arrays. We cover some the important methods that come handy when working with arrays. splice() help us remove and add some elements to the array at once. |
[Mark this item as viewed]
|
Vídeo
17) Dynamic Functions
Description: In this video we discuss dynamic functions. We create dynamic functions using the Function constructor. We provide to the constructor the parameters as well as the body of the function. |
[Mark this item as viewed]
|
Loop
Vídeo
20) Break e Continue
Description: In this video, we will illustrate the use of break and continue statements. These statements come handy when we want to terminate the loop early or skip over a section in a loop. |
[Mark this item as viewed]
|
Objects
Vídeo
22) User-Defined Objects
Description: After working with literal objects, this video continues the discussion by creating user- defined objects. We create a Book object (using a function), then we add the following functions: GetFeedback() and ToString(). |
[Mark this item as viewed]
|
Various topics
Vídeo
25) The Window Object
Description: In this video, we will explore the power of the window object. To do so, we create three links: one that creates a new window object, one that closes the window, and a one that changes the size and location of the window. |
[Mark this item as viewed]
|
Vídeo
26) SetInterval()
Description: In this video, we will discuss the use of setInterval(). This is an important functionality that comes vary handy when you need to do something over and over again after a certain time has elapsed. |
[Mark this item as viewed]
|
|