zoukankan      html  css  js  c++  java
  • Javascript 面向对象的编程思想

    面向对象,首先得有类的概念,没有类造不出来对象,,Javascript把函数名看成类。

    其次分为不同结构层,如三层架构、MVC、MVVM。

    本文根据实际项目演练,分为几个适用的结构层,如果项目不大一般放在同一个文件,如micro.js

    Model层,适用定义全局变量

    var Config = {
        url: 'http://microsoft-zh.cn',
        api:'http://microsoft-zh.cn/cgi-bin'
    }
    

    Common层,使用适用静态函数

    //对象声明
    var Micro = {
        /*
        * info:功能介绍
        * @param object{
        * }
        */
        init: function () { }
    }
    //对象包装
    Micro = (function () {
        function init() { }
        return {
            init: init    
        }
    }())
    

    Controller层,适用实例函数

    //使用(function)声明类
    function Micro() { }
    //使用(prototype)声明方法
    Micro.prototype.getName = function () {
        return "杨秀徐"
    }
    //实例化
    var micro = new Micro();
    

    注意:实例类,建议不声明其他属性  

      

      

  • 相关阅读:
    窗口设置背景图片
    双链表
    单链表
    Hough直线检测
    轮廓跟踪
    轮廓提取
    基于腐蚀的二值图像距离变换
    创建对话框用于交互
    hello world
    c#---params参数
  • 原文地址:https://www.cnblogs.com/sntetwt/p/10758465.html
Copyright © 2011-2022 走看看