window对象常用方法

1.跳转指定页面

  • .在原来的窗体中直接跳转用
onclick="window.location.href='新页面'"
  • .在新窗口中直接跳转用
onclick="window.open('你所要跳转的页面');"
  • 返回上一页
window.history.back(-1);

2.阻止事件执行

  • event.preventDefault()

阻止特定事件的默认行为

  • event.stopPropagation()

立即停止事件在 DOM 层次中的传播,即阻止事件冒泡

  • return false

止事件继续传播,事件冒泡和默认行为都被阻止。

3.confirm弹窗

    if(confirm("确定要删除吗??")){
        alert("删除")
    }else{
        alert("取消了")
        return false
    }

4.Object.defineProperty

可以直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。vue.js正式利用这种方法实现数据的双向绑定,以达到响应式的目的。
语法Object.defineProperty(object, propertyname, descriptor) //参数(3个且必须)

var a= {}
    Object.defineProperty(a,"b",{
      value:111
    })
 console.log(a.b);//111
posted @ 2022-02-08 15:11  禾耳  阅读(233)  评论(0)    收藏  举报