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)。比如:
這里就有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中都是新式類
input[type="file"]
罩在按鈕上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>
給浮動(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
const fs = require('fs')
全局引入 他無法找到使用 這些的組件的地方 你看他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() != "")
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。