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

鍍金池/ 問答
伐木累 回答
  1. for (var i=1; i<=ss.length; i++)循環(huán)條件不對,i的變化范圍應(yīng)該是從0ss.length - 1,不過這個不會導(dǎo)致報錯;

  2. arr[i]['id']=i;arr[i]['title']=a; arr是一個空數(shù)組,所以arr[i]undefinedundefined['id']undefined['title']當(dāng)然會報錯;

修改如下:

ss = s.split(",");
console.log(ss)
arr = [];
for (var i=0; i<ss.length; i++) {
    a=ss[i]
    arr[i] = {
        id: i,
        title: a
    }
}
console.log(arr)
情已空 回答

{'active': item.color.every(item => item.status === 1)}

孤客 回答

vuedraggable是對Sortable.js的封裝
事件列表見文檔

初念 回答

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.不知道你指的是什么說明,tooltip?

心夠野 回答

找到問題了,在koa的配置里,我把托管靜態(tài)文件的中間件放到了跨域配置的中間件前面,導(dǎo)致在請求靜態(tài)文件時,服務(wù)器沒有處理靜態(tài)文件的跨域問題。

現(xiàn)將跨域配置的中間件的順序提前,解決了問題。

忘了我 回答
一天一個手機(jī)號碼phone只能提交一次訂單

可以從數(shù)據(jù)庫的設(shè)計方面進(jìn)行調(diào)整

根據(jù)業(yè)務(wù)邏輯,手機(jī)號和天 這兩個字段需要聯(lián)合唯一

在表中新增 the_data 字段,字段的值是 這行記錄插入時的日期(如20171219),將手機(jī)號字段 和 天數(shù)字段 聯(lián)合唯一,就可以完全杜絕一天內(nèi)重復(fù)提交的可能了

任她鬧 回答

不要有這種使用場景吧 顯然違反約定
也不符合代碼規(guī)范

寫榮 回答

快捷鍵沒效果,一般和其他軟件快捷鍵沖突,比如你安裝了搜狗輸入法

荒城 回答

sessionStorage在一次會話中有效,換句話說,你關(guān)閉相關(guān)的瀏覽器標(biāo)簽的話還活著,但是把瀏覽器整個關(guān)閉就會清除,所以是存在內(nèi)存的。

localStorage即使關(guān)閉瀏覽器也會存活,所以是刷到磁盤的。indexDB同理

不討囍 回答

你寫的格式不對,寫成這樣就對了,
clipboard.png
background:#81afd5 url(images/aa.png) no-repeat 0 29px;已經(jīng)驗證。

**
clipboard.png

我的瀏覽器不會改變啊
**

瘋浪 回答

首先我認(rèn)為這個問題貌似不是一個技術(shù)性問題。從業(yè)務(wù)上來說,許多人同時操作排序是否合理?是否應(yīng)該將排序這個功能下放到專門的人員那邊?
如果非要從技術(shù)上解決這個問題,比如:張三把 1,2交換了,李四把1、3交換了,那么最終的順序是哪個?這個是否應(yīng)該訂一套業(yè)務(wù)規(guī)則?
那么再考慮:1、張三在操作的時候,鎖死其他人的操作,其他人不能操作 2、張三操作完畢,其他人實時看到張三的操作結(jié)果。那么這個系統(tǒng)涉及前后端實時信息交互,是否是過度設(shè)計了?
建議題主酌情考慮是不是再溝通溝通...

來守候 回答
Session.commit()

你缺少這句命令。

另外,學(xué) sqlalchemy,送你一個福利——https://github.com/eastossifr...

不將就 回答
  1. 根據(jù) jsf 或者 js描述一個頁面結(jié)構(gòu),這個結(jié)構(gòu)會被用來構(gòu)造真正的 DOM 樹,然后掛載到 container
    節(jié)點(就平時的 <div id="app"/>) 上。
  2. 狀態(tài)樹,它是聯(lián)系虛擬 DOM 和 真實 DOM的橋梁,所謂的雙向綁定就是靠這個中間人。頁面載入時的初始狀態(tài)樹就是由所有構(gòu)造函數(shù) (React.Component 之類的東西,里邊的 this.state = {...},就是在描述初始狀態(tài)樹)匯總而來。
  3. 每當(dāng) UI 事件、網(wǎng)絡(luò)事件導(dǎo)致新的狀態(tài)產(chǎn)生,就會導(dǎo)致狀態(tài)樹進(jìn)行迭代。方式就是根據(jù)新的狀態(tài)構(gòu)造一棵新的狀態(tài)樹,并與舊的進(jìn)行比對,掃描出涉及到的虛擬 DOM(因為你通過構(gòu)造函數(shù)里、props等等方式告訴系統(tǒng)哪些狀態(tài)與哪些節(jié)點相關(guān)),這一步有的叫 臟標(biāo)記,就是 節(jié)點臟了,要更新了 的意思。
  4. 臟標(biāo)記完成后,根據(jù)這些 臟節(jié)點 對真實 DOM 對應(yīng)的節(jié)點(一開始通過 jsf 或繼承 Component 等方式登記了這個信息)進(jìn)行更新,有的是改變樣式、有的是增刪、有的是重用節(jié)點修改內(nèi)容、有的是修改節(jié)點值(value 等等)。

然后 2 3 步循環(huán)。

太久沒看 reactvue 了,不知道現(xiàn)在有沒有更新思路,記憶里是這樣的。

雨萌萌 回答

官方文檔或源碼中有沒有相關(guān)實現(xiàn)不是很清楚,但是就算沒有實現(xiàn)自己實現(xiàn)也是可以的。
相關(guān)實現(xiàn)大概率會通過decorator來做,所以自己寫一個decorator就可以了

import functools

import flask

@bp.route('status', methods=['GET'])
def status():
  celery_task.delay()
  return flask.jsonify({'status': 'ok'})

def my_task(fn):
  @functools.wraps(fn)
  def func_wrapper(*args, **kwargs):
    try:
      session = DB_Session()
      res = fn('session', *args, **kwargs)
    except:
      pass
    finally:
      session.close()
      return res
  return func_wrapper


@app.task
@my_task
def celery_task(session):
  pass
菊外人 回答
// 1、定義這兩個函數(shù)
function touchEventToMouseEvent(event, eventType) {
        if (!event.originalEvent || !event.originalEvent.targetTouches || event.originalEvent.targetTouches.length != 1)
            return false;
        var te = event.originalEvent.targetTouches[0];
        var clientX = te.clientX, clientY = te.clientY, screenX = te.screenX, screenY = te.screenY;

        var simEvent = new MouseEvent(eventType, {
            clientX: clientX,
            clientY: clientY,
            screenX: screenX,
            screenY: screenY,
            button: 0,
            buttons: 0
        });
        return simEvent;
    }
    
function findElm(targetElement) {
        targetElement.on('touchstart', function (e) {
            console.log('touchstart');
            console.log(e);
            var simEvent = touchEventToMouseEvent(e, 'mousedown');
            if (simEvent != null) {
                $(this)[0].dispatchEvent(simEvent);
            }
        });

        targetElement.on('touchmove', function (e) {
            e.preventDefault();
            console.log('touchmove');
            var simEvent = touchEventToMouseEvent(e, 'mousemove');
            if (simEvent != null) {
                $(this)[0].dispatchEvent(simEvent);
            }
        });

        targetElement.on('touchend', function (e) {
            console.log('touchend');
            console.log(e);
            var simEvent = touchEventToMouseEvent(e, 'mouseup');
            if (simEvent != null) {
                $(this)[0].dispatchEvent(simEvent);
            }
        });
}
   
// 2、執(zhí)行 findElm(selectorElement) 即可將移動端的touch
findElm(selectorElement); 
    
夏木 回答

class類名為dadad的父級元素的前一個相鄰的同胞元素隱藏掉

悶騷型 回答

很正常
referer只是向服務(wù)器指明是從哪個頁面跳轉(zhuǎn)過來的。

如果有iframe的話,iframe里面多次跳轉(zhuǎn)以后的referer是有chrome另外計算的
如果當(dāng)前頁面是第一次加載,也可能來自上一個網(wǎng)站或者script


根據(jù)問題的補充,我打開這個頁面看了一下

clipboard.png
這里確實是有一個iframe,這個請求是iframe中的網(wǎng)頁發(fā)出的,所以referer自然是這個iframe的地址