codecamp

window方法:convertPointFromNodeToPage()

convertPointFromNodeToPage()方法

提示:该方法是是非标准的,不要在面向Web的生产站点上使用它:它不适用于每个用户。实现之间可能存在很大的不兼容性,并且行为可能在将来发生变化。

给定一个在特定DOM Node坐标系中指定的Point,该Window的convertPointFromNodeToPage()方法返回一个Point,它指定页面的坐标系统中的相同位置。此方法是非标准的,不建议使用。

在使用此方法之前,请查看浏览器兼容性部分,因为它不受广泛支持(也不是它所使用的Point对象)。

convertPointFromNodeToPage()方法语法

Point = Window .convertPointFromNodeToPage(node,nodePoint);

参数

node
描述由 nodePoint 指定的Point的坐标系统中的Node
nodePoint
Point描述node坐标系中一个点的对象;此点将转换为页面的坐标系。

返回值

指定页面坐标系中的点的Point对象。

规范

这种方法是在2009年3月20日的CSS 2D变换模块3级工作草案中指定的。它不存在于当前的CSS变换模块1级工作草案中。

浏览器兼容性

新的兼容性表格处于测试阶段

电脑端 移动端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持
(非标准)
支持 支持
window方法:confirm()
window方法:createImageBitmap()
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fetch API官方文档指南

Fetch API方法

WindowOrWorkerGlobalScope执行者:window

window属性

WindowOrWorkerGlobalScope执行者:WorkerGlobalScope

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }