鍍金池/ 問(wèn)答/ HTML問(wèn)答
兔囡囡 回答

找到問(wèn)題了,原因是應(yīng)為vue的render使然的,應(yīng)為我在mouted里改變了totalPage導(dǎo)致重新渲染了p,而p里面有用到的函數(shù),所以又執(zhí)行了一次,把totalPage的設(shè)置改為在created里就可以了。

執(zhí)念 回答

背景知識(shí):

git下操作文件,它有三個(gè)“存儲(chǔ)”文件的地方

  1. 工作區(qū)
  2. 暫存區(qū)
  3. 版本庫(kù)

你只要已修改文件,文件就自動(dòng)出現(xiàn)在工作區(qū),當(dāng)你修改完了,使用 git add filename命令后,文件被添加到暫存區(qū)。當(dāng)你使用git commit -m '本次修改備注'命令后,文件(改動(dòng))被從暫存區(qū)寫入了版本庫(kù)。

回答你的問(wèn)題

  1. 當(dāng)你開(kāi)始修改一個(gè)文件后,還沒(méi)有執(zhí)行 git add命令前(此時(shí)還在工作區(qū)),想撤銷對(duì)這個(gè)文件的改動(dòng),可以使用git checkout -- filename
  2. 一旦你使用了 git add命令將文件添加到暫存區(qū),此時(shí)不想改這個(gè)文件了,需要用git reset HEAD filename把文件移會(huì)到工作區(qū),再使用第一步的git checkout -- filenmae撤銷改動(dòng)
帥到炸 回答
  1. 你是直接爬頁(yè)面,還是接口?如果是頁(yè)面的話,數(shù)據(jù)可能是 ajax 請(qǐng)求后返回的,你考慮了嗎?
  2. 請(qǐng)求是否有帶 cookie ?
萌面人 回答

this.setState這個(gè)方法是異步的,你在alert的時(shí)候setState還沒(méi)跑完。

this.setState({
homeLink:event.target.value 
},()=>{
// 這里寫alert,要寫在回調(diào)函數(shù)中
})
祉小皓 回答

class關(guān)鍵字構(gòu)建的繼承體系,用instanceof判斷就可以了

class Animal{}
class Rabbit extends Animal{}
var rabbit = new Rabbit();
rabbit instanceof Rabbit; //true
rabbit instanceof Animal; //true

根據(jù)以上的情景,定義這個(gè)isAssignableFrom方法

Function.prototype.isAssignableFrom = function(f) {
    if(!(typeof f == "function")) {
        return false;
    }
    if(this == f) {
        return true;
    }
    var prototype = this.prototype;
    var p = f.prototype;
    while(p) {
        if(p == prototype) {
            return true;
        }
        p = p.__proto__;
    }
    return false;
}

結(jié)果

Animal.isAssignableFrom(Rabbit); //true
Text.isAssignableFrom(Comment); //false
Node.isAssignableFrom(Comment); //true

所以題目的描述是個(gè)誤導(dǎo),抱歉?。?! 已更正

故人嘆 回答

highlight-row是鼠標(biāo)滑到所在的行或單擊改行高亮顯示吧,我是要只要前面的checkbox被選中,不管鼠標(biāo)在不在該行,該行都與其他的行擁有不同顏色的字體(樣式)。

賤人曾 回答

國(guó)內(nèi)網(wǎng)站通常會(huì)將手機(jī)版和桌面版分開(kāi)開(kāi)發(fā),他們的地址實(shí)際上是不一樣的,當(dāng)你使用設(shè)備打開(kāi)網(wǎng)頁(yè)時(shí),網(wǎng)頁(yè)會(huì)檢查你的屏幕可顯示寬度,然后決定是否跳轉(zhuǎn)對(duì)應(yīng)設(shè)備的網(wǎng)頁(yè)。所以當(dāng)你用瀏覽器打開(kāi)時(shí),實(shí)際上是桌面設(shè)備,網(wǎng)頁(yè)地址為桌面版,啟用移動(dòng)設(shè)備開(kāi)發(fā)欄之后實(shí)際上網(wǎng)頁(yè)地址并沒(méi)有發(fā)生變化。你可以試試刷新頁(yè)面看有沒(méi)有變成移動(dòng)版排版

怣痛 回答

如果是內(nèi)聯(lián)樣式的話這個(gè)style里面是沒(méi)有這個(gè)屬性的所以u(píng)ndefined沒(méi)有match方法。
如果想兼容的話去搜搜計(jì)算樣式把。

做不到 回答

如果要學(xué)node做web服務(wù)器后端,必須要會(huì)啊,不然怎么渲染頁(yè)面,不可能只用node搭建一個(gè)靜態(tài)文件服務(wù)吧。

擱淺 回答

你說(shuō)的分層是服務(wù)器架構(gòu)的意思吧,現(xiàn)在服務(wù)器一般都是分布式的。上層接入服務(wù)器,登錄服務(wù)器、聊天服務(wù)器等等這些與游戲邏輯沒(méi)啥關(guān)系的服務(wù)器,下層就是n個(gè)負(fù)責(zé)游戲邏輯的GameServer。游戲客戶端往往是跟一個(gè)接入服務(wù)器做數(shù)據(jù)交換,由接入服務(wù)器根據(jù)具體請(qǐng)求分發(fā)消息。

你的瞳 回答

最好能把你的配置信息放出來(lái),這只看圖看不出啥來(lái)呀~

let res = selectFoods(); // 相當(dāng)于 res = foods
如果沒(méi)有返回foods,即使你函數(shù)體里面給foods賦值了,foods是局部變量,外部調(diào)用selectFoods這個(gè)方法的時(shí)候取不到foods的值

任她鬧 回答

這個(gè):style=""里面的表達(dá)式結(jié)果應(yīng)該是js寫的,然后返回一個(gè)string才對(duì)吧?

:style="`transform: rotate(calc(360 / ${imgArr.length * index})deg)`"
膽怯 回答

import 引用目錄的時(shí)候,會(huì)默認(rèn)尋找目錄里的 index.js 文件。你可以把路徑寫全了

wx.authorize({})

//可以通過(guò) wx.getSetting 先查詢一下用戶是否授權(quán)了 "scope.record" 這個(gè) scope
wx.getSetting({

success(res) {
    if (!res.authSetting['scope.record']) {
        wx.authorize({
            scope: 'scope.record',
            success() {
                // 用戶已經(jīng)同意小程序使用錄音功能,后續(xù)調(diào)用 wx.startRecord 接口不會(huì)彈窗詢問(wèn)
                wx.startRecord()
            }
        })
    }
}

})

文檔里有的 https://mp.weixin.qq.com/debu...