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

      

  • 相关阅读:
    KMP模板
    洛谷 [P2701] 巨大的牛棚
    浅谈用极大化思想解决最大子矩阵问题
    洛谷 [P1578] WC2002 奶牛浴场
    洛谷 [P1040]加分二叉树
    洛谷 [P1220] 关路灯
    清北学堂复习笔记
    一些比较实用的网站
    图论模板
    一些应该注意的问题
  • 原文地址:https://www.cnblogs.com/panghexin/p/9991205.html
Copyright © 2011-2022 走看看