在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/ HTML問(wèn)答
苦妄 回答

大概思路是這樣:

//獲取節(jié)點(diǎn)
var a = document.getElementById('aaa');
//打印節(jié)點(diǎn),有dom節(jié)點(diǎn),有文本節(jié)點(diǎn)
console.log(a.childNodes);
//遍歷a, 取文本節(jié)點(diǎn), 再取取到的文本節(jié)點(diǎn)的值
for(var i = 0; i < a.childNodes.length; i++) {
    if(a.childNodes[i].nodeType === 3) {
        console.log(a.childNodes[i].nodeValue);
    }
}

//寫(xiě)完以后發(fā)現(xiàn)我好像沒(méi)用jQuery…  算了懶得改了你自己看著寫(xiě)吧…
念舊 回答

在app.js中還沒(méi)有給globalData賦值時(shí)卻提前跳轉(zhuǎn)到了調(diào)用globalData數(shù)據(jù)的頁(yè)面,所以導(dǎo)致渲染失敗,試著做個(gè)引導(dǎo)或加載頁(yè)面,給數(shù)據(jù)一個(gè)緩沖的過(guò)程。

夏夕 回答

Vue Admin了解一下

初念 回答

步驟

*第一步:排序,時(shí)間從近到遠(yuǎn)
*第二步:分割,將數(shù)組分成5個(gè)一組,返回新數(shù)組
*第三步:抽離,將相同時(shí)間抽離出來(lái)組成要求上的數(shù)據(jù)格式

代碼

第一步:排序
    var compare = function (prop) {
        return function (obj1, obj2) {
            var val1 = obj1[prop];
            var val2 = obj2[prop];
            if (!isNaN(Number(val1)) && !isNaN(Number(val2))) {
                val1 = Number(val1);
                val2 = Number(val2);
            }
            if (val1 < val2) {
                return 1;
            } else if (val1 > val2) {
                return -1;
            } else {
                return 0;
            }
        }
    }
    //用法
    arr.sort(compare("time"))
第二步:分割
//分割
    Array.prototype.chunk = function(size) {
        var array = this;
        const length = array.length 
        if (!length || !size || size < 1) {
            return []
        }
        
        let index = 0 
        let resIndex = 0 

        let result = new Array(Math.ceil(length / size))
        while (index < length) {
            result[resIndex++] = array.slice(index, (index += size))
        }
        return result
    }
    //用法
    arr.chunk(5)
第三步:抽離
    //抽離
    function sortArr(arr, str) {
        var _arr = [],
            _t = [],
            // 臨時(shí)的變量
            _tmp;

        // 按照特定的參數(shù)將數(shù)組排序?qū)⒕哂邢嗤档门旁谝黄?        arr = arr.sort(function(a, b) {
            var s = a[str],
                t = b[str];

            return s < t ? -1 : 1;
        });

        if ( arr.length ){
            // _tmp = arr[0][str];
            _tmp = new Date(arr[0][str]).getFullYear()
        }
        // 將相同類別的對(duì)象添加到統(tǒng)一個(gè)數(shù)組
        for (let i=0;i<arr.length;i++) {
            if(new Date(arr[i][str]).getFullYear()===_tmp){
                // if ( arr[i][str] === _tmp ){
                _t.push( arr[i] );
            } else {
                _tmp = new Date(arr[i][str]).getFullYear();
                _arr.push( _t );
                _t = [arr[i]];
            }
        }
        // 將最后的內(nèi)容推出新數(shù)組
        _arr.push(_t);
        return _arr;
    }
    //用法,這里僅對(duì)一維數(shù)組使用
    sortArr( arr, 'time')
    //我將數(shù)據(jù)一二步處理后開(kāi)始二叉數(shù)循環(huán)
    var cc = arr.sort(compare("time")).chunk(5)
    var _cc = []
    for(let i=0;i<cc.length;i++){
        //抽離
        var _datas=sortArr( cc[i], 'time')
        //根據(jù)所給數(shù)據(jù)結(jié)構(gòu)進(jìn)行賦值
        _cc.push({section:i+1, sectionDatas:[]})
        for(let o=0;o<_datas.length;o++){
            _cc[i].sectionDatas.push({
                data:new Date(_datas[o][0].time).getFullYear(),
                datas:[]
            })
        }
        for(let p=0;p<_cc[i].sectionDatas.length;p++){
            _cc[i].sectionDatas[p].datas=sortArr(cc[i], 'time')[p]
        }
    }

最近剛研究的函數(shù)式編程

功力不夠,謹(jǐn)慎使用
    class Functor {
        constructor(data){
            this.data = data
        }

        map(data){
            return new Functor(data)
        }

        //排序
        compare(prop) {
            var result = this.data.sort(function (obj1, obj2) {
                var val1 = obj1[prop];
                var val2 = obj2[prop];
                if (!isNaN(Number(val1)) && !isNaN(Number(val2))) {
                    val1 = Number(val1);
                    val2 = Number(val2);
                }
                if (val1 < val2) {
                    return 1;
                } else if (val1 > val2) {
                    return -1;
                } else {
                    return 0;
                }
            })
            return this.map(result)
        }

        //分割
        chunk(size) {
            var array = this.data;
            //獲取數(shù)組的長(zhǎng)度,如果你傳入的不是數(shù)組,那么獲取到的就是undefined
            const length = array.length
            //判斷不是數(shù)組,或者size沒(méi)有設(shè)置,size小于1,就返回空數(shù)組
            if (!length || !size || size < 1) {
                return []
            }
            //核心部分
            let index = 0 //用來(lái)表示切割元素的范圍start
            let resIndex = 0 //用來(lái)遞增表示輸出數(shù)組的下標(biāo)

            //根據(jù)length和size算出輸出數(shù)組的長(zhǎng)度,并且創(chuàng)建它。
            let result = new Array(Math.ceil(length / size))
            //進(jìn)行循環(huán)
            while (index < length) {
                //循環(huán)過(guò)程中設(shè)置result[0]和result[1]的值。該值根據(jù)array.slice切割得到。
                result[resIndex++] = array.slice(index, (index += size))
            }
            //輸出新數(shù)組
            // return result
            return this.map(result)
        }

        //抽離
        sortArr(arr, str) {
            var _arr = [],
                _t = [],
                // 臨時(shí)的變量
                _tmp;

            // 按照特定的參數(shù)將數(shù)組排序?qū)⒕哂邢嗤档门旁谝黄?            arr = arr.sort(function(a, b) {
                var s = a[str],
                    t = b[str];

                return s < t ? -1 : 1;
            });

            if ( arr.length ){
                // _tmp = arr[0][str];
                _tmp = new Date(arr[0][str]).getFullYear()
            }
            // 將相同類別的對(duì)象添加到統(tǒng)一個(gè)數(shù)組
            for (let i=0;i<arr.length;i++) {
                if(new Date(arr[i][str]).getFullYear()===_tmp){
                    // if ( arr[i][str] === _tmp ){
                    _t.push( arr[i] );
                } else {
                    _tmp = new Date(arr[i][str]).getFullYear();
                    _arr.push( _t );
                    _t = [arr[i]];
                }
            }
            // 將最后的內(nèi)容推出新數(shù)組
            _arr.push(_t);
            return _arr;
        }

        //轉(zhuǎn)指定json格式
        dataToJSON(){
            var _json = []
            var _this = this;
            this.data.forEach(function(item,i){
                var _datas=_this.sortArr( item, 'time')
                _json.push({section:i+1, sectionDatas:[]})
                for(let o=0;o<_datas.length;o++){
                    _json[i].sectionDatas.push({
                        data:new Date(_datas[o][0].time).getFullYear(),
                        datas:[]
                    })
                }
                for(let p=0;p<_json[i].sectionDatas.length;p++){
                    _json[i].sectionDatas[p].datas=_datas[p]
                }
            })
            return _json
        }
    }
    Functor.of = function(data){
        return new Functor(data)
    }
使用方法
Functor.of(a).compare("time").chunk(5).dataToJSON()    //返回一個(gè)新的值,不改變?cè)瓉?lái)數(shù)據(jù)
墨小羽 回答

上面的代碼,如果你在SubType的原型上增加方法, 比如:

SubType.prototype.fn = function(){...}

這樣不會(huì)影響到 SuperType.prototype。

下面的代碼就會(huì)。

悶油瓶 回答

修改

assetsPublicPath: '/pc-rs/asat.portal.common'
喵小咪 回答

已解決。。。。。

空痕 回答

use時(shí)把xmlparser放前面

app.use(xmlparser..);
app.use(bodyparser..);

你好胸 回答
document.addEventListener("visibilitychange",function(){});
//你可以檢測(cè)大當(dāng)前頁(yè)面的可見(jiàn)性來(lái)做下特殊處理。。。。因?yàn)檫@種情況我沒(méi)碰到過(guò),所以只能從側(cè)面進(jìn)行回答
孤星 回答

router-link實(shí)現(xiàn)的都是錨點(diǎn),如果要實(shí)現(xiàn)外鏈,只有a,要不然會(huì)在你的生成的鏈接地址前會(huì)加一個(gè)#號(hào)。

話寡 回答

1.監(jiān)聽(tīng)窗口寬度變化,height動(dòng)態(tài)計(jì)算
2.讓img<el-carousel-item>中垂直居中

在真機(jī)上測(cè)過(guò)么?

自定義圖片路徑,可以是本地文件路徑、代碼包文件路徑或者網(wǎng)絡(luò)圖片路徑,支持PNG及JPG,不傳入 imageUrl 則使用默認(rèn)截圖。顯示圖片長(zhǎng)寬比是 5:4

懷中人 回答

暫時(shí)沒(méi)有相關(guān)設(shè)置,參考:https://github.com/Microsoft/...

初念 回答

1.標(biāo)題可以不用Echarts的標(biāo)題
2.` series: [{

        name: '銷量',
        type: 'pie',
                                itemStyle: {
                        normal: {
                            color: function(params) {
                                var colorList = ['#C1232B', '#B5C334','#FCCE10','#E87C25'];
                                return colorList[params.dataIndex]
                            }
                        }
                    },
        data: [
            {value:100, name: "單選題"},
            {value:50, name: "多選題"},
            {value:25, name: "完型填空"}
        ]
    }]`
    

3.不知道你指的是什么說(shuō)明,tooltip?

陪她鬧 回答

iOS 好像可以直接用 AppStore 的分享鏈接跳轉(zhuǎn)的。

念舊 回答

采用小寫(xiě)方式,以中劃線分隔,禁止駝峰式命名。比如:my-project-name

更多請(qǐng)看這篇文章
以及為什么文件名不能大寫(xiě)

另外,這個(gè)問(wèn)題沒(méi)有什么好的答案。請(qǐng)根據(jù)公司的規(guī)范來(lái)。

瘋浪 回答

嘗試了4.4版本和5.0版本,都能正確找到。
所以應(yīng)該是你安裝的依賴有問(wèn)題,刪掉node_modules,重新npm install

兔寶寶 回答

明確元素的數(shù)組,是指數(shù)組中的元素個(gè)數(shù)、元素的值,以及元素的類型都是明確的。例如:[1,2,3,4],數(shù)組的元素個(gè)數(shù)是 4 個(gè),元素的值,分別是 1, 2, 3, 4,元素的類型是 32 位的整型數(shù)據(jù)。

目標(biāo)類型的字節(jié)數(shù)組,例如:0x10203040 or 0x40302010,目標(biāo)類型是 32 位整數(shù)類型,所謂,字節(jié)數(shù)組,對(duì)于 32 位整型,就是四個(gè)字節(jié)的數(shù)組。但是,元素的個(gè)數(shù)就是一個(gè)了,元素的值也是一個(gè),要么是 0x10203040,要么是 0x40302010,元素的類型當(dāng)然是整數(shù)類型。

這兩個(gè)可是截然相反的東西。

總之,API 文檔想表達(dá)的意思是 Buffer 的內(nèi)存是按照原數(shù)據(jù)的類型存放的。原數(shù)據(jù)是整型,那么一個(gè)數(shù)就是 32 位(對(duì)于字長(zhǎng) 32 位的電腦來(lái)說(shuō)),原數(shù)據(jù)是 ASCII 的字符串,一個(gè)字符就是一個(gè)字節(jié),如果原數(shù)據(jù)是 utf-8 編碼的字符串,一個(gè)字符就是三個(gè)字節(jié)。

夏木 回答

第一個(gè)找不到模塊的問(wèn)題,你用 WebStorm 的話就不會(huì)報(bào)這個(gè)了
第二個(gè),你照它說(shuō)的設(shè)置什么選項(xiàng)刪除該警告就行了