鍍金池/ 問答/ HTML問答
瘋子范 回答

var trs = '<tr>';

    for(var i=0;i<80;i++){
        if(i==9 || i==19 || i==29 || i==39 || i==49 || i==59 || i==69){
            if(i<d.mxs.length){
                trs += '<td style="padding: 0px;"><input type="text" name="data['+i+'][zl]" value="'+d.mxs[i]['zl']+'" class="layui-input" autocomplete="off"></td></tr><tr>';
            }else{
                trs += '<td style="padding: 0px;"><input type="text" name="data['+i+'][zl]" class="layui-input" autocomplete="off"></td></tr><tr>';
            }          
        }else{
            if(i<d.mxs.length){
                trs += '<td style="padding: 0px;"><input type="text" name="data['+i+'][zl]" value="'+d.mxs[i]['zl']+'" class="layui-input" autocomplete="off"></td>';
            }else{
               trs += '<td style="padding: 0px;"><input type="text" name="data['+i+'][zl]]" class="layui-input" autocomplete="off"></td>'; 
            }
            
        }
                   
    }
    trs += '</tr>';$('#goodsKc-form-table tbody').append(trs);

d.mxs 為后臺(tái)返回的數(shù)據(jù)

司令 回答

分層這個(gè)事吧,其實(shí)各家都有不同的分法,主要看你用什么樣的架構(gòu)。比如:

企業(yè)應(yīng)用架構(gòu)模式

這里就有5種分法,分別對(duì)應(yīng)不同的架構(gòu)模式。
回到題目里,其實(shí)分成“表現(xiàn)層”、“控制層”和“應(yīng)用層”我覺得是合理的(所以建議你可以去看看有關(guān)于MVC的東西),之所以沒有一個(gè)“網(wǎng)站服務(wù)器”,是因?yàn)橐淳W(wǎng)站架構(gòu)。如果同時(shí)有前后端的內(nèi)容呢,就可以用Web服務(wù)器把請(qǐng)求分開,前端的返回靜態(tài)資源,涉及到后端的就轉(zhuǎn)發(fā)給后端的應(yīng)用服務(wù)去處理(但后端應(yīng)用服務(wù)一樣可以自己處理,只是用Web服務(wù)器可能更輕量和靈活一些);但是如果是純后端項(xiàng)目呢,那就不需要Web服務(wù)器轉(zhuǎn)發(fā)了,直接用后端的應(yīng)用服務(wù)監(jiān)控請(qǐng)求就行了,也就沒有“網(wǎng)站服務(wù)器”一說了。

凹凸曼 回答

不加括號(hào)的,或者加括號(hào)未繼承其他類的是經(jīng)典類(舊式類) ,加括號(hào)繼承其他類或者Object的是新式類

python3中都是新式類

淚染裳 回答
  1. 透明的input[type="file"]罩在按鈕上
  2. 按鈕點(diǎn)擊時(shí)click一個(gè)input[type="file"]
任她鬧 回答

看了下源碼,有個(gè)屬性 disabled。

你給 el-submenu 設(shè)置一下:

<el-submenu index="1" disabled>
    <template slot="title">
      <i class="el-icon-location"></i>
      <span>導(dǎo)航一</span>
    </template>
    <el-menu-item-group>
      <template slot="title">分組一</template>
      <el-menu-item index="1-1">選項(xiàng)1</el-menu-item>
      <el-menu-item index="1-2">選項(xiàng)2</el-menu-item>
    </el-menu-item-group>
    <el-menu-item-group title="分組2">
      <el-menu-item index="1-3">選項(xiàng)3</el-menu-item>
    </el-menu-item-group>
    <el-submenu index="1-4">
      <template slot="title">選項(xiàng)4</template>
      <el-menu-item index="1-4-1">選項(xiàng)1</el-menu-item>
    </el-submenu>
</el-submenu>
疚幼 回答

圖片描述

看起來是#tpl<script>alert(1)后面的</script>配對(duì)了,所以輸出少了結(jié)尾</script>
而且,從elements中,可以明顯看到第三行的</script>是被忽略掉了。

script嵌套 script 沒用,瀏覽器不能夠正確識(shí)別,即便瀏覽器能夠正確識(shí)別,也不會(huì)工作。

至于這個(gè)問題,請(qǐng)看鏈接,和你這問題類似。

莓森 回答

給浮動(dòng)元素添加 position: relative; 并保證浮動(dòng)元素與絕對(duì)定位元素在同一層級(jí)上

萢萢糖 回答

vue.js 組件之間傳遞數(shù)據(jù)
有興趣可以看看,有詳細(xì)寫出各種組件傳遞數(shù)據(jù)的具體用法。

我以為 回答

意思是ES6的語法在你當(dāng)前的node環(huán)境下不支持。升級(jí)你的nodejs 吧,重新安裝或者使用n模塊管理升級(jí)

墨小羽 回答

剛試了下沒問題,換成import {AStomp} from '../utils/Stomp'試試

壞脾滊 回答

using dynamic sub class in the html and js code, give you an example in angular.js:

in html:

<div ng-class = getDivClass(userSetting)></div>

in Controller:


$scope.getDivClass = function(userSetting){
     if(userSetting){
        return "blue";
     }
}

in css :

.blue{
   background-color: blue;
}

The above method is implemented by angular.js. if you want to use jquery or something else, the mechanism is similar.

愿如初 回答

只能通過JQ去切換CSS了。。昨天自己已經(jīng)解決。

不將就 回答

加鎖,當(dāng)有一個(gè)用戶在操作時(shí),其它用戶不能操作。

不討喜 回答

委托也看情況,比如說訂單列表,每個(gè)單子都有:發(fā)貨、退貨、確認(rèn)收貨、申請(qǐng)售后等等,

<div id="divOrder">
    <div class="ditem">
        <div>內(nèi)容</div>
        <div>操作:發(fā)貨、退貨、確認(rèn)收貨、申請(qǐng)售后</div>
    </div>
    
    <div class="ditem">
        <div>內(nèi)容</div>
        <div>操作:發(fā)貨、退貨、確認(rèn)收貨、申請(qǐng)售后</div>
    </div>
    
    ...
    
</div>

你看以上的結(jié)構(gòu),用委托就很方便的給整個(gè)列表綁定事件

$('#divOrder').click(function(e){
    e=e||window.event;
    var target=e.target||e.srcElement;
    //判斷不同類型的按鈕做處理,如果再加一個(gè)按鈕,這里多一個(gè)判斷就可以了
    console.log(target);
});
鹿惑 回答

微信官方覺得阻止后退是不合理的,所以不提供該api

情殺 回答

全局引入 他無法找到使用 這些的組件的地方 你看他iview的源碼就理解了

這個(gè)錯(cuò)誤 不影響代碼效果

鐧簞噯 回答

我不知道這個(gè)數(shù)字的準(zhǔn)確度你們要求嚴(yán)不嚴(yán)格,但是恕我直言,無論是重要 還是 不重要,別指望純靠前端解決這個(gè)問題。

用戶的身份無法得到確認(rèn),這個(gè)數(shù)字沒法減。確切說,誰都不知道這個(gè)時(shí)刻是誰掃了這個(gè)二維碼進(jìn)到了這個(gè)網(wǎng)頁。
所以,你必須要確定用戶身份。既然你提到了微信掃二維碼,那么你可以利用微信的網(wǎng)頁Oauth登錄來解決這個(gè)問題,微信的openid可以幫你確認(rèn)用戶的身份,作為唯一標(biāo)志。
大概流程如下:

用戶掃描二維碼 =》 打開網(wǎng)頁 =》 觸發(fā)微信Oauth2.0認(rèn)證 =》 再次回調(diào)返回到第二步的網(wǎng)頁并帶有openid =》 數(shù)據(jù)庫查詢是否有該openid,如果有,就什么都不做,如果沒有,記錄openid并將數(shù)字減1
骨殘心 回答

es6:

let inputs = [...$(".oss-formDraft .form-group .form-control")]
let canSave = inputs.some(item => $(item).val() != "")

如果...不支持的話,可以使用如下代碼:

let inputs = Array.prototype.slice.call($(".oss-formDraft .form-group .form-control"))
let canSave = inputs.some(item => $(item).val() != "")