Conditional compilation of jscript/javascript in IE
Author: JavaScript Kit
Translator: Zou (Sheneyan)
Translation Date: 2006-02-12
English Original: Conditional compilation of Jscript/javascript in IE
Copyright: I am only
Read a lot of JS inherited things also summed up the summary.First of all, the general understanding, there are wrong also to correct, or correct the three views. In addition, the following example is not original basic is changed a variable name,
from:http://www.ajaxwing.com/index.php?id=2One, backgroundLooking back at the development of programming languages, it's not hard to see that this is a process that is constantly encapsulated: from the beginning of assembly language, to the
This chapter focuses on data types (basic types and reference types) in JavaScript, variables (including the scope of variables), operators (primarily some of the more common but not easily understood operators). Because of the "all objects" in
Javascript has two ways of determining whether two values are equal.
Equality symbol
The equality symbol consists of two equals: = =Javascript is a weakly typed language. This means that the equality symbol will cast the type in order to compare
Strict mode (Strict mode) is a new feature of ECMASCRIPT5. ECMAScript5 can be backwards compatible with ECMASCRIPT3, but if you use strict mode, which ECMAScript5 "not recommended" ECMASCRIPT3 syntax feature will be all in the system, if it appears
Here's a detailed talk about the difference between Boolean, Nnumber, and String coercion of type conversions in Javascript.
We know that Boolean (value) converts a value to a Boolean type, and Nnumber (value) converts a value to a number (integer
Nicholas Zakas is a JS master, Yahoo! The front page of the main process. He is the author of High-performance Javascript, a book that is worth reading by every programmer.
When it comes to JS performance, Zakas is almost what you're looking for,
JavaScript can be used as a hacker to attack the site of a tool, where the injection of JS (JavaScript) Malicious script is one of the means, then below, we learn how to prevent JS injection attack? Here's a nice statement to share with you:
What
JavaScript mouse events, click the right mouse button, pop-up div simple instance
Document.oncontextmenu = function () {return false}; Disable the right mouse button menu to display
var res = document.getElementById (' box '); Find div
does JavaScript support overloading?
Does JavaScript support function overloading? Can say not support, also can say support. It is not supported because JavaScript cannot write multiple functions of the same name directly as other native
The first problem is that there is no standard for keystroke events, according to the specification: the event model that contains input devices such as keyboards will be interpreted later in the DOM specification.
As we have learned, browsers do
And for the picture tag IMG also has an ALT attribute that can play a similar role. But obviously this kind of cue box is too monotonous, for this reason someone uses JavaScript to achieve a beautiful hint box effect, this effect is commonly used in
Read Cookie string method:
Copy Code code as follows:
A Web site's cookie string contains all the cookies (JavaScript-accessible, not-httponly cookies) under the site's domain name, separated by semicolons
Knowledge Points:
is primarily used for date objects. (The following information is from the network)
to create the syntax for a Date object:
var mydate=new Date ()
The Date object automatically saves the current date and time as its initial
Recently users, more and more emphasis on UI interface interaction, gradually originally for a little dragon is only supporting the JavaScript (hereinafter referred to as JS) into the protagonist, accounted for a large piece of the use.
Like the
Definition of JavaScript function
1: Invoke the keyword function to construct, as:function distance (x1,x2,y1,y2){var dx=x2-x1;var dy=y2-y1;Return math.sqrt (Dx*dx+dy*dy);}
2: Use the function () constructorvar f=new function* "x", "Y", "return
To get the calculation style of HTML elements there are always many compatibility issues, there are some differences in browsers, Firefox, WebKit (Chrome,safari) to support the standard of the Consortium method: getComputedStyle (), and ie6/7/ 8
During the development of the script, a large string is often combined to output according to a rule. For example, when writing a script control to control the appearance of the entire control of the HTML tag output, such as Ajax in the server side
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service