1, for the basic type, such as string,number = = and = = = There is a difference1) Comparison of different types, = = Comparison of "converted to the same type of value" to see if "value" is equal, = = = If the type is different, the result is
1. Don't forget var when declaring variables2. Equal comparison please use = = = instead of = =3.undefined, NULL, 0, False, NaN, ' ' (empty string) are false values at the end of the line sealed number3. Be careful with TypeOf, Instanceof and
constructor function:The so-called "constructor" is actually a normal function, but the this variable is used internally. Using the new operator on a constructor enables you to generate an instance, and the this variable is bound to the instance
Don't say a word; first a piece of code;var scope= ' global ';function Test () {alert (scope); Output undefine, not globalvar scope= ' local ';alert (scope); Output Local}Test ();You may think that the first alert will output global;But in fact the
Escape (), encodeuri (), and encodeURIComponent () are the three common methods used in JavaScript to encode strings, but their similarities and differences have plagued many JavaScript beginners, I'm here today to analyze and compare these three
Implicit type conversion stepsFirst, see whether there is a nan before or after the double equals sign, and return False if there is a Nan.Second, see whether there is a Boolean before and after the double equals sign, Boolean converts the Boolean
First, T-queryDOM usage Issues-use DOM to parse and manipulate HTML elements in JavaScript-The DOM specification specified by the website is not only suitable for parsing and manipulating HTML pages, but also for parsing and manipulating XML
Learning JavaScript for some time, after the guidance of the master, the closure of their own to make the following summary, if there is something wrong, please point out, appreciate it!To understand closures, you must first understand the special
Scope rules that are common in development languages have block-level scopes and lexical scopesThe scope in which the scope can function is defined by its name, which is the area that defines a variable.Block-level scope is to use a block structure
Chapter One event FlowEvent: A specific interaction moment that occurs in a document or browser window. The interaction between JavaScript and HTML is accomplished through events.Event Flow: Describes the order in which events are accepted from the
Webpage clock effects produced by pure js Code [attached instance], js instances
You can take a look at the webpage clock effects produced by pure js Code. For your reference.
The webpage clock special effect [attached instance]
A simple animation effect implemented by native javascript, implemented by javascript
This article introduces an animation implemented by javascript. Click Start to move the div to the right. After you click STOP, The div stops moving, and then
Implementation of jquery $. trim () to remove string spaces [legend], jquery. trim
Implementation of jquery $. trim () to remove string spaces [legend]
SyntaxThe jQuery. trim () function removes spaces at both ends of a string.
FunctionThis function
Let's talk about the execution environment and scope in js, js
Recently, during the interview, I was asked about the scope chain. I felt that the answer was not very good. Let's talk about the scope chain in js today.
The execution environment in
JS deep copy Object Array instance analysis, array instance analysis
This article analyzes the JS deep copy Object Array. We will share this with you for your reference. The details are as follows:
Function cloneObj (o) {var isArray = o instanceof
Difference between Deferred and promise in jQuery, jquerydeferred
What is the difference between Deferred and Promise?
Promise
A promise is an object returned by an asynchronous function. When you want to write such a function, you need to use a
Js drag prototype declaration and usage summary, js drag prototype Declaration
The following is a self-written prototype declaration about js Drag and Drop: the code is as follows:
Notes:
1. Point this to who it actually points to-find out the
JS simple canvas effect code based on ocanvas plug-in (with demo source code download), ocanvasdemo
This article describes the simple canvas Effect of JS Based on the ocanvas plug-in. We will share this with you for your reference. The details are
Use of the logo in the page, and use of the page icon
I have said that I want to sort out the content and share it with you for work reasons. Now, I have caught up with the Qingming house and shared it with you.
CSS sprite)The so-called sprite
Editor notes -- sublime text3 compile sass, sublimesassIf you have installed the sass and sass build plug-ins to the ST, command + B compilation is no problem, then install koala and introduce the sass you want to edit in koala, and set the sass
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