JavaScript定义类和实例化示例

1、类定义:

var UseIScrollDataHelper = {
    myScroll: null,  //iScroll对象
    scrollId: 'divscroll',//默认scrollid
    wrapperId: 'wrapper',//默认wrapperid
}
 var renYuanScroller = Object.create(UseIScrollDataHelper);
 renYuanScroller.wrapperId = "wrapperrenyuan";
 renYuanScroller.scrollId = "divscrollrenyuan";

即Object.create

2、Enum类型定义两种写法

//绩效状态定义
var JiXiaoStateEnum = {
    NotStart: {
        value: '0',
        description: '未开始'
    },
    Start: {
        value: '1',
        description: '考核中'
    },
    Finish: {
        value: '2',
        description: '已考核'
    },
    Filed: {
        value: '3',
        description: '已归档'
    }
};
var JiXiaoStateEnum={
        NotStart: 0,//0.未开始
        Start: 1,//1.考核中
        Finish: 2,//2.已考核
        Filed:3//3.已归档
};