JavaScript基础知识
形而下
一个走心的博主
展开
-
eval函数
javascript翻译 2016-03-22 20:25:09 · 221 阅读 · 0 评论 -
通过原型扩展对象
原型对象 系统默认自动为js函数生成空的原型(prototype)对象。如果某个函数是类的构造函数,那么它的原型对象可以被用来对类进行扩展。 当给构造函数的prototype属性赋值时,他们会自动扩展到该类的所有实例。使用prototype属性为对象添加属性 eg: <script> function Cat(name){ this.name = name;翻译 2016-03-25 17:06:44 · 711 阅读 · 0 评论 -
javascript创建子类
下面的例子BosiMao继承基类Cat。 //基类 function Cat(){ this.name = "zch"; } //子类的构造函数 function BosiMao(){} //继承 BosiMao.prototype = new Cat(); BosiMao.prototype.constructor =原创 2016-03-25 17:29:18 · 535 阅读 · 0 评论 -
js所有对象都有的属性和方法
所有从Object继承而来的对象都可以访问Object对象的属性和方法。 方法 功能 constructor 创建对象函数的引用 prototype 对对象原型的引用。该参数使得对象可以共享属性和方法 hasOwnProperty(property) 如果指定属性属于该对象,返回真,不包括从他的原型对象链继承来的属性 isPrototypeOf(object) 如翻译 2016-03-25 17:48:42 · 363 阅读 · 0 评论 -
js中的event对象
event对象 对于文档中发生的每个事件,都将事件对象同事件一同发送给事件处理函数。事件对象提供了针对事件的特定信息,通过这些信息我们可以更详细地了解事件,以便发现问题,获取像素坐标、定位已单机的按钮等等。 捕获和冒泡 DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一个事件时,该事件会在元素结点与根节点之间按特定的顺序传播,路径所经过的节点都会收到该事件,这个传播过程可称为翻译 2016-03-26 22:20:00 · 1116 阅读 · 0 评论 -
js BOM对象
窗口是浏览器对象,文档是html对象。浏览器对象也叫BOM。 navigator对象 navigator对象包含描述浏览器的属性和方法 检测所使用的浏览器和版本号 var browserName = navigator.appName; var browserVersion = navigator.appVersion; var browserAgent = naviga翻译 2016-03-26 22:46:01 · 252 阅读 · 0 评论 -
javascript 对象
Object对象时javaScript的原始对象。 创建对象 eg: var cat = new Object(); cat.name = "zch"; cat.action = funciton(){ alert("miao~miao~"); }; 类 js没有传统意义上的类。定义新的js类,需要编写一段函数。函数名当做对象类的类名称,函数体定义其属性和方翻译 2016-03-22 20:47:02 · 163 阅读 · 0 评论 -
js 传统DOM0
DOM0 在w3c发布用于HTML(或XML)文档及其元素的标准(dom1,dom2,dom3)前,也曾存在过dom,现在统一称为dom0。 dom0在处理表单,图片,链接,锚点等方面还是最使用,方面的,这也是为什么要了解它的原因。 表单中的传统DOM js在处理表单时,会根据在文档中出现的次序为所有表单创建数组。forms[]数组 form对象时document对象的一个属性,每当原创 2016-03-26 23:12:23 · 346 阅读 · 0 评论