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

鍍金池/ 問答/ HTML問答
話寡 回答

“粘包”?哪看的這些自己 YY 的概念啊。

  • WebSocket 只是協(xié)議而已,是否需要自己處理連接中的數(shù)據(jù),看實現(xiàn)。
  • Python - Tornado 中的 WebSocket 實現(xiàn),不需要自己考慮數(shù)據(jù)長度的處理。(WebSocket 的協(xié)議不難的,自己翻翻源碼就了解細節(jié)了)
  • 最大數(shù)據(jù)長度是否有限制,也看實現(xiàn)。 Python - Tornado 中的實現(xiàn),可以自己定義最大數(shù)據(jù)長度,如果不定義,默認值是 10 1024 1024 字節(jié)。超過最大長度,會斷開連接。
護她命 回答

axios 攔截器, 看適用不

笑浮塵 回答

建議你打印一下response看一下:console.log(response);
你會發(fā)現(xiàn)兩者的區(qū)別,其實這也很好理解,每個插件或者每個框架都是自己封裝的接口,自己定義的返回體及返回內容及其格式,就像自己定義變量似的,怎么定都是自己來定,能達到效果,不占用保留字就行。

練命 回答

恩是的,web不觸發(fā),可以用list的子組件<loading>的loading事件來做加載更多的功能,不過這個loading組件ios上有坑

淺時光 回答

其實這是個不成熟的問題,因為不知道如何解決所以才提的這個問題
在一天的研究之后,發(fā)現(xiàn)這種操作應該是在相關頁面加載時應用js給某個選項卡加上選中效果
而不是ajax,框架內也沒有類似于iframe的方式
每個url都是處理一個請求,或者跳轉或者ajax
純ajax也是可以替換content部分的內容的,但是一般性的做法都是js添加樣式

一步一個坑,一個一個填。

解夏 回答

一般的做法是定義一個中間寬度,1200px或者1000px,具體的值要根據(jù)你的設計稿來定。這個中間寬度里的尺寸直接根據(jù)設計稿的尺寸1:1來就行了,兩邊寬度自適應,中間寬度居中,就好了。

賤人曾 回答

不知道樓主解決了沒~

看官方文檔中,好像要在vue.config.js 配置覆蓋(不確定)

我用了一個很傻的方法,直接將img文件夾復制到css中了

六扇門 回答

http://www.cnblogs.com/mdengc... google了一下 實現(xiàn)這v-selectable 不知道符合要求不

export default (Vue, options = {}) =>{
    const listener = (ele, binding) =>{
        let reactArea = {
            startX: 0,
            startY: 0,
            endX: 0,
            endY: 0
        }
        //是否一直按下鼠標
        let isMouseDown = false
        let areaSelect = {}
        //將元素定位改為relative
        ele.style.position = 'relative'
        ele.addEventListener('mousedown', function(e) {
            reactArea.startX = e.layerX;
            reactArea.startY = e.layerY;
            isMouseDown = true
        })

        ele.addEventListener('mousemove', function(e) {
             if(isMouseDown){
                 let preArea = ele.getElementsByClassName('v-selected-area')
                if(preArea.length){
                    ele.removeChild(preArea[0])
                }
                reactArea.endX = e.layerX
                reactArea.endY = e.layerY
                let leftValue = 0
                let topValue = 0
                let widthValue = Math.abs(reactArea.startX - reactArea.endX)
                let heightValue =  Math.abs(reactArea.startY - reactArea.endY)

                if(reactArea.startX >= reactArea.endX){
                    leftValue = reactArea.endX
                }else{
                    leftValue = reactArea.startX
                }
                if(reactArea.startY > reactArea.endY ){
                    topValue = reactArea.endY
                }else{
                    topValue = reactArea.startY
                }

                //判斷同時有寬高才開始畫虛線框
                if(reactArea.startX != reactArea.endX && reactArea.startY !=reactArea.endY){
                    areaSelect = document.createElement('div')
                    areaSelect.classList.add("v-selected-area")
                    areaSelect.style.position = "absolute";
                    areaSelect.style.left = leftValue + 'px'
                    areaSelect.style.top = topValue + 'px'
                    areaSelect.style.width = widthValue + 'px'
                    areaSelect.style.height = heightValue + 'px'
                    areaSelect.style.border = "1px dashed grey"
                    ele.append(areaSelect)
                }

                let children = ele.getElementsByTagName('li')
                for(let i =0 ; i < children.length ; i ++ ){
                    let childrenHeight = children[i].getBoundingClientRect().height
                    let childrenWidth = children[i].getBoundingClientRect().width
                    //每個li元素的位置
                    let offsetLeft = children[i].offsetLeft
                    let offsetTop = children[i].offsetTop
                    //每個li元素的寬高
                    let endPositionH = childrenHeight + offsetTop
                    let endPositionW = childrenWidth + offsetLeft
                    //五個條件滿足一個就可以判斷被選擇
                    //一是右下角在選擇區(qū)域內
                    let require1 = endPositionH > topValue && endPositionW > leftValue && endPositionH < topValue + heightValue && endPositionW < leftValue + widthValue
                    //二是左上角在選擇區(qū)域內
                    let require2 = offsetTop > topValue && offsetLeft > leftValue && offsetTop < topValue + heightValue && offsetLeft < leftValue + widthValue
                    //三是右上角在選擇區(qū)域內
                    let require3 = offsetTop > topValue && offsetLeft + childrenWidth > leftValue && offsetTop < topValue + heightValue && offsetLeft + childrenWidth< leftValue + widthValue
                    //四是左下角在選擇區(qū)域內
                    let require4 = offsetTop + childrenHeight > topValue && offsetLeft > leftValue && offsetTop + childrenHeight < topValue + heightValue && offsetLeft < leftValue + widthValue
                    //五選擇區(qū)域在元素體內
                    let require5 = offsetTop < topValue && offsetLeft < leftValue && offsetTop + childrenHeight > topValue + heightValue && offsetLeft + childrenWidth > leftValue + widthValue

                    if(require1 || require2 || require3 || require4 || require5){
                        children[i].classList.add('active')
                    }else{
                        children[i].classList.remove('active')
                    }
                }
             }
        })

        ele.addEventListener('mouseup', function(e) {
            isMouseDown = false
            if(areaSelect && areaSelect.childNodes && ele.contains(areaSelect)){
                ele.removeChild(areaSelect)
            }
            areaSelect = null
        })
    }

     Vue.directive('selectable',{
        inserted:listener,
        updated:listener
    })
}
壞脾滊 回答

怎么會差不多呢- -React 和 Vue,從根本上就遵循著不同的設計哲學,從使用上 React 是函數(shù)式的,Vue 是聲明式的,一點兒都不一樣。它們的區(qū)別還是自己兩種都寫寫能體會的比較深,或者先看看 Vue 官方寫的這篇文章,希望對你有幫助。

喜歡你 回答
ele.style.top=0
ele.style.top=100+'px'

因為同步方法執(zhí)行完成前,是不會渲染的,最終就是100px,異步方法才可以達到這個效果。

貓館 回答

你的頁面已經(jīng)添加到b頁面了吧,可能是的層級關系不對 , 比如你的樣式寫的是 .a .b p {/**/} 而你應用的結構不是這樣的

熟稔 回答

border設置顏色,content設置成透明色,不知這樣行不行

還吻 回答
Fiddler是一個http協(xié)議調試代理工具,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊,設置斷點,查看所有的“進出”Fiddler的數(shù)據(jù)(指cookie,html,js,css等文件,這些都可以讓你胡亂修改的意思)

微信開發(fā)工具不能看嗎?

厭遇 回答

1.和框架有點關系,因為現(xiàn)在框架趨于成熟,適合構建的項目類別越來越多,而且優(yōu)點也較明顯,所以現(xiàn)在很多公司趨于用這種技術
2.還是看你的技術深度,用jq的話也不是沒有,但是在面試中一般不會問太多jq,所以可以把自己的原生js技術提升上去,比如es5后面的那幾個 es6的那些
3.還有就是你的工作內容是否全是業(yè)務代碼,雖然現(xiàn)在都是寫業(yè)務代碼,但是如果在技術上稍微有點突破也可能對你有幫助

枕頭人 回答

Object , 大寫。

憶當年 回答

根據(jù)你的需求描述,其實需要來做兩步:

  1. 點擊頁面的上的 字符串,然后返回這個字符串給python。 你可以在你的頁面上設置一個 url_for() 鏈接,點擊之后,需要使用你自定義的 flask views 視圖函數(shù)。
  2. python處理完成后再返回給前端,顯示在空白頁面上 。 這一步,我首先弄明白一個定義,顯示在空白頁面上,此處我理解為是一個全新的空白頁面。你可以使用你的 flask views 視圖函數(shù),通過 render_template() 返回一個全新頁面即可。
  3. 后來仔細看了一下,你的需求是在 右邊空白處返回代理的詳細信息。這就是需要實現(xiàn)局部刷新功能了。這需要你用到 ajax 的相關功能。你得熟悉 JavaScript 的相關特性了。
逗婦惱 回答

event loop了解一下?

毀憶 回答

<input type="number" oninput="if(value.length>10) value=value.slice(0,10)" />