立即执行函数-$(function(){})篇

QQ:1187362408 欢迎技术交流和学习

立即执行函数-$(function(){})篇(jquery):

TODO:

1,jquery:jQuery(function($){ }) 与 $(document).ready(function(){}) 有什么区别?(

没区别都是页面加载运行

要说真正的区别 就是 jQuery(function($){ })   这样写可以防止和其他的库产生冲突

因为$ 在其他的库中很多运用到

2,jquery:document.ready和onload的区别——JavaScript文档加载完成事件(

页面加载完成有两种事件

一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件)

二是onload,指示页面包含图片等文件在内的所有元素都加载完成。

)

3,jquery:JavaScript文档加载完成事件3种写法(

<span style="color:#000000;">1,$(function(){
// do something
});
2,$(document).ready(function(){
//do something
})
3,$().ready(function(){
//do something
})</span>

4,jquery:jquery:document.ready和onload的区别?(

document.ready:这个就是jq
ready()的方法就是Dom Ready,他的作用或者意义就是:在DOM加载完成后就可以可以对DOM进行操作。

一般情况先一个页面响应加载的顺序是:域名解析-加载html-加载js和css-加载图片等其他信息。

那么Dom Ready应该在“加载js和css”和“加载图片等其他信息”之间,就可以操作Dom了。

onload:在网页中所有元素(包括元素的所有关联文件)完全加载到浏览器后才执行,即JavaScript 此时可以访问网页中的所有元素。

时间: 2024-10-12 14:27:40

立即执行函数-$(function(){})篇的相关文章

学习js函数--自执行函数

我在写代码时候经常会在tpl的<script>里写类似的代码: $(function(){ alert("我好饿"); }); 刚开始的时候只知道写了它不需要调用,直接执行,就这样依葫芦画瓢,我写了很多代码.说道这,还要说说这货的加载顺序,如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了.如果在这代码里用到了未加载的dom或者调用了未加载的方法,是会报错的.言归正传,这个函数其实就是自执行函数,很多人会比较专业地称为"立即

定时执行函数

setTimeout(function() {                            window.location.reload();                        }, 1500); 定时执行函数

lua 根据函数名字符串来执行函数

function myfunction(msg) print("this is msg fun " .. msg); end local fun =_G["myfunction"]; if fun then fun("is ok"); end lua 根据函数名字符串来执行函数

javascript中的立即执行函数(function(){…})()

javascript中的立即执行函数(function(){…})() 深入理解javascript中的立即执行函数,立即执行函数也叫立即调用函数,通常它的写法是用(function(){…})()包住业务代码,使用jquery时比较常见. ( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因并非如此.要

关于js立即执行函数

我们一般要执行一个函数是先声明后调用执行,但是js有一种方式可以在定义的同时进行执行, (function($){})(); 例如上式:将一个匿名函数用括号括起来,后面又跟一个括号,里面是函数的实参,也就是传的参数. 例: (function(param){ alert(param);})("this is a test"); 执行结果是 显示:this is a test: 当然还有其他种方式: !function foo() {...}(); +function foo() {..

javascript基础之自执行函数

1.匿名函数的定义方式 如下 var temp = function(){} 2.自执行函数 (function(){             内容    })        () 不带参数 (function(){        console.log('zizhixing')    })() 带参数传参数 (function(name){        console.log(name)    })('chucanshu') 3.字符串常用方法和属性 obj.trim()   #去除字符两边

[JavaScript]自执行函数

最近在接触mui的时候,遇到了一段代码: 1 (function($, doc) { 2 $.init({ 3 statusBarBackground: '#f7f7f7' 4 }); 5 $.plusReady(function() { 6 plus.screen.lockOrientation("portrait-primary"); 7 var settings = app.getSettings(); 8 var state = app.getState(); 9 var ma

JS匿名执行函数

一.匿名函数的创建 第一种:(调用sum后可执行) var sum=function(x,y){ return x+y; } 第二种:(可自执行) void function(x,y){ }(1,2); 自执行的匿名函数 1. 什么是自执行的匿名函数?    它是指形如这样的函数: (function {// code})();    2. 疑问    为什么(function {// code})();可以被执行, 而function {// code}();却会报错?    3. 分析   

JS 自定义sleep以及Ajax 自执行函数

<script src="/static/js/jquery-2.1.1.min.js"></script> <script> function sleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime() > exitTime)