window.onload = function()与$(function ()
- 以上两种形式的执行顺序:
1、jQuery页面加载完成先执行
2、原生js页面加载完成后执行
- 他们分别在什么时候触发:
1、jQuery的页面加载完成之后是浏览器的内核解析完页面的标签创建好DOM对象之后就马上执行
2、原生JS的页面加载完成,除了要等浏览器的内核解析完标签创建好DOM对象,还要等标签显示时需要的内容加载完成
- 他们的执行次数:
1、jQuery的页面加载完成之后是全部把注册的function函数,按照顺序全部执行
2、原生js页面加载完成之后,只会执行最后一次的赋值函数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type=