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

鍍金池/ 問答

拖拽使用html5的drag相關(guān)時(shí)間就可以了
復(fù)制圖片 發(fā)送的話 使用 onpaste事件監(jiān)聽 可以從剪貼板里面讀取出來

風(fēng)畔 回答

在組件中定義一個(gè)屬性,假設(shè)叫 beforeDataProcess,該屬性傳入的是一個(gè)函數(shù),作用就是:將后端返回的數(shù)據(jù)轉(zhuǎn)化為組件需要的數(shù)據(jù)格式

舉個(gè)例子,假設(shè)組件需要的數(shù)據(jù)格式是:

{
  name: 'xxx',
  id: 'xxx'
}

后端傳的數(shù)據(jù)格式是:

{
  name: 'xxx',
  value: 'xxx'
}

此時(shí)我可以定義 beforeDataProcess 如下:

beforeDataProcess (rawData) {
  return {
    name: rawData.name,
    id: rawData.value
  }
}

那么拿到后端數(shù)據(jù)的時(shí)候,組件內(nèi)部就可以調(diào)用 this.beforeDataProcess({ name: 'xxx', value: 'xxx' }) 將后端返回的數(shù)據(jù)轉(zhuǎn)為組件需要的數(shù)據(jù)格式

未命名 回答

雖然不怎么會(huì)Node,但我知道大部分的文檔這么寫都意味著后面是可選參數(shù)。
中括號(hào)的意思就是里面的內(nèi)容不是必須的

熊出沒 回答

針對(duì)整個(gè)頁面的滾動(dòng)條:

body {
    // 屏蔽水平滾動(dòng)條
    overflow-x:hidden;
    // 屏蔽垂直滾動(dòng)條
    overflow-y:hidden;
}

如果是頁面內(nèi)的某個(gè)元素產(chǎn)生了滾動(dòng)條:

<style>
.test {
    width:200px;
    height:200px;
    
    // 可以在這邊設(shè)置滾動(dòng)條
    overflow-x:hidden;
    overflow-y:hidden;
}

// 很明顯 .in 元素超出了 .test 的寬高
// 這個(gè)時(shí)候 .test 會(huì)出現(xiàn)滾動(dòng)條
.test .in {
    width:300px;
    height:300px;
}
</style>
<div class='test'>
    <div class='in'></div>
</div>
忠妾 回答

*{padding:0;margin:0;}

我不太確定,可以試一波

孤島 回答

應(yīng)該說這幾個(gè)概念上都不太一樣, 簡單地說:沒有什么關(guān)系.

free下的輸出是操作系統(tǒng)當(dāng)前的狀態(tài), 全部進(jìn)程內(nèi)存使用情況的累加:

total:表示物理內(nèi)存總量(total = used + free)
used:表示總計(jì)分配給緩存(包含buffers 與cache )使用的數(shù)量,但其中可能部分緩存并未實(shí)際使用。
free:未被分配的內(nèi)存。
shared:共享內(nèi)存,主要用于tmpfs。
buffers:系統(tǒng)分配但未被使用的buffers 數(shù)量。
cached:系統(tǒng)分配但未被使用的cache 數(shù)量。

top分別列出每個(gè)進(jìn)行的使用情況:

VIRT 意味著進(jìn)程虛擬空間的大小, 是真實(shí)使用的內(nèi)存,加上映射進(jìn)程自己使用的內(nèi)存(如, X server使用顯卡內(nèi)存), 加上映射磁盤文件使用的內(nèi)存(主要是加載共享程序庫文件), 加上與其他進(jìn)程共享的內(nèi)存. VIRT代表進(jìn)程當(dāng)前時(shí)刻有多少內(nèi)存可以訪問.

RES 意味駐留內(nèi)存大小, 是當(dāng)前進(jìn)程真正占用物理內(nèi)存的精確反映. (直接與%MEM列相對(duì)應(yīng).) RES始終要比VIRT小, 因?yàn)槎鄶?shù)程序依賴C庫文件.

SHR 表示VIRT里有多少其實(shí)是共享部分(庫文件使用的內(nèi)存). 關(guān)系到庫文件里, 并不是整個(gè)的庫文件會(huì)駐留. 如, 如果程序僅用到了庫文件里的少數(shù)函數(shù), 整個(gè)庫文件會(huì)映射并被計(jì)算到VIRT和SHR里, 但只有庫文件包含用到的函數(shù)那部分真正加載到內(nèi)存并被計(jì)算到RES里.

至于java的native memory space,只是java進(jìn)程的內(nèi)部分配關(guān)系.
參見下圖

java-heap

陌上花 回答

/js/**/*.js 可以匹配 js/a.js js/aa/a.js 或者更深目錄

通過transform來寫動(dòng)畫,不要用top,當(dāng)頁面在滾動(dòng)時(shí),調(diào)整translate值就行了

補(bǔ)充:

var test = $('#test'),
    bodyScroll = 0;
$(window).on('scroll',function(){
     bodyScroll = $(window).scrollTop();
});

function loop(){
    requestAnimationFrame(loop);
    test.css("top",bodyScroll + 100 + "px");
};

requestAnimationFrame(loop);
脾氣硬 回答

page-tag/下有style目錄?components/下有style目錄?

./style/index.less  // 當(dāng)前目錄下的style下的index.less

layout.less類似,確認(rèn)目錄正確

念初 回答

服務(wù)器返回403,那是服務(wù)器禁止了跨域訪問了吧。
在服務(wù)器返回時(shí)加上

res.header('Access-Control-Allow-Origin', '*');
res.header("Access-Control-Allow-Headers", "Content-Type,Content-Length, Authorization, Accept,X-Requested-With");
res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");

上面這幾段是expressjs的寫法

六扇門 回答

你有配置3000為你的測試端口嗎,我看到了個(gè)8080,還有你這代碼格式截的也是服氣

薔薇花 回答

在HTML模板中,$emit傳入的自定義事件名稱全部小寫。

朕略萌 回答

某些js壓縮/優(yōu)化程序會(huì)保留這些注釋,一般會(huì)包含版權(quán)信息

紓惘 回答

寫代碼之前先想想這個(gè)需求是哪來的,為什么要這么做!數(shù)據(jù)是誰給你的,給你這樣的數(shù)據(jù),卻要前端來處理成想要的格式?每次的數(shù)據(jù)都不一樣,換一次數(shù)據(jù)你就得重新寫一次字符串拼接。累死人,開玩笑呢。這種應(yīng)該服務(wù)端處理的問題,不要往身上攬。

option的selected里不能被賦值,要賦值給select,如

<select value='true'>
    <option value="1">...</option>
    <option value="2">...</option>
</select>

這個(gè)select的value就是option被選中的value

笑浮塵 回答

* 這是文件的通配符, *.png代表后綴名為.png的任何文件

短嘆 回答

我說一下我的看法:
1、若細(xì)心你會(huì)發(fā)現(xiàn),每次build之后生成的文件名(主要是js)的名字都不一樣
2、項(xiàng)目啟動(dòng)后(相當(dāng)于用戶訪問時(shí)),每次生成的DOM里面Vue的自定義屬性data都會(huì)隨機(jī)生成
3、既然上面兩個(gè)都是每次都在變化的,正訪問著呢,你突然把服務(wù)器的文件一替換,我的下一次操作可能就找不到相應(yīng)頁面了

離殤 回答

前端如何通過后臺(tái)提供的接口文檔將數(shù)據(jù)接好?
1、接口地址、端口問清楚
2、是否跨域,跨域如何解決
3、接口異常、報(bào)錯(cuò)、404、500等情況怎么給出相應(yīng)的提示或其他改善用戶體驗(yàn)的措施

react為什么不適合用在web端的項(xiàng)目上?
誰說的。。。

為什么有的項(xiàng)目有數(shù)據(jù)接口,有的項(xiàng)目數(shù)據(jù)由后臺(tái)寫到前端的頁面?
有的是項(xiàng)目歷史遺留問題
有的是因?yàn)閟eo的需求,需要直出頁面
有的是因?yàn)楫惒秸?qǐng)求對(duì)用戶的體驗(yàn)更友好

撥弦 回答

圖片文件放到static里,引用路徑寫'static/img/xxx'
打包完相對(duì)于static的路徑是不變的,應(yīng)該可行。

小曖昧 回答

logger 部分加上你想打日志的地方就行了, 一般加 app 名稱就行了, 下面是一個(gè)例子, 具體的, 還是建議去看官方文檔, 那里面說的更加詳細(xì)點(diǎn).

LOGGING = {
    'version': 1,
    'disable_existing_loggers': True,
    'formatters': {
        'standard': {
            'format': '%(asctime)s [%(threadName)s:%(thread)d] [%(name)s:%(lineno)d] [%(module)s:%(funcName)s] '
                      '[%(levelname)s]- %(message)s'}
    },
    'filters': {
    },
    'handlers': {
        'mail_admins': {
            'level': 'ERROR',
            'class': 'django.utils.log.AdminEmailHandler',
            'include_html': True,
            },
        'default': {
            'level': 'DEBUG',
            'class': 'logging.handlers.RotatingFileHandler',
            'filename': 'log/all.log',
            'maxBytes': 1024*1024*5,
            'backupCount': 5,
            'formatter': 'standard',
        },
        'error': {
            'level': 'ERROR',
            'class': 'logging.handlers.RotatingFileHandler',
            'filename': 'log/error.log',
            'maxBytes': 1024*1024*5,
            'backupCount': 5,
            'formatter': 'standard',
            },
        'console': {
            'level': 'DEBUG',
            'class': 'logging.StreamHandler',
            'formatter': 'standard'
        },
        'request_handler': {
            'level': 'DEBUG',
            'class': 'logging.handlers.RotatingFileHandler',
            'filename': 'log/script.log',
            'maxBytes': 1024*1024*5,
            'backupCount': 5,
            'formatter': 'standard',
            },
        'scprits_handler': {
            'level': 'DEBUG',
            'class': 'logging.handlers.RotatingFileHandler',
            'filename': 'log/script.log',
            'maxBytes': 1024*1024*5,
            'backupCount': 5,
            'formatter': 'standard',
            }
    },
    'loggers': {
        'django': {
            'handlers': ['default', 'console'],
            'level': 'DEBUG',
            'propagate': False
        },
        'django.request': {
            'handlers': ['request_handler'],
            'level': 'DEBUG',
            'propagate': False,
            },
        'scripts': {
            'handlers': ['scprits_handler'],
            'level': 'INFO',
            'propagate': False
        },
        'blog.views': {
            'handlers': ['default', 'error'],
            'level': 'DEBUG',
            'propagate': True
        },
    }
}