摘要:
热点区域就是为图像的局部区域定义超链接,当点击该热点区域时,会触发超链接,并跳转到其他网页或者页面的位置。 热点区域是一种特殊的超链接形式,常用来在图像中设置导航,用户可以在一幅图定义多个热点区域,以实现单击不同的热区连接到不同的页面。 定义热点区域,需要使用<map>和<area>标签来配合使用 阅读全文
摘要:
0 由于每个浏览器都具有自己独到的扩展,所以在开发阶段来判断浏览器是一个非常重要的步骤,虽然浏览器开发商在公共接口方面投入了很多精力,努力的去支持最常用的公共功能,但在现实中,浏览器之间差异,以及不同浏览器的“怪癖”确是非常多的,因此客户端检测除了是一种补救措施,更是一种行之有效的开发策略 一、na 阅读全文
摘要:
BOM也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能,BOM缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准,所以,BOM本身是没有标准的或者还没有那个组织去标准它 window对象 BOM的核心对象时window,它表示浏览器的一个实例,window 阅读全文
摘要:
匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数。声明:本节内容需要有面向对象和少量设计模式基础,否则无法听懂。 闭包: 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见的方式,就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。 使用闭包有一个优 阅读全文
摘要:
继承是面向对象中一个比较核心的概念,其他正统面向对象语言都会用两种方式实现继承,一个是接口实现,一个是继承。而ECMAscript只支持继承,不支持接口实现,而实现继承的方式依靠原型链来完成。 function Box(){ //被继承的函数叫超类型(父类,基类) this.name="中国"; 还 阅读全文
摘要:
二层显示过滤: eth.addr==<MAC Address>:只显示具有指定mac地址 eth.src==<MAC Address>:只显示具有指定源MAC地址的数据帧 eth.dst==<MAC Address>:只显示具有指定的MAC地址的数据帧 eth.type==<protocol typ 阅读全文
摘要:
ECMAscript有两种开发模式,1.函数式(过程化),2.面向对象(OOP)。面向的对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象,但是,ECMAscript没有类的概念,因此他的对象也与基于类的语言中的对象有所不同。 上面创建了一个对象,并且创建属性和方 阅读全文
摘要:
ECMA-262对内置对象的定义是:由ECMAscript实现提供的,不依赖宿主环境的对象,这些对象在ECMAscrpt程序执行之前就已经存在了。意思就是说,开发人员不必显示地实例化内置对象;因为她们呢已经实例化了。ECMA-262只定义了两个内置对象,Global和math。 一、Global对象 阅读全文
摘要:
为了便于操作基本类型值,ECMAscript提供了3个特殊的引用类型,Boolean Number String ,这些类型与其他引用类型相似,但同时也具有各自的基本类型相应的 特殊行为,实际上,每当读取一个基本类型值的时候,后台就会创建对应的基本包装类型的对象,从而能够调用一些方法来操作这些数据。 阅读全文
摘要:
Javascript的变量与其他语言的变量有很大区别,Javascript变量是松散型的(不强制类型),决定它只是在特定时间用于保存特定值得一个名字而已 。由于不存在定义某变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变。 变量及作用域 基本类型和引用类型的值 变量 阅读全文