1. 程式人生 > >js和JQuery入口函式的區別

js和JQuery入口函式的區別

### 一、原生Js和jQuery入口函式載入模式不同。

```

1、原生Js會等到DOM元素載入完畢,並且圖片也載入完畢才會執行;

2、jQuery會等到DOM元素載入完畢,但不會等到圖片載入完畢就會執行。

```

### 二、編寫多個入口函式的區別。

```

1、原生Js如果編寫多個入口函式,後面編寫的會覆蓋前面編寫的;

2、JQuery中編寫多個入口函式,後面的不會覆蓋前面的。

```

原生JS的入口函式只能寫一個 寫多個就層疊覆蓋

window.onload= function () {
alert(“我是原生第一個入口函式”);
}
window.onload= function () {
alert(“我是原生第二個入口函式”);
}

jquery入口函式三種方式:

jQ 的入口函式 多個不會覆蓋

$(function () {
//文件和圖片都載入完成 相當於原生的 window.onload
alert(“JQ的第一個入口”);
});

$(document).ready(function () { // 文件加載出來以後執行
alert(“入口函式1”);
});

$(window).ready(function () { //文件和圖片全部載入完 執行
alert(“window載入完”);
})