Home >
Article > Web Front-end > How to write jquery and the difference between executing JS after the page is loaded_jquery
How to write jquery and the difference between executing JS after the page is loaded_jquery
WBOYOriginal
2016-05-16 16:58:421294browse
1. $(function(){ $("#a").click(function(){ //adding your code here }); }); 2. $(document).ready(function(){ $("#a").click(function(){ //adding your code here }); }); 3. window.onload = function(){ $("#a").click(function(){ //adding your code here }); } The html code is click, and the page needs to reference the js file of jquery
The general method of calling js when loading a page is as follows:
This code will be executed after all documents on the entire page are loaded. Unfortunately, this method not only requires that the DOM tree of the page be fully loaded, but also requires that all external images and resources be loaded. What's even more unfortunate is that if external resources, such as images, take a long time to load, then this js effect will make the user feel ineffective.
$(document ).ready(function() { // Any js special effects that need to be executed $("table tr:nth-child(even)").addClass("even"); });
just needs to load all the DOM structures and execute the js effect before the browser puts all the HTML into the DOM tree. Included before loading external images and resources.
$( function() { // Any js special effects that need to be executed $("table tr:nth-child(even)").addClass("even"); });
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn