babel能力有限,不能使得轉(zhuǎn)換后的ES5代碼擁有塊級(jí)作用域.所以這里的解決方案是把同名變量的換成名字不同的變量,從而起到同樣的效果
module不是這樣配置的
module: {
rules: [
{
test: [/\.bmp$/, /\.gif$/, /\.jpe?g$/, /\.png$/],
loader: require.resolve('url-loader'),
options: {
limit: 10000,
name: 'static/media/[name].[hash:8].[ext]',
},
},
]
}
第一層元素是rules
輸出整數(shù)的時(shí)候,%.n表示最少顯示n位數(shù)字。
inputVals數(shù)組有多少個(gè)元素啊?
沒(méi)看懂這個(gè)賦值是怎么賦值.
get 后臺(tái)當(dāng)然可以拿到數(shù)據(jù)啊,換個(gè)方法取而已
util.showLoading('xxx') 返回的是 undefined ,當(dāng)然不能再調(diào)用 .bind(null) 。
報(bào)錯(cuò)信息講的很明確cross-origin frame跨域
動(dòng)態(tài)地給body加overflow-y:hidden;來(lái)實(shí)現(xiàn)。
on這些方法都是繼承自emitter,所以試試
function callback(data) {
console.log(bbb)
}
sensorConnect.on('data', callback)
sensorConnect.removeListener('data', callback)
我查的是node 7.X, 可以瞧瞧你node版本的文檔
node-sass 難安裝
可能是網(wǎng)不好,丟包了
問(wèn)題解決了,我的程序有點(diǎn)問(wèn)題,不應(yīng)該將xdata,ydata設(shè)置成全局變量,這樣數(shù)組的長(zhǎng)度就會(huì)是所有請(qǐng)求中最多的,導(dǎo)致數(shù)據(jù)錯(cuò)亂
1.了解JavaScript的基本語(yǔ)法,變量,類(lèi)型,語(yǔ)句,表達(dá)式,閉包,作用域
2.要熟悉ES6,就基本能寫(xiě)了
試了下好像沒(méi)有報(bào)這個(gè)錯(cuò)誤,你這個(gè)看起來(lái)ykit的插件yo沒(méi)有安裝上,試試換下npm源,不行的話(huà)可以考慮去GitHub上提issue哈。
了解一下 SVG PATH ?
How SVG Line Animation Works
Animated line drawing in SVG
既然已經(jīng)安裝了,哪就指定一下git執(zhí)行文件所在目錄
只要有接口文檔,前后端約定好,前端需要后端返回什么字段數(shù)據(jù)(xml或json),后端需要前端傳回來(lái)什么參數(shù),一切都搞定啦。后端開(kāi)發(fā)接口,前端調(diào)用,根本不用管后端用什么工具開(kāi)發(fā),前端用什么工具開(kāi)發(fā),至于前端看不到效果可以直接用瀏覽器看啊,或者sublime安裝個(gè)插件View In Browser,能夠很方便在sublime中打開(kāi)瀏覽器看到效果。
請(qǐng)補(bǔ)充說(shuō)明期望的結(jié)果(給出例子)
也就是說(shuō):
let years = {}
years['2018'] = 'haha'
years['2017'] = 'heihei'
console.log(Object.keys(years)) // 不保證是 ['2018', '2017'],有可能是 ['2017', '2018']
console.log(years) // 不保證是 {2018: 'haha', 2017: 'heihei'},有可能是 {2017: 'heihei', 2018: 'haha'}
在此基礎(chǔ)之上,如果仍要做的話(huà),可以按照以下步驟:
將原數(shù)組按照 year->month 的順序排序
year month 正是 updated_at 中的年月的話(huà),按照 updated_at 倒序其實(shí)就已經(jīng)按照 year->month 排好了data.sort(function (d1, d2) => {
if (d1.year > d2.year) return -1
if (d1.year < d2.year) return 1
return (+d2.month) - (+d1.month)
})
此時(shí)遍歷 data 即可
let years = {}
data.forEach(function (d) => {
if (!years[d.year]) years[d.year] = {}
let thisYear = years[d.year]
if (!thisYear[d.month]) thisYear[d.month] = []
thisYear[d.month].push({
id: d.id,
updated_at: d.updated_at
})
})
consol.log(years) // 就是你要的結(jié)果了
整理下代碼:
const result = data
.sort((d1, d2) => {
if (d1.year > d2.year) return -1
if (d1.year < d2.year) return 1
return (+d2.month) - (+d1.month)
})
.reduce((years, {id, year, month, updated_at}) => {
const thisYear = (years[year] = years[year] || {})
const thisMonth = (thisYear[month] = thisYear[month] || [])
thisMonth.push({id, updated_at})
return acc
}, {})
const result = data
.sort((d1, d2) => {
if (d1.year > d2.year) return -1
if (d1.year < d2.year) return 1
return (+d2.month) - (+d1.month)
})
.reduce((years, {id, year, month, updated_at}) => {
if (!years.has(year)) years.set(year, new Map())
const thisYear = years.get(year)
if (!thisYear.has(month)) thisYear.set(month, [])
const thisMonth = thisYear.get(month)
thisMonth.push({id, updated_at})
return acc
}, new Map())
希望對(duì)你有幫助
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(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ū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。