zoukankan      html  css  js  c++  java
  • BOM浏览器对象模型

    提供了独立于内容而与浏览器窗口进行交互的对象核心,其核心对象为window

        页面加载事件

    window.onload= function () { }  //等页面加载完成后才会执行处理函数 这样就可以将js写到页面元素的上方
    或者 window.addEventListener("load", function(){} );   
    这种函数只能写一次 用事件监听不受限制

    DOMContentLoaded

         调整窗口大小事件

    window.onresize = function () {} 
    window.addEventListener ("resize ", function () { });
    onresize //调整窗口大小加载事件,当触发时就调用处理函数
    window.innerWidth //当前屏幕的宽度

        两种定时器

    window.setTimeout(调用函数,[延迟的毫米数]);  //设置一个定时器,当定时器的时间到了后再去调用函数 window可以省略
    window.clearTimeout(timeoutID) //停止定时器
    window.setInterval(回调函数,[间隔的毫秒数]); //间隔多少毫秒后,调用回调函数 循环播放
    windiw.clearInterval(IntervalID)

        发送短信案例

         js的同步和异步

           同步:上一个代码执行完了后才可以执行第二个代码

           异步:上一个代码执行过程中可以执行第二个代码

        location对象

    重点记住:href和search

        五秒之后跳转页面

     

     

       网页特效

     获取元素位置 offset  更改元素值 style

         client元素的可视区:通过client系列的相关属性可以动态得到该元素的边框大小、元素大小。

          重点记住:clientWidth 和 clientHeight

        立即执行函数:不需要调用,立马能够自己执行的函数 立即执行函数只会执行一次就会被内存扔掉,而直接写代码不会(一次性程序)

    两种写法 若有多个立即执行函数用分号隔开   主要作用:创建了一个独立作用域,避免了作用名重复现象
    (function () {} )(传递参数)
    (function () {} (传递参数))
  • 相关阅读:
    计数问题
    自定义中间件
    中间件的数据流向
    模块化
    开发属于自己的包
    中间件
    java JDK环境变量配置
    uni-app 请求 uni.request封装使用
    uni-app 自定义 简单 底部tab
    vue 过滤器 filter 的使用
  • 原文地址:https://www.cnblogs.com/zyq982796687/p/14655739.html
Copyright © 2011-2022 走看看