AppCan技巧点-Base

appcan.isString(obj) //判断指定的对象是否是String类型

返回值如果为true表示是字符串,否则不是字符串

obj:要判断类型的对象

例如:

//判断foo是否是字符串
varres= appcan.isString(foo);//如果res为true则表示foo是字符串,否则foo不是字符串

appcan.isArray(obj) //判断指定的对象是否是Array(数组)类型

返回值如果为true表示是数组类型,否则不是数组类型

obj:要判断类型的对象

例如:

//判断foo是否是数组
varres= appcan.isArray(foo);//如果res为true表示foo是数组,否则foo不是数组

appcan.ready(funCall) //当所有组建准备好后执行内部回调方法

在appcan内部插件可用后执行内部的回调函数,如果用到appcan的插件一定要调用该方法

funCall:内部插件全部准备好后执行该函数

例如:

//当所有组建准备好后执行内部回调方法
appcan.ready(function(){
    //do something
});

appcan.inherit(parent,proto,staticProps) //创建一个新的类继承指定的父类

parent:要继承的父类
proto:子类的新方法如果要添加新的属性则需要实现initated方法
staticProps:子类的静态属性通过这个对象实现

例如:

//定义一个父类
var Foo = function(){
};
Foo.prototype = {
    constructor:Foo,
    show:function(){
        //do something
    }
};
//定义一个子类集成Foo
var ChildFoo = appcan.inherit(parent,{
    init:function(){
        //要添加给子类的方法
        //do something
    }
});
   
var cf = new ChildFoo();
//调用父类的方法
cf.show();

appcan.trim(str) //去除字符串两端的空白字符

str:要去除空白字符的字符串
返回去除完字符串的结果
例如:

  //去除字符串两端的空格
  appcan.trim(' a ');//返回'a'没有任何空格

appcan.trimLeft(str) //去除字符左侧的空白字符
appcan.trimRight(str) //去除字符右侧的空白字符

appcan.byteLength(str) //获取字符串的字节长度

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 29,127评论 18 398
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 2,406评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 124,734评论 18 136
  • 上周五的时候和小伙伴去看了寡姐的《攻壳机战队》,因为一些文章推荐(对寡姐称神的文章)去看的,其他朋友跟我说看豆瓣上...
    空想家卡其阅读 223评论 0 0
  • 1.《阅读灯塔》完成O(∩_∩)O 2.《阅读理解》挑文章(>_<) 3.《绿野仙踪》阅读(>_<) 4.英语O(...
    躲进小楼看灯火阅读 56评论 0 0
  • 《六项精进》打卡第91天 姓名:攸攸 公司:悦美家居旗下北美之家 《六项精进》: 226 期 苏州 感谢一组学员 ...
    攸攸_b854阅读 65评论 0 0