鍍金池/ 問(wèn)答/ HTML問(wèn)答
冷溫柔 回答

1)創(chuàng)建對(duì)象的過(guò)程中并沒(méi)有體現(xiàn)出工廠(chǎng)模式。
2)可以了解下js通過(guò)構(gòu)造函數(shù)創(chuàng)建對(duì)象的過(guò)程,應(yīng)該就能解釋 console.log(A1 instanceof A); //不是A的實(shí)例嗎?

寫(xiě)榮 回答

slice如果不傳入?yún)?shù)會(huì)返回一個(gè)淺拷貝數(shù)組副本。
call的作用是用document.getElementsByTagName("*")作為slice方法中的this調(diào)用一次slice方法;從而把dom列表轉(zhuǎn)換成真正的Array

墨沫 回答

如果變量與執(zhí)行上下文相關(guān),那變量自己應(yīng)該知道它的數(shù)據(jù)存儲(chǔ)在哪里,并且知道如何訪(fǎng)問(wèn)。這種機(jī)制稱(chēng)為變量對(duì)象(variable object)。 變量對(duì)象(VO)是一個(gè)與執(zhí)行上下文相關(guān)的特殊對(duì)象,它存儲(chǔ)著在上下文中聲明的以下內(nèi)容: 1.變量 (var, 變量聲明); 2.函數(shù)聲明(FunctionDeclaration, 縮寫(xiě)為FD); 3.函數(shù)的形參。在函數(shù)上下文中,變量對(duì)象被表示為活動(dòng)對(duì)象AO。當(dāng)函數(shù)被調(diào)用后,這個(gè)特殊的活動(dòng)對(duì)象就被創(chuàng)建了。它包含普通參數(shù)與特殊參數(shù)對(duì)象(具有索引屬性的參數(shù)映射表)。在函數(shù)執(zhí)行上下文中,VO是不能直接訪(fǎng)問(wèn)的,此時(shí)由活動(dòng)對(duì)象(activation object,AO)扮演VO的角色。
這里的bar并沒(méi)有用var聲明,并不是變量,并不在變量對(duì)象(VO)中,因而在函數(shù)執(zhí)行時(shí),也不會(huì)被活動(dòng)對(duì)象AO所包含。

安淺陌 回答

剛踩過(guò)但我不是前輩,樓上那種單一掛載是不行的,需要在鏡像構(gòu)建時(shí)將jenkins用戶(hù)加入到docker組里

ARG dockerGid=999
RUN echo "docker:x:${dockerGid}:jenkins" >> /etc/group 

我弄了個(gè)可以用jenkins用戶(hù)運(yùn)行docker的鏡像,
直接拉取就可以用:

docker pull tomsun28/jenkins:1.1

運(yùn)行:

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins --restart=always \
-v /opt/dockerWorkspace/jenkins_home:/var/jenkins_home \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock  tomsun28/jenkins:1.1

具體流程和構(gòu)建的Dockerfile看這里哦 tomsun28
github

扯不斷 回答

沒(méi)看明白。
weex是把屏幕看成750px像素,也就是說(shuō)你1px就是屏幕寬度的1/750。不需要考慮dpr的吧

使用canvas,推薦你看看這篇文章Canvas制作的下雨動(dòng)畫(huà)。你只需要把雨滴改為紅包就好,還有推薦你去看看重繪重排問(wèn)題。

淚染裳 回答

mina 本身沒(méi)有針對(duì) web socket 做實(shí)現(xiàn),它只是實(shí)現(xiàn)底層的字節(jié)發(fā)送和接收。

乞許 回答

動(dòng)態(tài)import返回的是一個(gè)對(duì)象,根據(jù)你forget組件的export方式,可以從對(duì)象上獲取到你的組件。
比如你的組件時(shí)用export default導(dǎo)出的,那么組件就可以從default屬性上獲取到。

另外動(dòng)態(tài)import是異步的,因此你不能直接這么用。需要使用一個(gè)組件去占住那個(gè)位置,然后在這個(gè)組件真正加載的時(shí)候,通過(guò)componentDidMount這個(gè)鉤子去import這個(gè)組件。

關(guān)鍵部分的代碼大概這樣,記得加上loading動(dòng)畫(huà)這些加載期間的提示

clipboard.png

情未了 回答

clientHeight 獲取對(duì)象可視區(qū)高度包括padding,不包括滾動(dòng)條,不包括邊框
scrollHeight 獲取的是真實(shí)內(nèi)容的高度
導(dǎo)致這種情況的原因是 textarea 默認(rèn)height設(shè)置的內(nèi)容content的高度 不包括padding 所以會(huì)一直增加
加上box-sizing: border-box; 就不會(huì)出現(xiàn)這種情況

oc與網(wǎng)頁(yè)端傳值方式
這里面介紹了調(diào)用方式,可以直接看這個(gè)

枕邊人 回答

var nummmm = 0;
$(document).ready(function () {

var timer          
 $(window).scroll(function () {  
     clearTimeout(timer)
     timer=setTimeout(function(){
         if ($(window).scrollTop() > 100) {
             $('.box2').addClass('animation-show');
             console.log(nummmm++);
         }
         if ($(window).scrollTop() > 600) {
             $('.box3').addClass('animation-show');
             console.log('test2');
         }
     },200)//這個(gè)時(shí)間你可以測(cè)試下,選擇一個(gè)適合的時(shí)間
 });

});

不討喜 回答

事實(shí)上沒(méi)有任何的數(shù)據(jù)是以位為單位組織的,你也無(wú)法創(chuàng)建出一個(gè)不到一字節(jié)的文件。
位數(shù)是CPU的屬性,事實(shí)上從16位CPU到64位CPU計(jì)算機(jī)存儲(chǔ)文件都是按字節(jié)算的。
另外一個(gè)因素就是在純文本文件中一個(gè)字節(jié)就是一個(gè)字符,比較好計(jì)算文本的篇幅。

野橘 回答

應(yīng)該把這個(gè)presets加到.babelrc文件中。

過(guò)客 回答

1.看你用的云服務(wù)器是啥系統(tǒng),你可以理解為云就是一個(gè)操作系統(tǒng),和你本地的Linux沒(méi)啥兩樣,你本地怎么放,云上就怎么放
2.云上的后端就沒(méi)辦法直接調(diào)試了,客戶(hù)端可以在瀏覽器里調(diào)試
3.ssh怎么用云服務(wù)器都有說(shuō)明文檔

何蘇葉 回答

let xiDan = new BMap.Marker(new BMap.Point(116.403, 39.914)); 你試試看呢

1.靜態(tài)化
2.cdn加速
3.可以打開(kāi)控制臺(tái)查看哪些速度比較慢

clipboard.png