« Home « Kết quả tìm kiếm

JavaScript The Definitive Guide


Tóm tắt Xem thử

- Mitchell, three of the primary developers of Microsoft's version of JavaScript.
- The value of the onClick attribute is a string of JavaScript code to be executed when the user clicks the button.
- There are currently two versions of the core JavaScript language.
- Part II of the book documents client-side JavaScript.
- HTML tag, you can specify arbitrary JavaScript code as the value of the onLoad attribute.
- The value of the JavaScript statements becomes the value of the entity.
- Because of the special purpose of the <.
- The integral part of the number, followed by.
- A decimal point and the fractional part of the number..
- This use of the backslash is explained in the section that follows..
- from the usual interpretation of the single-quote character.
- variable outside of the function.
- One of the built-in features of JavaScript is the ability to concatenate strings.
- we are testing to see if the value of the variable a is equal to the number 4.
- of the object, but this usage can be.
- Thus a[2] refers to the third element of the array a..
- When we use a string in an "object context", (i.e., when we try to access a property or method of the string).
- This String object is used in place of the primitive string value.
- valueOf() method returns a number, that value is the result of the conversion.
- property of the value or to reference a method of the object.
- operator to access an array element of the value..
- If s is a string, then each of the following lines is legal JavaScript:.
- Table 9.1 summarizes each of the possible conversions..
- In Table 4.1 the column labeled A specifies the associativity of the operator.
- operator tests for the exact opposite of the.
- representation instead of the equivalent floating-point representation.
- A zero is used for the new first bit, and the value of the 32nd bit is lost.
- assignment expression is the value of the right-hand operand.
- Remember that each assignment expression has a value that is the value of the right-hand side.
- So in the above code, the value of the first assignment (the rightmost one) becomes the right-hand side for the second assignment (the middle one) and this value becomes the right-hand side for the last (leftmost) assignment..
- As we'll see in Chapter 7, Objects, you can use the Object.assign() method in Navigator 3.0 to override the behavior of the assignment operator..
- The value returned by the conditional operator depends on the Boolean value of the first operand.
- If the first operand is false, then the value is the value of the third operand..
- The value of the typeof operator is a string indicating the data type of the operand.[3].
- Example uses of the new operator are:.
- of the loop.
- The syntax of the for statement is:.
- Before the body of the loop is.
- Within the body of the loop, you can use this variable to look up the value of the object's property with the.
- Suppose JavaScript needs to look up the value of the name n.
- funcname is the name of the function that is being defined.
- These names can be used as variables within the body of the function.
- statements that form the body of the function are not executed.
- This value is the value of the function invocation expression.
- The syntax of the return statement is:.
- When the return statement is executed, the expression is evaluated, and returned as the value of the function.
- rest of the function goes here....
- This chapter has introduced each of the statements of the JavaScript language.
- Functions are an important and complex part of the JavaScript language.
- the name of the function.
- Here's a function that takes one of the above functions.
- The other property of the Function object is caller.
- One of the interesting features of JavaScript functions is that you can assign properties to them.
- To define the static variable, just set it as a property of the function:.
- They are also one of the most important.
- The value on the left of the .
- The value on the right of the .
- should be the name of the property.
- This line assigns the value of self to the creator property of the object win.
- Having defined the method m() of the object o , we invoke it like this:.
- Figure 7.1 illustrates several of the important prototype concepts.
- the X coordinate of the center of the circle this.y = y.
- the Y coordinate of the center of the circle this.r = r.
- the radius of the circle.
- Note the use of the constant defined above.
- setting them as properties of the prototype object..
- own unshared copy of the property..
- and other methods of the Math object are class methods.
- to the prototype object of the constructor.
- create an instance of the Circle class c.r = 2.2.
- array notation, the name of the property is expressed as a string.
- operator to access the properties of the portfolio object.
- of the object referred to by the this keyword..
- It is passed one argument, which is the value on the right-hand side of the operator.
- properties of the Location object.
- A reference to the array should appear to the left of the brackets.
- property of the array is set to the number of arguments that were passed to the constructor..
- The Array.reverse() method reverses the order of the elements of an array.
- of the next available array element.
- initializes any of the array elements.
- parseInt() can even take a second argument, which specifies the radix (base) of the number to be parsed..
- returns the result of the multiplication eval("radius >.
- to a function, a copy of the datum is passed to the function.
- there is only ever one copy of the actual value.
- it is the reference to the value that is assigned, not a copy of the value, and not the value itself.
- A distinct copy of the value is passed to the function.
- of the function.
- A reference to the array is passed to the function, not a copy of the array..
- Therefore, the function can change the contents of the array through.
- If the function changes its copy of the reference, that.
- This is another version of the add_to_totals() function.
- this line has no effect outside of the function..
- Example 9.5: The assign() Method.
- The behavior of the <SCRIPT>.
- Note that the value of the FOR attribute must be an object name assigned with the NAME attribute when the object is defined.
- And the value of the EVENT attribute is the name of the event handler (but not the name of the event itself)..
- is the string value of the last JavaScript statement in the URL.
- of an HTML document, none of the.
- of the document will have been defined yet.
- of the document is parsed

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt