• jQuery页面加载完毕事件及jQuery与JavaScript的比较


    1、jQuery概述

      jQuery是一个JavaScript库,它集成了JavaScript、DOM、CSS和Ajax,简化了JavaScript编程,提倡write less, do more。

    2、jQuery与JavaScript的区别

    • jQuery加载比JavaScript快,jQuery在DOM绘制完毕加载,JavaScript会在页面所有元素加载完毕才开始加载
    • jQuery不存在覆盖问题,多个函数恢依次执行;JavaScript存在覆盖问题,前面的函数会被覆盖掉,只能执行最后一个

    3、jQuery页面加载完毕事件

    以下代码执行会先弹出jQuery页面加载完毕事件“页面加载完毕事件”和“页面加载完毕匿名函数”,然后执行js方法,弹出“init()方法”

    当点击按钮时,只会弹出“点击按钮弹出框2”

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8" />
     5         <title>jQuery页面加载完毕事件</title>
     6         <script src="js/jquery-1.11.0.js"></script>
     7         <script src="demo.js"></script>
     8         <script>
     9             window.onload = function() {
    10                 document.getElementById("a").onclick = function() {alert("点击按钮弹出框1")};
    11                 document.getElementById("a").onclick = function() {alert("点击按钮弹出框2")};
    12             }
    13         </script>
    14     </head>
    15     <body onload="init()">
    16         <button id="a">click</button>
    17     </body>
    18 </html>
     1 function init() {
     2     alert("init()方法")
     3 }
     4 
     5 $(document).ready(
     6     function() {
     7         alert("页面加载完毕事件");
     8     }
     9 )
    10 
    11 $(function() {
    12     alert("页面加载完毕匿名函数");
    13 })
  • 相关阅读:
    linux_一些shell命令分析记录
    linux shell if
    linux_磁盘挂载
    远程工具记录
    oracle_多字段统计(多count)
    tomcat_日志打印格式问题
    cgo -rpath指定动态库路径
    Ubuntu下两个gcc版本切换
    [转]Go与C语言的互操作
    [转]【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
  • 原文地址:https://www.cnblogs.com/alphajuns/p/10994339.html
Copyright © 2020-2023  润新知