- 浏览: 45622 次
- 性别:
- 来自: 北京
文章分类
最新评论
BOM
- 博客分类:
- javascript
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 ...
相关推荐
Altium Designer 自建BOM模板。 经验帖子:https://blog.csdn.net/qq_42605300/article/details/124310134 ① 新建表格。 我们用Exce建立一个Excle表格,做一个xx.xlt的2003的模版文件,取文件名为:AltiumDesiger...
用制造业BOM表校验,防止同相母件下挂子件不同,另外也防止由于子母件相同而导致的BOM出现循环。在制造业的BOM表不同于我们的数据库表关联,它是先由AutoCAD图纸转换而来,每个产品相互独立,名称相同的组件下挂的子...
BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源...
ERP系统使用的物料清单,称为制造BOM(ManufacturingBOM,M-BOM),CAD生成的物料清单,称为设计BOM(EngineeringBOM,E-BOM)。M-BOM是运行ERP系统不可缺少的管理文件,它是“时间坐标上的产品结构”的报表格式,...
1.首先介绍一下本人应用场景,qt程序整合第三方库,多平台运行,第三方库window平台使用msvc编译,代码移植到linux出现bom问题 2.解决:windows使用utf-8编码,linux使用utf-8无bom编码 3.此小工具主要针对utf-8...
MICIC BOM是一款专业的BOM管理软件,解决现代制造业因产品种类多,变化快而带来的产品信息维护复杂,容易出错等种种问题。 MICIC BOM管理系统主要特点 强大的编辑功能:支持BOM、子BOM(零部件)、物料的拷贝、...
物料清单BOM详细载明产品的组成结构,是计划工作的框架,它描述产品的母件与组件的关系。BOM记录了组件的耗用量、损耗率、性质(配件、中间件、代用件)、来源(自制和外购)和延迟时间等信息,其结构不限层数,即它...
本文对企业信息化建设中很重要一环BOM建设很有帮助,详细描述了设计BOM与制造BOM的关系与产生过程
其他编译器的java项目导入idea时,经常出现非法字符: \65279 ,通常直接remove BOM,操作即可。但是有时非常顽固不生效。配合我的这个说明,用这个jar包,配置好了后,然后在重新remove BOM。(个人实验的是win64...
BOM多级展开Form_TreeView_Bom,查询,等功能!
设计BOM与制造BOM是两种不同的产品结构视图,设计BOM在产品设计过程中产生,制造BOM是在设计BOM的基础之上经工艺过程后生成,一般是要经过人工调整的,两种BOM的组成和结构是有些差异的。由于设计变更或产品配置的...
EXCEL文件内容自动比对。可以参考源代码修改,目前源代码位BOM比对,用于电子工程师做BOM的工具。
面向整车行业的BOM管理 整车行业迫切需要通过覆盖BOM全生命周期的工艺信息化项目规划与实施促进信息技术、信息化战略与企业发展战略的充分融合与互相促进,进一步的提升产品的质量稳定性、提高生产效率、降低产品...
用途:主要用于整站所有文件为utf8无bom文件,个别文件却存bom,而造成的如:Warning: Cannot modify header information - headers already sent 等的错误。 如何解决BOM:先放在服务器可执行目录下,使用 浏览器http://...
详细解释SAP的BOM,生产BOM,销售BOM,包装BOM等。
BOM生产计划分解及需求计算例子 行号 层级 物料编码 品名 数量 单位 1 0 A001 游戏型电脑 1 台 2 .1 B001 游戏主机 1 台 3 ..2 C001 Intel I9 CPU 1 块 4 ..2 C011 金士顿内存 2 条 5 ..2 C021 华硕Z490-A主板 1 块 ...
bom差异比较工具,电子bom,元器件bom,文本比较,差异分析
BOM基础知识BOM基础知识BOM基础知识BOM基础知识BOM基础知识BOM基础知识BOM基础知识
在系统“生产”模块增加BOM版本管理功能;版本化管理各成品、半成品物料清单;引入激活时间,支持与系统自带“物料清单”的手动推送和自动同步,其它具体功能可查看资源中说明文档。 说明: 1.本Addon仅供学习和...
批量BOM反查 SAP PP MRP,似类于CS15,但CS15只能逐个的查。