為啥要寫 '@babel/preset-env' 呢? babel 的配置文件(babelrc,package.json 或者你的 weppack 中),presets 的定義只需要寫最后一個單詞就可以了,這都是預設的。比如 babel-preset-env,babel-preset-react,babel-preset-stage-0,對應的就是 env,react,stage-0,不需要帶前綴。
你也看到了requests的結果是response success而不是http success,只要有響應這個請求都是成功的,只有請求一個不存在的網址或者網絡錯誤才會響應失敗。舉個例子是一個是賣雞蛋沒買回來,一個是賣了壞的雞蛋回來
cookielib 模塊改名為 http.cookiejar
首先你為什么放到dispatch 里, 如果你非要放到哪里 你可以 return Promise.resolve(你ajax的返回值)
.then(...)
之前想過這個需求,這次看到這個題目才正式想了一下。
這個思路可能不大成熟,希望一起測試和改進。
const ori = 'I <strong>want</strong> to eat <strong>hamburger</strong> to <span>span</span> on a span thing!';
let raw;
const cheerio = require('cheerio');
let $ = cheerio.load(ori);
raw = $.text();
let getOccurrence = (arr, str) => {
return arr.filter(item => item.indexOf(str) !== -1).length;
};
let isTagName = (base, queryStr) => {
let occurrence = base.match(/<\w*>/g);
return occurrence ? getOccurrence(occurrence, queryStr) > 0 : false;
};
let getPos = (base, query) => {
let _base = base;
let pos = 0;
let queryChars = query.split(' ');
let lastWord = queryChars[queryChars.length - 1], occurrence = getOccurrence(queryChars, lastWord);
if(isTagName(_base, lastWord)){
let exp = new RegExp(`<\w*${lastWord}\w*>`, 'g');
let expEnd = new RegExp(`<\/\w*${lastWord}\w*>`, 'g');
let temp = _base.match(exp)[0];
let tempEnd = _base.match(expEnd)[0];
let tempExp = new RegExp(`${temp}`, 'g');
let tempExpEnd = new RegExp(`${tempEnd}`, 'g');
_base = _base.replace(tempExp, new Array(temp.length).fill('_').join('')).replace(tempExpEnd, new Array(tempEnd.length).fill('_').join(''));
}
if(occurrence > 1){
let newBase = _base.split(lastWord).splice(0, occurrence).join(lastWord);
pos = `${newBase}${lastWord}`.length;
}else{
if(occurrence === 1){
pos = _base.indexOf(lastWord) + lastWord.length;
}else{
pos = -1;
}
}
return pos;
};
let getTestCase = (start, end) => {
let query = raw.split(' ').splice(start, end).join(' ').trim();
console.log(query);
console.log(getPos(ori, query));
};
getTestCase(0, 7);
getTestCase(0, 6);1.如果文件過大的話,倒出的時候會有一個提示是文件超過8m可能導致程序崩潰,這個時候不要關閉svga的倒出窗口,耐心等待,因為這個時候程序還是在運作的,如果關閉的話可能就是一個無效的svga文件。
2.svga只能識別基礎的運動和動畫,不能識別各種效果和非矢量的調整,如果必須有的話,只能用序列圖片來替代(不是序列幀,是單張圖片排列)。
以上回答只針對AE的倒出。
<input type="checkbox" data-name="上海" >上海
<input type="checkbox" data-name="南京" >南京
<input type="checkbox" data-name="武漢" >武漢
var arr = [
{"CostTime": "310", "FromStation": "上海"},
{"CostTime": "320", "FromStation": "武漢"},
{"CostTime": "310", "FromStation": "上海"},
{"CostTime": "336", "FromStation": "南京"},
{"CostTime": "310", "FromStation": "上海"},
{"CostTime": "336", "FromStation": "南京"},
{"CostTime": "320", "FromStation": "武漢"},
{"CostTime": "336", "FromStation": "南京"},
{"CostTime": "320", "FromStation": "武漢"},
{"CostTime": "310", "FromStation": "上海"},
{"CostTime": "336", "FromStation": "南京"}
];
var checks = document.querySelectorAll('input[type=checkbox]');
checks.forEach(function(){
this.onchange = function(){
var myarr = [];
checks.forEach(function(el){
if(el.checked){
myarr.push(el.getAttribute('data-name'));
};
});
console.log(filterKey(myarr));
}
});
function filterKey(myarr) {
var checkarr = [];
for(var i in myarr){
checkarr = checkarr.concat(arr.filter(function(item){
return item.FromStation === myarr[i];
}))
}
return checkarr;
}你得有個圓心把;
x = a+ rcosθ;
y = b + rsinθ;
__
r = sqr((x-a)^2+(y-b)^2)
求出來每一個r; 用方差求波動程度,合理值之內就是近似圓啊
D(X)=Σ(Xi - EX)^2/N;
通過原生js, 修改extjs 組件來完成
innerHTML也可以的。你試試
var a={
elm:{
aa:1
},
hell0:{
bb:a['elm'].aa,
}
}
console.log("哈哈哈哈",a.hell0.bb);
F12 控制臺有木有報錯, 有時候本地調試時會出現(xiàn)這種現(xiàn)象
1.使用flexible做適配,淘寶目前所用適配方案
2.使用vw,vh
3.使用rem
4.如果會bootstrap框架的話可以參照文檔使用bootstrap框架
Oracle:大型數(shù)據(jù)庫軟件,收費,支撐體系完善,強大。單庫可支撐數(shù)據(jù)量大,安全性高。適用于服務器比較強大的單節(jié)點或者集群環(huán)境。
Mysql;輕量級數(shù)據(jù)庫,小巧,免費,使用方便。流行于單服務器,性能一般。
Oracle的應用:主要在傳統(tǒng)行業(yè)的數(shù)據(jù)化業(yè)務中,比如:銀行、金融這樣的對可用性、健壯性、安全性、實時性要求極高的業(yè)務;零售、物流這樣對海量數(shù)據(jù)存儲分析要求很高的業(yè)務。此外,高新制造業(yè)如芯片廠也基本都離不開Oracle;電商也有很多使用者,如京東(正在投奔Oracle)、阿里巴巴(計劃去Oracle化)。
MySQL的應用:大都集中于互聯(lián)網方向,因為價格便宜,安裝使用簡便快捷,深受廣大互聯(lián)網公司的喜愛。
MessageBox.close(false);就可以了
嗯,共享狀態(tài)就放在 vuex 中,不是共享的就不要全局,放在自己單獨的組件中就好了!
是這樣子的,我理解你的意思是,你查出一個訂單A,再查出一個訂單B,然后兩個訂單的參數(shù)都不一樣,但是你又想把兩個訂單合在一起,你可以寫個實體類,把訂單A和訂單B的參數(shù)放在同一個實體類中,然后這個實體類就可以當做一個傳輸數(shù)據(jù)類
css 中使用的圖片資源,請放到static目錄下去,不要放在assert目錄
已知道原因,由于用了ios11的新特效引起的,ios11可以在Asset Catalogs中添加Color,還以為是xcode的新特性可以直接在xib中使用,然而并不能。。。
應該是這樣的,你的所有圖片加載完成才會觸發(fā)window.onload,我是這么理解的,如果不想影響頁面加載速度可以異步加載吧。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯(lián)網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。