面向对象编程:JavaScript不是完全的面向对象的编程



    那麽什麽是对象呢?如果你学过些VB编程对这个名词定不会陌生通俗对象是变量集合体对象提供对于数据组织手段描述了类事物共同属性 
   在JavaScript中可以使用以下几种对象: 
    1.由浏览器根据web页面内容自动提供对象 
    2.JavaScript内置对象如Date,Math等 
    3.服务器上固有对象 
    4.用户自定义对象 
    JavaScript中对象是由属性和思路方法两个基本元素构成对象属性是指对象背景色长度名称等对象思路方法是指对属性所进行操作就是个对象自己所属如对对象取整使对象获得焦点使对象获得个随机数等等系列操作
   举个例子来说将汽车看成是个对象汽车颜色大小品牌等叫做属性而发动刹车拐弯等就叫做思路方法 
   可以采用这样思路方法来访问对象属性:对象名称.属性名称例:mycomputer.year=1996mycomputer.owner = “me”
   可以采用这样思路方法将对象思路方法同联系起来:对象.思路方法名字=名字或对象.属性.思路方法名例:this.display=displaydocument.writeln(“this is method”) 
    事件是浏览器响应用户交互操作种机制JavaScript事件处理机制可以改变浏览器响应用户操作方式这样就开发出具有交互性并易于使用网页
    浏览器为了响应某个事件而进行处理过程叫做事件处理 
    事件定义了用户和页面交互时产生各种操作例如单击超级连接或按钮时就产生个单击(click)操作事件浏览器在运行大部分时间都等待交互事件发生并在事件发生时自动事件处理完成事件处理过程 
    事件不仅可以在用户交互过程中产生而且浏览器自己些动作也可以产生事件例:当载入个页面时就会发生load事件卸载个页面时就会发生unload事件等
  归纳起来必需使用事件有 3大类:
   1.引起页面的间跳转事件主要是超连接事件 
   2.事件浏览器自己引起事件
   3.事件在表单内部同界面对象交互  
Tags:  面向对象的编程 面向对象编程思想 面向对象编程

延伸阅读

最新评论

发表评论