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

浙公网安备 33010602011771号