鍍金池/ 問(wèn)答/ HTML問(wèn)答
話(huà)寡 回答
var funname;
$("#element").on('blur click',funname = function(){

})
情皺 回答

1.可以用路由按需加載。

{
    path: '/applay/toDoList',
    name: 'toDoList',
    meta: { requireAuth: true ,title: '待處理列表',topMenueSb: true},
    component: () => import('../page/applay/toDoList')
}

2.這樣比如首頁(yè)就只會(huì)加加載首頁(yè)index.vue的代碼。相對(duì)來(lái)說(shuō)縮短首頁(yè)加載時(shí)間。
3.你都說(shuō)了。這是單頁(yè)面應(yīng)用,既然是單頁(yè)面應(yīng)用,又如何做到一個(gè)頁(yè)面引入一個(gè)js呢?個(gè)人觀點(diǎn),既然用了這個(gè)單頁(yè)面模式,就要盡力去契合這種模式。在這個(gè)模式下優(yōu)化你遇到的問(wèn)題。
4.如果你的目的是想用vue ,但是又不想用webpack打包的這種模式。vue是漸進(jìn)式的,可以直接在html上引入vue.js。
然后就可以像傳統(tǒng)jq項(xiàng)目一樣去寫(xiě)。

傻叼 回答

把設(shè)置的placeholder去掉了 好了

帥到炸 回答

可以在項(xiàng)目中創(chuàng)建個(gè)app_config.js的配置文件,在里面寫(xiě)上你的環(huán)境的地址,然后把配置文件在index.html中引用,類(lèi)似下面
app_config.js位置:

可以放在項(xiàng)目目錄的static下面,參見(jiàn)下面的index.html中引用

app_config.js內(nèi)容

const idcUrlConfig = {
  //baseIdc: 'http://abc.com'
  baseIdc: 'http://127.0.0.1:8000'
  }

axios引用:

axios.defaults.baseURL = idcUrlConfig.baseIdc

index.html:

<script type="text/javascript" src="/static/app_config.js"></script>

搞定

爛人 回答

這個(gè)問(wèn)題for循環(huán)嵌套就可以完成 外循壞寫(xiě) for(var i = 0 ; i < 4 ; i ++)表示只循環(huán)四次 內(nèi)循環(huán)具體把你的數(shù)字push進(jìn)去 然后外循環(huán)創(chuàng)建個(gè)新數(shù)組 內(nèi)循環(huán)每結(jié)束一次 外循壞push一次

過(guò)客 回答
let arr = [ { uid: 10002, msg: 'Roshan has fallen to the dire.' }, { uid: 10003, msg: 'Hello, Li Lei. I am Pang Meimo.' } ];

function update(record) {
  let index = 0;
  for(let rec of arr) {  // Search for corresponding record
    if(rec.uid == record.uid) {  // Record matched
      // Delete old record
      arr.splice(index, 1);
    }
    index++;
  }

  arr.push(record);
}

update({ uid: 10002, msg: 'Radiant victory!' });
// [ { uid: 10003, msg: 'Hello, Li Lei. I am Pang Meimo.' },
//   { uid: 10002, msg: 'Radiant victory!' } ]

如果不想這么麻煩,可以修改存儲(chǔ)結(jié)構(gòu)。如果你用的vue那好像也只能這么辦了。

維他命 回答

好似寫(xiě)的有點(diǎn)復(fù)雜。把倒計(jì)時(shí)時(shí)間,重置時(shí)間,計(jì)時(shí)器的偏差都加上了。

var s = 1000,
    m = 60 * s,
    h = 60 * m,
    d = 24 * h,
    tick_time = 1000,
    timezone = new Date().getTimezoneOffset() * m;

var getDayTime = function(t) {
  t = t.split(':');
  return t[0] * h + t[1] * m;
}

var getNextClock = function(clockTime, resetTime, now) {
  var result = now_d = parseInt(now / d, 10) * d + timezone;
  now_d_t = now - now_d;
  if (now_d_t > resetTime) {
    result += d;
  }
  return result + clockTime;
};

var before = 0,
  resetTime = getDayTime('00:00'),
  clock24 = getDayTime('10:00');

var tickHandler = function() {
  var now = Date.now();
  if (now - before > tick_time) {
    var nextClock = getNextClock(clock24, resetTime, now);
    var diff = nextClock - now;
    var floor = Math.floor;
    var diif_readable = [
      floor(diff / d),
      floor((diff % d) / h),
      floor((diff % h) / m),
      floor((diff % m) / s)
    ];
    console.log(diif_readable);
    before = now;
  }
};
var handler = setInterval(tickHandler, tick_time/10);
tickHandler();
吢涼 回答

問(wèn)題解決了,末尾多了一個(gè)空格

font-size:($vw_fontsize/($vw_design / 2))*100vw;?//
久舊酒 回答

你的第一個(gè)例子:router.delete('/:id',function(req,res){}) 是符合REST接口規(guī)范了

第二個(gè)例子:是個(gè)人寫(xiě)的,按照的是個(gè)人習(xí)慣

這個(gè)沒(méi)什么特別的規(guī)則,如果你們有團(tuán)隊(duì)要求了,就得按照要求寫(xiě)了

維她命 回答

如果只是為了約束成數(shù)字的話(huà),type加pattern非常的好用,系統(tǒng)彈出的鍵盤(pán)都是數(shù)字類(lèi)型的,即友好又方便

輸入數(shù)字:

<input type="number" pattern="[0-9]*"  placeholder="請(qǐng)輸入數(shù)字">

輸入整數(shù):

<input type="tel" pattern="[0-9]*" maxlength="11" placeholder="輸入整數(shù)">
吃藕丑 回答

form data 然后又得有 json 那種多維度的,在一些項(xiàng)目里面確實(shí)有

離魂曲 回答

因?yàn)樘砑右恍袝r(shí),新增行直接push的header對(duì)象,因此再新增列,會(huì)導(dǎo)致那些新增行也會(huì)重復(fù)變更;


        // addRows 的這一句
        var header = this.data.header;

        // 變更為下面的就好了,主要是不要直接傳遞對(duì)象,主要是引用類(lèi)型數(shù)據(jù)的問(wèn)題
        var header = [];
        for (var i = 0, len = this.data.header.length; i< len; i++){
            header.push(this.data.header[i]);
        }
        // 或者
        var header = JSON.parse(JSON.stringify(this.data.header));

暈死,剛提完問(wèn)題突然想起來(lái)這應(yīng)該是組件國(guó)際化的問(wèn)題,我把國(guó)際化設(shè)置成為zh_CN就可以了

假灑脫 回答

JS文件加載完畢后,
第一步,文件中root級(jí)的、并且沒(méi)有使用任何關(guān)鍵字定義的變量 ,被當(dāng)做全局變量?jī)?yōu)先賦值。
第二步,所有單獨(dú)定義的function xxx()聲明生效
第三步,其他部分按照js中寫(xiě)的代碼邏輯,開(kāi)始順序執(zhí)行

文件加載過(guò)程中,內(nèi)容還不全,不涉及到變量和函數(shù)聲明的處理。

互擼娃 回答

jpress
http://JPress.io
當(dāng)然,可以在網(wǎng)易蜂巢找到docker鏡像,一鍵安裝

1.為什么結(jié)果是 0,1

兩個(gè)點(diǎn)。
1.var x = y = 1 等價(jià)于 var x; x = y = 1
即跳過(guò)了y的聲明,直接創(chuàng)建了全局變量y
2.console.log(x,y)訪(fǎng)問(wèn)的x,y都是全局變量,答案就很明顯了

2.代碼注釋為什么說(shuō)“x在函數(shù)內(nèi)部聲明,y不是!”

原因見(jiàn)上個(gè)回答第一點(diǎn)

3.什么樣的算是隱式聲明的全局變量

除去宿主環(huán)境本身的變量,其他所有未經(jīng)var/let/const創(chuàng)建的全局變量都是“隱式聲明的全局變量”

問(wèn):為什么a is not defined

還是見(jiàn)第一個(gè)回答的第一條,a是函數(shù)f的局部變量,無(wú)法在局部作用域外部訪(fǎng)問(wèn)

咕嚕嚕 回答

有兩個(gè)地方存在問(wèn)題:
1、第六行代碼,express.bodyParser ,bodyParser 已經(jīng)單獨(dú)分離了,你還 express. 自然就引用不到。
2、如果你的意圖是上傳文件,那么對(duì)不起,bodyParser 也沒(méi)用,你需要使用 busboy 、multiparty、formidable、multer 其中任意一種處理文件的中間件。