第五章 浏览器中的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 Template BOM Template BOM 模板
设计BOM(Bill of Material,物料清单)与制造BOM是产品生命周期管理中至关重要的两个概念,它们在产品开发和生产流程中起着核心作用。设计BOM是产品设计阶段产生的,反映了产品基本的组件和结构关系,而制造BOM则是...
**BOM基础知识** 在IT行业中,BOM(Bill of Materials)是至关重要的概念,尤其在产品开发、项目管理和供应链管理中扮演着核心角色。BOM是一个详细的清单,列出了制造一个产品所需的所有组件、子组件及其数量。这篇...
本文对企业信息化建设中很重要一环BOM建设很有帮助,详细描述了设计BOM与制造BOM的关系与产生过程
"批量去除BOM工具"就是为了解决一个特定的编码问题——Unicode Byte Order Mark (BOM) 对某些程序或编辑器可能产生的影响。本文将深入探讨BOM的含义、为什么需要去除以及如何使用批量去除BOM工具。 BOM(Byte Order...
标题中的"BOM Compare Utility_AUTOITEXCEL比对_bom比对_"揭示了这是一个使用AutoIt脚本语言编写的工具,其主要功能是对比Excel文件中的BOM(Bill of Materials)数据。BOM在电子工程领域中是至关重要的,它详细列出...
标题和描述均提到了"SAP ABAP开发BOM",这指向了SAP系统中一个核心功能——物料清单(Bill of Materials,简称BOM)的开发与管理,尤其是在使用ABAP(Advanced Business Application Programming,高级商业应用编程...
在电子工程领域,BOM(Bill of Materials)是至关重要的文档,它详列了产品制造所需的全部组件及其数量。BOM差异对比工具是专门用于比较和分析不同版本BOM之间差异的软件,对于管理和优化生产流程具有显著作用。本文...
Teamcenter是Siemens公司的一款产品生命周期管理(PLM)软件,它为企业提供了一种高效的方式来管理产品结构,其中的关键组成部分是Bill of Materials(BOM)。BOM是描述产品构成的列表,包括产品所需的所有组件及其...
Altium Designer 自建BOM模板。 经验帖子:https://blog.csdn.net/qq_42605300/article/details/124310134 ① 新建表格。 我们用Exce建立一个Excle表格,做一个xx.xlt的2003的模版文件,取文件名为:AltiumDesiger...
### SAP PP BOM批量下载工具解析 #### 一、引言 SAP PP(Production Planning)模块是SAP系统中的一个重要组成部分,它主要用于支持企业的生产计划与执行过程。其中,BOM (Bill of Materials) 是一种用于记录产品...
在Excel中,BOM(Bill of Materials)通常指的是物料清单,是制造业中用于记录产品构成的层次结构表。本主题将深入探讨如何高效地合并多个BOM表到一个单一的Excel工作表中,以实现数据整合和管理。下面将详细阐述这...
BOM多级展开Form_TreeView_Bom,查询,等功能!
详细解释SAP的BOM,生产BOM,销售BOM,包装BOM等。
"BOM 详解" BOM(Bill of Material)是企业信息化建设的管理核心,是任何管理系统中的基础,是贯穿各信息系统的主线。BOM 管理是企业技术管理信息化的主要内容,但许多企业对 BOM 的认识不够,有些企业甚至在选型中...
标题中的“Export_BOM_Catia二次开发BOM输出_catia_”暗示了这是一个关于CATIA软件的二次开发项目,其主要目标是自动化零部件的BOM(Bill of Materials)输出功能。BOM是一个详细的清单,列出了产品制造所需的全部零...
这是之前开发的BOM业务,实现如下功能: bom资料、基础物料的导入导出、支持导入到sap; web目视化界面,可以对内容修改; 有校对基础资料功能、日志操作明细; 本考虑使用java开发,客户需求统一平台,集成他们的...
**BOM管理**是软件开发中的一个重要概念,特别是在制造行业和工程设计中,它代表了“物料清单”(Bill of Materials)。在本文中,我们将深入探讨BOM管理以及如何使用Delphi开发BOM控件。 BOM是产品结构的基础,...
"利用allegro导出BOM" 在电子设计自动化(EDA)领域中,Allegro是一个功能强大的PCB设计工具。导出Bill of Materials(BOM)是Allegro的一个重要功能,BOM是制造和生产过程中不可或缺的一步。下面我们将详细介绍...