This is mainly used when the selector filters duplicate elements.
Three possible methods are involved: sourceindex, uniqueid, and custom UUID.
Sourceindex obtains the order in which an element node appears on the page, that is, its index number
This version mainly accelerates the original template system and removes the auxiliary functions that consume a lot. I wanted to use it to compare the speed with John resig's micro-templating, and found that the other party could not handle
When a person learns many things, it does not mean that he will learn many things, but will also forget to learn them. When he learns it, it does not mean that he will use it. At this time, we should make a very complicated thing, then you will know
A Complete Event System usually has the following three roles:
Event object, used to store the event status.
Event source object, the object of the current event in operation, such as element node, Document Object, window object,
Taobao.com. Ago was released.
In the past, Perl was used to handle the following issues.
Perl has been released because there are already 10-perl has been released because there is already a life-saving illness.
When the primary Primary
This has been a headache recently. Let's write out all the things I can think. Because it is not simple to convert the Handwritten script on the page into JavaScript to add, we need to consider two main things: Loading Order, the operation of the
Jquery has too many functions related to event binding. Today, due to a certain requirement, a different callback function is required to be triggered by each click. Therefore, we aim at jquery APIs, I found that toggle was exactly what I wanted, so
Repl (read eval print loop) is a very useful tool that allows us to runCodeThe result is displayed. Although this is not worth mentioning compared to the firebug console, it is useful when providing a demonstration in a personal blog.
Below is all
The observer mode is also called the publish/subscribe mode, Model-View Mode, source-listener mode, or dependents mode.
The observer mode defines a one-to-many dependency, allowing multiple observer objects to listen to a topic object at the same
VaR result = [10] + 1; console. Log (result)
"101" Existence operator "+" means to convert [10] to a value, which is equivalent to calling its valueof () method, while the valueof of array is equivalent to its tostring
VaR result = ['A', 'B', 'C'
This version adds the local template function, and allows the main template to call the local template. The local module calls the local module, removes the onsite variable, and no longer provides the file fragments parsed to the user. It uses
Javascript is a dynamic language, and the dynamic this is the most obvious. It generally exists as a function caller. In JavaScript, all links can exist as an associated array element of an object. Then the function is split into two parts and
Recently, I read something in developer.mozilla.org and found that it has added many generic methods to the array object to catch up with prototype's enthusiasm.
Indexof
Returns the index of the element in the array. If no index exists,-1 is
The BIND function, as the name implies, is used to bind a scope to the call function, because this is easy to lose its original scope and direct to the top-Layer window object. For more information, see my other blog post "dynamic binding of
Let's simulate the Inheritance Mechanism of the most oo mootools. Its classes all have a constructor called initialize, which is the same as Java classes in a constructor with the same name as the class name. However, initialize or init refer to
This may be one of the most neglected document operations. It all blame Microsoft for its incompetence and W3C incompetence. We only know appendchild and insertbefore. Later, it was revealed that appendchild had a bug in IE. Well, I will only use
imitating jquery, a cache system is designed. Similar to jquery. Data, prototype and mootools are also used to assist the Event System and cache the generated data, rather than caching the results of the previous calculation of common functions.
there are many useful methods for IE, which were later copied by other browsers, such as the contains method. If element a contains Element B, true is returned; otherwise, false is returned. The only thing that does not support this method is the
Document directory
Brother Selector
Adjacent Selector
Parent-Child Selector
I was going to start talking about jquery source code study note 6, but there are Buddha in my heart to see Buddha. Some people don't even know anything about
For various reasons, the foreground template is forced to be used. I looked at the implementation of other JS template libraries and found that its principle was not difficult. I decided to recreate the wheel.
To create a front-end template,
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