成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

s面向?qū)ο蟮膶懛?

Yangder / 732人閱讀

摘要:面向?qū)ο蟮膶懛ㄒ辉谥幸朐撐募?,使用時(shí)二一般寫一個(gè)較大的模塊的代碼時(shí),采用這種方法寫新建一個(gè)內(nèi)容結(jié)構(gòu)如下描述當(dāng)前是否到期集合工單購(gòu)買坐席數(shù)的事件請(qǐng)?zhí)顚懻_的工單購(gòu)買坐席數(shù)清空工單的金額,新計(jì)算余額購(gòu)買工單周期不存在周期,表示不過期并且原有坐

js面向?qū)ο蟮膶懛?br>一、在html中引入該js文件,使用時(shí):

二、一般寫一個(gè)較大的模塊的js代碼時(shí),采用這種方法寫js

新建一個(gè)js,內(nèi)容結(jié)構(gòu)如下:

/**
 * create by wkk
 * 描述:***
 */
!function(){
    function b(){
        var that = this;
        //當(dāng)前是否到期集合
        this.moduleIsExpired = {
            ticketIsExpired : $("#ticketIsExpired"),
            ccIsExpired     : $("#ccIsExpired"),
            imIsExpired     : $("#imIsExpired")
        };
        //工單購(gòu)買坐席數(shù)的change事件
        $("#ticketSeatNum").on("change", (function(){
            var ticketSeatNum = $(this).val() ? $(this).val() : 0;
            if(parseInt(ticketSeatNum) <= 0){
                alert("請(qǐng)?zhí)顚懻_的工單購(gòu)買坐席數(shù)");
                that.disableBuyButton();
                // 清空工單的金額,新計(jì)算余額
                that.emptyMoney("ticket");
                return false;
            }
            //購(gòu)買工單周期
            var ticketSeatYear = parseInt($(that.SeatYearSelect.ticketSeatYear).val());
            //不存在周期,表示不過期并且原有坐席數(shù)不為0
            if($("#ticketSeatYear").length <= 0){
                //計(jì)算新的周期
                var ticketCurExpireTime = $(that.allCurExpireTime.ticketCurExpireTime).text();
                //從今天到到期日期的天數(shù)差值
                var todayDate = that.getTodayDate();
                var expireTimeDays = that.DateDiff(todayDate, ticketCurExpireTime);
                var ticketSeatYear = (parseInt(expireTimeDays)/365).toFixed(8);
            }
            if(ticketSeatYear > 0){
                //計(jì)算工單的金額
                var ticketPrice = $(that.productPrice.ticketPrice).text();
                //四舍五入->向下取整
                var ticketTotalAmount = Math.floor(that.calcAmount(ticketSeatNum, ticketPrice, ticketSeatYear));

                //顯示模塊金額和總金額以及折扣信息
                that.showModuleTotalAmountAndTotalMoneyAndDiscount("ticket", ticketTotalAmount, ticketSeatNum, ticketSeatYear);
            }
        }));
        /**
         * 比較兩個(gè)日期的大小,返回值比較大的日期
         * @param date1
         * @param date2
         * @returns date
         */
        this.tab = function (date1,date2){
            var oDate1 = new Date(date1);
            var oDate2 = new Date(date2);
            if(oDate1.getTime() >= oDate2.getTime()){
                return date1;
            } else {
                return date2;
            }
        }

        /**
         * 返回今天的日期  格式:2018-08-08
         */
        this.getTodayDate = function(){
            var myDate = new Date;
            var year = myDate.getFullYear();//獲取當(dāng)前年
            var month = myDate.getMonth()+1;//獲取當(dāng)前月
            var date = myDate.getDate();//獲取當(dāng)前日
            return year+"-"+month+"-"+date;
        }

        /**
         * 計(jì)算天數(shù)差的函數(shù),通用
         * @param sDate1
         * @param sDate2
         * @returns {Number}
         */
        this.DateDiff = function(sDate1,  sDate2){ //sDate1和sDate2是2006-12-18格式
            var  aDate,  oDate1,  oDate2,  iDays
            aDate  =  sDate1.split("-")
            oDate1  =  new  Date(aDate[1]  +  "-"  +  aDate[2]  +  "-"  +  aDate[0])    //轉(zhuǎn)換為12-18-2006格式
            aDate  =  sDate2.split("-")
            oDate2  =  new  Date(aDate[1]  +  "-"  +  aDate[2]  +  "-"  +  aDate[0])
            iDays  =  parseInt(Math.abs(oDate1  -  oDate2)  /  1000  /  60  /  60  /24)    //把相差的毫秒數(shù)轉(zhuǎn)換為天數(shù)
            return  iDays
        }
    }
    window.buyBw8Product = b;
}();

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/108705.html

相關(guān)文章

  • JS組件開發(fā)之面向對(duì)象及物理模型編程

    摘要:內(nèi)容簡(jiǎn)介,關(guān)于面向?qū)ο?,關(guān)于面向物理模型,示例,總結(jié),關(guān)于面向?qū)ο笾械拿嫦驅(qū)ο笫且粋€(gè)老生常談的問題,可能有人問你的話你也能霹靂啪啦的說一通,比如最常見的,對(duì)象的三要素對(duì)象的名字對(duì)象的屬性對(duì)象的方法例子對(duì)象名示例對(duì)象屬性對(duì)象方法或者稍微高級(jí)一 內(nèi)容簡(jiǎn)介: 1,關(guān)于面向?qū)ο? 2,關(guān)于面向物理模型 3,示例 4,總結(jié) 1,關(guān)于面向?qū)ο?javascript中的面向?qū)ο笫且粋€(gè)老生常談的問...

    cnTomato 評(píng)論0 收藏0
  • len(x) 擊敗 x.len(),從內(nèi)置函數(shù)看 Python 設(shè)計(jì)思想

    摘要:被公認(rèn)是一種新手友好型的語言,這種說法能夠成立,內(nèi)置函數(shù)在其中起到了極關(guān)鍵的作用。除了求長(zhǎng)度,的某些內(nèi)置函數(shù)也能在中找到對(duì)應(yīng)的表達(dá)。的內(nèi)置函數(shù)不與特定的類綁定,它們是一級(jí)對(duì)象。以此類比,的內(nèi)置函數(shù)雖有簡(jiǎn)便之美,但卻丟失了某些表意功能。 showImg(https://segmentfault.com/img/remote/1460000018939150); 內(nèi)置函數(shù)是 Python ...

    xavier 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<