`

BOM 札记

阅读更多
第五章  浏览器中的JavaScript

一、引用外部文件的优势
1.安全性
2.便于代码维护
3.便于缓存,浏览器会根据特定的设置缓存所有的JavaScript外部文件,如果页面中已经存在,那其他引用到同一个JavaScript文件的页面就不会再次的重新加载,这样加快下载速度。

二、SVG中的JavaScript
1.SVG 是使用 XML 来描述二维图形和绘图程序的语言。

三、浏览器对象模型(BOM)
1.window对象
window.moveBy(dx,dy)把浏览器窗口相对于当前位置,水平移动dx像素,垂直位置移动dy像素
window.To(x,y)把左上角移到(x,y)处
window.resizeBy(dw,dy)
window.resizeTo(w,h)

window.open(url,name,params,是否用新页面替换当期那页面的boolean值)
eg:
var nWin=window.open("http://www.hao123.com","value","height=150,width=120");
nWin.moveTo(10,10);
nWin.close();  or   window.close();

alert();
confirm();点击OK返回true,点击Cancel返回false
prompt();点击OK返回函数返回值,点击Cancel返回null

时间间隔和暂停
var a=setTimeout(fn,time);设置延迟执行时间  同setInterval()
clearTimeout(a)取消延迟  同clearInterval()

历史
window.history.go(-1);  window.back();
window.history.go(1);  window.forward();

2.document对象
eg:类似于提示框
var nWin=window.open("about:blank","newwindow","height=100,width=100");
nWin.document.open();
nWin.document.write("......");
nWin.document.close();

3.location对象
hash  返回url中#之后的内容(如果url中有#)
host、hostname  返回服务器的名字
herf  当前载入的完整的url
pathname  返回url主机名后的部分
port  返回端口号
protocol   url中使用的协议,//之前部分
search 执行get请求时?后面部分
reload(true/false)  重新加载当前页面,false从缓存中加载,true从服务器中加载,默认为false
ps:reload()方法调用后的代码可能执行,也可能不执行,这是由于网络延迟和系统资源决定的,最好把reload()调用放在最后一行
location对象是window对象和document对象的属性,所以window.location=document.location

4.navigator对象

5.screen对象

注意事项:
1.JavaScript代码一般写在<head>标签中,因为这样在页面显示后,代码就已经完全装载了。
2.最好将JavaScript代码写成这样格式
<!--
JavaScript code
-->
或者(支持XHTML)
<![CDATA[
JavaScript code
]]>
3.尽量少使用弹出式窗口,一般用户不喜欢
分享到:
评论

相关推荐

    BOM基础(源代码) BOM基础(源代码)

    BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源代码)BOM基础(源...

    BOM Template BOM 模板

    BOM Template BOM Template BOM 模板

    设计BOM与制造BOM同步技术探讨

    设计BOM(Bill of Material,物料清单)与制造BOM是产品生命周期管理中至关重要的两个概念,它们在产品开发和生产流程中起着核心作用。设计BOM是产品设计阶段产生的,反映了产品基本的组件和结构关系,而制造BOM则是...

    bom基础知识-教你如何建立BOM

    **BOM基础知识** 在IT行业中,BOM(Bill of Materials)是至关重要的概念,尤其在产品开发、项目管理和供应链管理中扮演着核心角色。BOM是一个详细的清单,列出了制造一个产品所需的所有组件、子组件及其数量。这篇...

    设计BOM与制造BOM的区别

    本文对企业信息化建设中很重要一环BOM建设很有帮助,详细描述了设计BOM与制造BOM的关系与产生过程

    Teamcenter中精确BOM和非精确BOM的区别.docx

    Teamcenter是Siemens公司的一款产品生命周期管理(PLM)软件,它为企业提供了一种高效的方式来管理产品结构,其中的关键组成部分是Bill of Materials(BOM)。BOM是描述产品构成的列表,包括产品所需的所有组件及其...

    批量去除 bom 工具

    "批量去除BOM工具"就是为了解决一个特定的编码问题——Unicode Byte Order Mark (BOM) 对某些程序或编辑器可能产生的影响。本文将深入探讨BOM的含义、为什么需要去除以及如何使用批量去除BOM工具。 BOM(Byte Order...

    bom差异对比工具

    在电子工程领域,BOM(Bill of Materials)是至关重要的文档,它详列了产品制造所需的全部组件及其数量。BOM差异对比工具是专门用于比较和分析不同版本BOM之间差异的软件,对于管理和优化生产流程具有显著作用。本文...

    BOM Compare Utility_AUTOITEXCEL比对_bom比对_

    标题中的"BOM Compare Utility_AUTOITEXCEL比对_bom比对_"揭示了这是一个使用AutoIt脚本语言编写的工具,其主要功能是对比Excel文件中的BOM(Bill of Materials)数据。BOM在电子工程领域中是至关重要的,它详细列出...

    SAP ABAP 开发 BOM

    标题和描述均提到了"SAP ABAP开发BOM",这指向了SAP系统中一个核心功能——物料清单(Bill of Materials,简称BOM)的开发与管理,尤其是在使用ABAP(Advanced Business Application Programming,高级商业应用编程...

    SAP PP BOM批量下载

    ### SAP PP BOM批量下载工具解析 #### 一、引言 SAP PP(Production Planning)模块是SAP系统中的一个重要组成部分,它主要用于支持企业的生产计划与执行过程。其中,BOM (Bill of Materials) 是一种用于记录产品...

    【Altium Designer 】自定义格式 BOM模板

    Altium Designer 自建BOM模板。 经验帖子:https://blog.csdn.net/qq_42605300/article/details/124310134 ① 新建表格。 我们用Exce建立一个Excle表格,做一个xx.xlt的2003的模版文件,取文件名为:AltiumDesiger...

    《如何将EXCEL中多个个BOM汇总到一个表中》附件“合并多个BOM表”

    在Excel中,BOM(Bill of Materials)通常指的是物料清单,是制造业中用于记录产品构成的层次结构表。本主题将深入探讨如何高效地合并多个BOM表到一个单一的Excel工作表中,以实现数据整合和管理。下面将详细阐述这...

    BOM多级展开Form_TreeView_Bom

    BOM多级展开Form_TreeView_Bom,查询,等功能!

    SAP BOM详细解析

    详细解释SAP的BOM,生产BOM,销售BOM,包装BOM等。

    BOM说明常见几种BOM

    "BOM 详解" BOM(Bill of Material)是企业信息化建设的管理核心,是任何管理系统中的基础,是贯穿各信息系统的主线。BOM 管理是企业技术管理信息化的主要内容,但许多企业对 BOM 的认识不够,有些企业甚至在选型中...

    Export_BOM_Catia二次开发BOM输出_catia_

    标题中的“Export_BOM_Catia二次开发BOM输出_catia_”暗示了这是一个关于CATIA软件的二次开发项目,其主要目标是自动化零部件的BOM(Bill of Materials)输出功能。BOM是一个详细的清单,列出了产品制造所需的全部零...

    工厂BOM管理 简单实用BOM管理系统,树形结构,一目了然BOM管理系统,集成ERP的BOM管理系统,快速上线BOM管理系统

    这是之前开发的BOM业务,实现如下功能: bom资料、基础物料的导入导出、支持导入到sap; web目视化界面,可以对内容修改; 有校对基础资料功能、日志操作明细; 本考虑使用java开发,客户需求统一平台,集成他们的...

    BOM管理.rar

    **BOM管理**是软件开发中的一个重要概念,特别是在制造行业和工程设计中,它代表了“物料清单”(Bill of Materials)。在本文中,我们将深入探讨BOM管理以及如何使用Delphi开发BOM控件。 BOM是产品结构的基础,...

    利用allegro导出BOM

    "利用allegro导出BOM" 在电子设计自动化(EDA)领域中,Allegro是一个功能强大的PCB设计工具。导出Bill of Materials(BOM)是Allegro的一个重要功能,BOM是制造和生产过程中不可或缺的一步。下面我们将详细介绍...

Global site tag (gtag.js) - Google Analytics