改成異步加載路由
input 在hidemore中的,你點擊了hidemore會讓input 也點擊了的,你應該把input 冒泡的排除出去
檢測方法:
$(".hidemore").click(function (e) {
var checked = $(this).find("input").is(':checked');
if(event.target.nodeName==="INPUT"){
console.log(event.target.checked); //true
};
if (checked === false) {
$(this).find("input").prop("checked", true);
} else if (checked === true) {
$(this).find("input").prop("checked",false);
}
console.log(event.target.checked); //false
});
可見input改變了兩次
js
var span = document.getElementsByClassName('hidemore')[0];
var inp = span.getElementsByTagName('input')[0];
span.onclick=function(e){
if(e.target.nodeName==='INPUT'){
return;
}else{
inp.checked = !inp.checked;
}
}
jq
$(".hidemore").click(function (event) {
var checked = $(this).find("input").is(':checked');
if(event.target.nodeName==="INPUT")return;
if (checked === false) {
$(this).find("input").prop("checked", true);
} else{
$(this).find("input").prop("checked",false);
}
});吃雞外掛組織需要你
國內(nèi)沒有。都被抄襲的玩死了...你懂的,文化。
iview實際使用的vue版本和你項目實際的vue版本不同造成的問題, 解決辦法是安裝相同版本的vue. 另外: vue-template-compiler 這個插件也安裝和vue相同版本的.
你說的那三種javascript打開新窗口或新標簽頁的方法任何瀏覽器都不會攔截,一定是你代碼寫錯了,請把代碼貼出來。
fillNumberInOneArray 將數(shù)字 m 填入到 第 n 個小宮格中,為什么要隨機選一個位置放呢?后期快放滿的時候,沖突的概率越來越大,根本不收斂的呀。你都能 judgeElse 了,為什么不能在生成 random 坐標之前就排除一下已經(jīng)放了數(shù)字的格子呢?這一步浪費的效率不計其數(shù),甚至導致了算法有極大可能無法停止。9個格子有一個空位,用random去撞這個空位置,那有 8/9 的概率撞不到,一直死循環(huán)。
已經(jīng)被占的格子提前排除,這是其一。其二,假設(shè)小9宮格都剩下3個格子,需要放 7 了對吧,隨機一下,得到一個空格子,檢查了一下橫豎,發(fā)現(xiàn)不能放,接下來你需要標記這個格子不可用,否則下次再 random 還有 1/3 的概率打中這個不可用的格子,導致算法不收斂。犯過的錯,為什么下次還要繼續(xù)犯?下次你就該排除掉它,在剩下的選項里挑,否則這次試錯就沒有意義啦,那這就不是算法,完全就是在碰運氣。
function calculateCoordinate(position,n) 也可以精簡一下,沒必要那么多 switch-case:
function calculateCoordinate(position, n) {
// 先計算九宮格是幾排幾列的九宮格, 我們把數(shù)獨看成是 3*3 的9個9宮格
var nx = n % 3;
var ny = Math.floor(n / 3);
var px = position % 3;
var py = Math.floor(position / 3);
// 同樣的套路處理小9宮格內(nèi)的坐標,
// 轉(zhuǎn)換一下坐標系
var returnX = px + nx * 3;
var returnY = py + ny * 3;
return [returnY, returnX];
}vuex了解一下
就看你現(xiàn)在設(shè)定的這個wordList,如果n大于3呢,這個時候從數(shù)組里無法提取出足夠的元素(否則必定會存在重復),這個時候你需要什么效果?請描述清楚。
把 pathRewrite 刪了重新 run 一下試試
這個插件沒有用過,推薦你用這個插件 webpack-zip-plugin。我用這個沒有問題。
var WebpackZipPlugin = require('webpack-zip-plugin');
plugins.push(new WebpackZipPlugin({
initialFile: `build/${subPath}/`, // 需要打包的文件夾(一般為dist)
endPath: `build/zip/`, // 打包到對應目錄(一般為當前目錄'./')
zipName: `${srcPath}_${versionWithoutTime}` // 打包生成的文件名
}));node什么版本的?可以運行node -v 查看
謝謝@enhancer在評論區(qū)的回答,設(shè)置div2的背景色就不會被div1的背景色渲染了。
基本上應該無解,如果實在介意,推薦可以考慮幾個方案:
function trans (arr) {
let result = []
arr.forEach(item => {
item.forEach((d, i)=> {
let a = result[i] = result[i] || []
a.push(d)
})
})
return result
}
trans([[1,2,3,4],[1,2,3,4]]) // [[1,1],[2,2],[3,3],[4,4]]這個不難啊,你可以在獲取屬性數(shù)組的時候就新建一個map, 形如:
var cate = new Map()
cate.set('test1', 0)
cate.set('test2', 1)
cate.set('test3', 2)
然后去遍歷原數(shù)組:
// 屬性數(shù)組
prop = [
{
category: 'test1',
arr: []
},
{
category: 'test2',
arr: []
},
{
category: 'test3',
arr: []
}
]
// 假設(shè)原數(shù)組為二維數(shù)組
for (i in categorys) {
prop[cate[categorys[i][1]].arr.push(lecategorys[i][0])
}同學。你計時器停了木有?計時器內(nèi)部變量的引用分離了沒有
沒怎么看明白,你是要定義屬性名稱?獲取到數(shù)據(jù)之后遍歷$set不行么
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。