美文网首页
jQuery入口函数

jQuery入口函数

作者: David_Rao | 来源:发表于2020-01-28 12:28 被阅读0次

1. 原生js入口函数写法

window.onload = function (ev) {
    alert("hello world");
} 

2. jQuery入口函数写法

// 1. 第一种写法
$(document).ready(function () {
    console.log('two'); 
});
// 2. 第二种写法
jQuery(document).ready(function () {
    console.log('two');
});
// 3. 第三种写法(推荐)
$(function () {
    console.log('two'); 
});
// 4. 第四种写法
jQuery(function () {
    console.log('two'); 
});

3. jQuery入口函数和原生js入口函数的区别

  1. 原生js和jQuery入口函数加载模式不同
  • 原生js会等到dom元素加载完毕,并且图片也加载完毕才会执行
  • jQuery入口函数会等到dom元素加载完毕,但不会等到图片也加载完毕,就会执行
// 原生js写法
window.onload = function (ev) {
    var img = document.getElementByTagName("img")[0];
    // 原生js入口函数中可以获得img元素宽高
    var width = window.getComputedStyle(img).width;
}
// jQuery写法
$(document).ready(function () {
    var $img = $("img")[0];
    // 在jQuery入口函数中不可以获得img元素宽高
    var $width = $img.width();  //永远是0
})
  1. 覆盖问题
  • 原生js如果编写了多个入口函数,后面编写的会覆盖前面编写的
  • jQuery编写多个入口函数,后面的不会覆盖前面的
//原生js
window.onload = function (ev) {
    console.log('one');  //不显示
};
window.onload = function (ev) {
    console.log('two');  //显示
}
//jq
$(document).ready(function () {
    console.log('one');  //显示
});
$(document).ready(function () {
    console.log('two');  //显示
});

相关文章

  • jQuery入口函数的作用以及jQuery入口函数和js入口函数

    jQuery的入口函数 js和JQuery入口函数的区别 JS入口函数和JQuery入口函数

  • jQuery

    jQuery库包含以下功能: jQuery 语法 jQuery 入口函数: jQuery 入口函数与 JavaSc...

  • Jquery day_1

    1.1 JQuery 入口函数 1.1.1 jQuery的入口函数 1.1.2 jQuery中的顶级对象$ 1....

  • jQuery基础系列

    jQuery 入口函数与 JavaScript 入口函数的区别: jquery的入口函数是在html所有标签都加载...

  • jQuery入口函数

    1. 原生js入口函数写法 2. jQuery入口函数写法 3. jQuery入口函数和原生js入口函数的区别 原...

  • jQuery操作 0715~0718

    jQuery 1.jQuery和js入口函数 1.1jQuery和js入口函数的区别 window.onload ...

  • jQuery1-002 基本使用-入口函数及顶级对象

    1、jQuery入口函数 入口函数就是当页面DOM加载完毕再去执行js文件,jQuery入口函数有两种写法第二种更...

  • jQuery 学习 6-22

    以下针对jQuery1.xxx的版本的问题1.入口函数中,js和jQuery的区别 2.jQuery入口函数的几种...

  • jquery学习

    学习 jquery 简介 什么是 jquerye jquery 安装 加载运行函数 jQuery 的入口函数是在 ...

  • jquery

    1、jQuery入口函数与Js入口函数的区别【注】js入口函数指的是:window.onload = functi...

网友评论

      本文标题:jQuery入口函数

      本文链接:https://www.haomeiwen.com/subject/oowpthtx.html