zoukankan      html  css  js  c++  java
  • js笔记17

    BOM浏览器对象模型

    1.window.open(url,ways)

     url 是打开的网页地址

     ways 打开的方式  _self

    2.window.close()

    3.浏览器用户的信息

     window.navigator

    4.浏览器地址信息

     window.location

    5.window.history  记录浏览器的访问历史记录

      window.history.forward() 前进,最新的访问记录

      window.history.back()  返回

    函数的解析

      函数如果把它当做函数看,就只能起到函数的意思,可以封装

      如果说我们把函数当做函数对象来看,就可以实现一些继承了

      可以在控制台  dir(fn)

      

      可以发现在原型链上函数对象天生带 call(),apply(),bind()三个方法

      这三个方法可以改变函数内的this指向

      A.call(B,c,d)  B取代了A中的this,然后吧B给调用了

      

      

      jian取代了add中this,然后把add给调用了

      call和apply的区别

      

      案例分析

        Math.max(34,45,6,12)找出这些关键字中的最大项,但是参数必须是数字

        现在我们有个 arr=[24,25,56,5] 想通过math找到里面的最大项

        var s=Math.max.apply(null,arr)

         91

      

  • 相关阅读:
    培训第一天
    jQuery日期时间控件
    java.lang.ExceptionInInitializerError
    j2ee 获取上下文环境
    BeanUtil.ConversionException
    Python3.x和Python2.x的区别
    Apache开启伪静态
    总结
    常用的视频网站
    lua语言萌新之路
  • 原文地址:https://www.cnblogs.com/panghexin/p/9991205.html
Copyright © 2011-2022 走看看