- 浏览: 47377 次
- 性别:
- 来自: 北京
文章分类
最新评论
BOM
窗口位置
screenLeft(screenX)、screenTop(screenY)分别用于表示窗口相对于屏幕左边和上边的位置.
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>CSS z-index Property</title> <script type = "text/javascript"> window.onload = function(){ //FF只支持screenX和screenY //IE支持screenLeft和screenTop //Safari 和Chrome同时支持以上两个属性。虽然Opera同时支持以上两个属性,但是二者意义不相同。建议不要在Opera中使用 var leftPos = (typeof window.screenLeft == "number")?window.screenLeft:window.screenX; var topPos = (typeof window.screenTop == "number")?window.screenTop:window.screenY; console.log("leftPos:"+leftPos); console.log("topPos:"+topPos); //全屏时运行结果:FireFox、Chrome、Safari都是-4 -4, //而IE中leftPos:0,topPos的值根据工具栏高度不同,值发生变化。 } </script> </head> <body> testPositon </body> </html>
窗口大小(浏览器视图区的大小,即减去减去边框的大小)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>BOM</title> <script type = "text/javascript"> window.onload = function(){ /*浏览器视图区的大小(减去边框宽度)*/ //Firefox Safari Chrome var pageWidth = window.innerWidth, pageHeight = window.innerHeight; //IE if(typeof pageWidth != "number"){ if(document.compatMode == "CSS1Compat"){ //标准模式 pageWidth = document.documentElement.clientWidth; pageHeight = document.documentElement.clientHeight; }else{ //混杂模式 pageWidth = document.body.clientWidth; pageHeight = document.body.clientHeight; } } } </script> </head> <body> testPositon </body> </html>
window.moveBy(0,100); window.moveTo(200,300); window.resizeTo(100,100); window.resizeBy(200,300);
以上四个方法在某些浏览器中被禁用
location对象以下是所有属性(可读写):
注意以下两端代码中search和hash输出值的不同
<script type="text/javascript"> window.onload = function(){ //search:?name=maoting //hash:#aia_test location.href = "http://127.0.0.1:8020/frameset/location/subfameLeft.html?name=maoting#aia_test"; for(var a in location){ console.log(a); console.log(location[a]); } }
<script type="text/javascript"> window.onload = function(){ //search: //hash:#aia_test?name=maoting location.href = "http://127.0.0.1:8020/frameset/location/subfameLeft.html#aia_test?name=maoting"; for(var a in location){ console.log(a); console.log(location[a]); } } </script>
使用location对象可以通过很多方式来改变浏览器的位置。
location.assign("http://www.wrox.com"); //或者 location.href="http://www.wrox.com"; //或者 window.location="http://www.wrox.com";
重新加载页面
location.reload()//重新加载(有可能从缓存中加载) location.reload(true)//(从服务器中重新加载)
navigator对象
它的属性通常用于检测显示页面的浏览器类型,常用属性有userAgent(浏览器的用户代理字符串)等
screen对象
包含有关客户端显示屏幕的信息。常用属性:
availHeight:返回显示屏幕的高度 (除 Windows 任务栏之外)。
availWidth:返回显示屏幕的宽度 (除 Windows 任务栏之外)。
发表评论
-
es6
2016-07-25 17:11 01.export default 不用关系模块输出了什么 ... -
immutable
2016-07-21 17:23 0作者:张克军链接:ht ... -
react
2016-07-08 16:02 0中文文档:http://reactjs.cn/react/ ... -
redux
2016-07-07 15:30 0redux例子counter总结: action:描述发 ... -
angular遇到的问题
2016-03-17 18:53 0Form Validation and fields add ... -
http2
2015-12-22 13:10 0http2资料: http://http2-explai ... -
iconfont的蜕化操作
2015-11-09 16:27 0转自:http://www.cnblogs. ... -
flux
2015-10-19 14:03 0转自:http://www.csdn.net/articl ... -
setTransform
2015-10-15 17:30 0转自:http://book.51cto.co ... -
遇到的问题
2014-12-19 14:37 0http://stackoverflow.com/questi ... -
node安装(windows)
2014-09-14 10:43 0Windows平台下的node.js安装 直接去node ... -
jQuery.Callbacks之demo
2014-08-30 10:56 0jQuery.Callbacks是jquery在1.7版本 ... -
使用proxy改变js上下文
2014-03-27 21:48 0<body> <div id=& ... -
num
2014-01-14 17:31 0$("input[type=text][imemo ... -
js插件模板
2014-01-05 12:36 0(function(){ function Guid ... -
jquery中的this
2013-06-26 21:42 0jQuery.fn.test2= function() ... -
SeaJS与RequireJS最大的区别
2013-06-21 08:43 0SeaJS与RequireJS最大的区别 转自:h ... -
快速排序
2013-06-16 17:35 0快速排序: 设要排序的数组是A[0]……A[N-1],首先 ... -
autocomplete/suggest
2013-06-07 15:05 0<!DOCTYPE html PUBLIC & ... -
typeof
2013-06-06 08:35 0console.log(typeof ([])) //obj ...
相关推荐
BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源...
**BOM基础知识** 在IT行业中,BOM(Bill of Materials)是至关重要的概念,尤其在产品开发、项目管理和供应链管理中扮演着核心角色。BOM是一个详细的清单,列出了制造一个产品所需的所有组件、子组件及其数量。这篇...
标题中的"BOM Compare Utility_AUTOITEXCEL比对_bom比对_"揭示了这是一个使用AutoIt脚本语言编写的工具,其主要功能是对比Excel文件中的BOM(Bill of Materials)数据。BOM在电子工程领域中是至关重要的,它详细列出...
Altium Designer 自建BOM模板。 经验帖子:https://blog.csdn.net/qq_42605300/article/details/124310134 ① 新建表格。 我们用Exce建立一个Excle表格,做一个xx.xlt的2003的模版文件,取文件名为:AltiumDesiger...
Teamcenter是Siemens公司的一款产品生命周期管理(PLM)软件,它为企业提供了一种高效的方式来管理产品结构,其中的关键组成部分是Bill of Materials(BOM)。BOM是描述产品构成的列表,包括产品所需的所有组件及其...
标题中的“Export_BOM_Catia二次开发BOM输出_catia_”暗示了这是一个关于CATIA软件的二次开发项目,其主要目标是自动化零部件的BOM(Bill of Materials)输出功能。BOM是一个详细的清单,列出了产品制造所需的全部零...
在电子工程领域,BOM(Bill of Materials)是至关重要的文档,它详列了产品制造所需的全部组件及其数量。BOM差异对比工具是专门用于比较和分析不同版本BOM之间差异的软件,对于管理和优化生产流程具有显著作用。本文...
设计BOM(Bill of Material,物料清单)与制造BOM是产品生命周期管理中至关重要的两个概念,它们在产品开发和生产流程中起着核心作用。设计BOM是产品设计阶段产生的,反映了产品基本的组件和结构关系,而制造BOM则是...
### SAP 批量BOM反查 #### 背景介绍 在SAP系统中,物料清单(BOM, Bill of Materials)是生产计划与控制(MRP, Material Requirements Planning)的重要组成部分,它详细列出了制造一个产品所需的全部或部分组件、原...
标题和描述均提到了"SAP ABAP开发BOM",这指向了SAP系统中一个核心功能——物料清单(Bill of Materials,简称BOM)的开发与管理,尤其是在使用ABAP(Advanced Business Application Programming,高级商业应用编程...
在IT行业中,BOM(Bill of Materials)是用于描述产品组件和层次结构的文档,它在制造业、工程设计和项目管理等领域中具有重要意义。而VBA(Visual Basic for Applications)是一种编程语言,常用于Microsoft Office...
### SAP PP BOM批量下载工具解析 #### 一、引言 SAP PP(Production Planning)模块是SAP系统中的一个重要组成部分,它主要用于支持企业的生产计划与执行过程。其中,BOM (Bill of Materials) 是一种用于记录产品...
**BOM管理**是软件开发中的一个重要概念,特别是在制造行业和工程设计中,它代表了“物料清单”(Bill of Materials)。在本文中,我们将深入探讨BOM管理以及如何使用Delphi开发BOM控件。 BOM是产品结构的基础,...
然而,UTF-8有三种形式:带BOM(Byte Order Mark)和不带BOM的。BOM是Unicode字符集中的一个特殊标记,用于标识数据流的字节顺序,但在某些情况下,比如在Eclipse和IntelliJ IDEA之间导入项目时,BOM可能会引起问题...
BOM Template BOM Template BOM 模板
生成BOM(Bill of Materials)是PCB设计过程中的重要步骤,它列出了所有需要用到的电子元件及其详细信息,如零件编号、数量、供应商信息等,对于生产和采购至关重要。本教程将详细介绍如何使用PADS Layout生成BOM,...
"批量去除BOM工具"就是为了解决一个特定的编码问题——Unicode Byte Order Mark (BOM) 对某些程序或编辑器可能产生的影响。本文将深入探讨BOM的含义、为什么需要去除以及如何使用批量去除BOM工具。 BOM(Byte Order...
在Excel中,BOM(Bill of Materials)通常指的是物料清单,是制造业中用于记录产品构成的层次结构表。本主题将深入探讨如何高效地合并多个BOM表到一个单一的Excel工作表中,以实现数据整合和管理。下面将详细阐述这...
### SAP BOM展开知识点解析 #### 一、SAP BOM(Bill of Materials)概念介绍 在SAP系统中,BOM(物料清单)是一种重要的技术文档,它详细记录了一个产品(父项)由哪些零部件(子项)组成,以及这些零部件的数量、...
Java处理带有BOM头的XML文件是一个常见的编程挑战,特别是在使用DOM4J解析XML文档时。BOM(Byte Order Mark)是Unicode字符集中的一个特殊字符,用于标识文本的编码方式。在UTF-16编码中,BOM通常出现在文件的开头,...