jquery的入口函数与js原始文档加载完后的入口函数的执行优先级
执行优先级:
- 立即执行函数(定义多个,依次执行)
- $(window).load(function(){});(定义多个,依次执行);window.onload=function(){};(定义多个只执行最后一个)—->window对象的全局变量只能有一个,或者直接写onload = function(){}的形式,不要加var!
- $(function(){})或者$(document).ready(function(){});(定义多个依次执行)
- js文件引入的先后顺序是有说法的!!后面的js全局变量会覆盖前面的
- 防止立即执行函数执行不了!!所以记住每种入口函数最后都要加分号
- jquery的入口函数$(function(){});执行优先级大于js的window.onload=function(){}
- jquery的入口函数$(function(){})与$(document).ready(function(){});同级别,谁写在上面就先执行谁