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

      

  • 相关阅读:
    MySQL的删除语句
    机器学习-K-means聚类及算法实现(基于R语言)
    机器学习-线性回归补充-实践
    什么是JWT
    Java的NIO
    音乐播放器歌词同步显示
    Linux和Mac下安装RocketMQ过程
    支付宝沙箱应用
    HTML5 调用手机摄像头拍照
    JavaWeb图片上传的几种方式
  • 原文地址:https://www.cnblogs.com/panghexin/p/9991205.html
Copyright © 2011-2022 走看看