• javascript命名空间


    命名空间:命名空间有助于减少程序中所需要的全局变量的数量,并且同时还有助于避免命名冲突或过长的名字前缀。

    板栗:

    var MYAPP = MYAPP || {};
      MYAPP.namespace = function(ns_string){
      var parts = ns_string.split('.'),
      parent = MYAPP,
      i;
    
      if( parts[0] === 'MYAPP'){
        parts = parts.slice(1);
      }
      for(var i=0; i<parts.length; i++){
        //不存在,就创建属性
        if( typeof parent[parts[i]] === 'undefined' ){
          parent[parts[i]] = {};
        }
        parent = parent[parts[i]];
      }
      return parent;
    }
    MYAPP.namespace('modele.modele.getName');
    console.log(MYAPP);

  • 相关阅读:
    jsp tag
    加密算法
    webpack4.x 使用
    vue部分知识点
    数据赋值处理
    Promise markdown版
    Promise-github版
    vuex简单介绍-官网
    vue-router-官网
    vue官方实例-分例-14-19
  • 原文地址:https://www.cnblogs.com/fengzekun/p/3892207.html
Copyright © 2020-2023  润新知