/**
 * 比较版本号,返回是否需要更新
 * @param {String} currVer 当前版本号
 * @param {String} promoteVer  比较版本号
 */
var needUpdate = function(currVer, promoteVer) {
    currVer = currVer ? currVer.replace(/[vV]/, "") : "0.0.0";
    promoteVer = promoteVer ? promoteVer.replace(/[vV]/, "") : "0.0.0";
    if (currVer == promoteVer) return false;
    var currVerArr = currVer.split(".");
    var promoteVerArr = promoteVer.split(".");
    var len = Math.max(currVerArr.length, promoteVerArr.length);
    for (var i = 0; i < len; i++) {
        var proVal = ~~promoteVerArr[i],
            curVal = ~~currVerArr[i];
        if (proVal > curVal) {
            return true;
        }
    }
    return false;
};