zoukankan      html  css  js  c++  java
  • jQuery---面向对象

    什么是面向对象

    • 面向对象仅仅是一个概念或者编程思想
    • 通过一种叫做原型的方式来实现面向对象编程

    对象是包含相关属性和方法的集合体

    • 属性
    • 方法

    创建对象

    自定义对象:

    基于Object对象的方式创建对象

    var 对象名称=new Object( )
    

    使用字面量赋值方式创建对象

    内置对象

    • String(字符串)对象
      • length属性

      • indexOf( )方法、replace( )方法

    • Math(算数)对象
      • max( )、min( )方法、round()方法
    • Array(数组)对象
      • length属性

      • sort( )、concat( )、join( )方法

    • Date(日期)对象

      • get×××:获取年、月、日、时、分、秒等等

      • set×××:设置年、月、日、时、分、秒等等

    • Boolean(逻辑)对象

      • true或者false

      • toString( )方法

    • RegExp对象

      • RegExp是正则表达式的缩写

    继承

    原型链

    相关的原型对象层层递进,就构成了实例与原型的链条,就是原型链

    对象继承

    借用构造函数

    • apply:应用某一对象的一个方法,用另一个对象替换当前对象
    apply([thisObj [,argArray]])
    • call:调用一个对象的一个方法,以另一个对象替换当前对象
    call([thisObj[,arg1[,arg2[,  [,argN]]]]])

    组合继承(伪经典继承)

    将原型链和借用构造函数的技术组合到一块,发挥二者之长的一种继承模式

    使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承

  • 相关阅读:
    数据库迁移后,孤立账号解决办法
    一个很BT的汇总算法
    Working with tempdb in SQL Server 2005
    PHP 获取淘宝商品价格 函数
    Python 基础(一)环境搭建
    Python > 3.0导入库整理
    [转]ios输入框被键盘挡住的解决办法
    App更新说明的写作
    [转]Python 常用代码片段
    python BeautifulSoup 安装
  • 原文地址:https://www.cnblogs.com/cxiaojie/p/13177914.html
Copyright © 2011-2022 走看看