babel 默認(rèn)會(huì)去當(dāng)前項(xiàng)目的 node_modules 下找 preset 或 plugin,所以你全局安裝的時(shí)候,它的確找不到依賴
當(dāng)然有很多方式可以曲線救國(guó),下面說(shuō)一個(gè):
打開(kāi) .babelrc 文件,把 env 替換為你全局安裝的 babel-preset-env 的路徑,比如我電腦上就是 /usr/local/lib/node_modules/babel-preset-env
"presets": [
["env", { "modules": false }],
"stage-2"
]
=>
"presets": [
["/usr/local/lib/node_modules/babel-preset-env", { "modules": false }],
"stage-2"
]
其他方法比如,手動(dòng)把全局安裝的 babel-preset-env 拷貝到當(dāng)前的 node_modules 中 etc...
最后說(shuō)一下,如果你多個(gè)項(xiàng)目都是自己把玩的話,這樣的操作并無(wú)大礙,但是如果涉及到多人協(xié)作的項(xiàng)目...emmm,我相信題主應(yīng)該明白的
ev.target.checked
today - 7*24*60*60*1000就是7天前的時(shí)間戳啊。
webpack dev環(huán)境文件配置一下
plugins: [
new webpack.DefinePlugin({
__DEV__: false
})
]setTimeout/setImmediate 返回結(jié)果的順序不一定。 那么兩種可能性的分別是怎樣的?
那當(dāng)然,你都沒(méi)法保證是不是同一次輪詢(你可能是問(wèn)這個(gè)?)。這就是為什么后面要加fs.readFile。
樓主解決了嗎,有沒(méi)有能跑的demo給我參考下,卡在這里,感謝哈~~~
聽(tīng)不懂,不都是type嗎
var reg = /\[([^\]]+)\]\([^)]+\)([^\(\[]*)/g;
var item;
while(item = reg.exec(str)){
console.log(item)
}提供一種思路:
{
width: 100%;
padding-top: 100%;
}因?yàn)樯唐?id 是一樣的,so ,不管點(diǎn)哪個(gè)都是對(duì)應(yīng)那個(gè)的商品 id 增加。
謝邀。
之前用過(guò)一種方案,是把body獨(dú)立(不作為wrap容器),然后在body上加個(gè)pointer-events: none;濾掉觸摸事件,再在子級(jí)上加個(gè)pointer-events: auto;恢復(fù),不知道是否適合你的項(xiàng)目~
多選組件應(yīng)該盡可能通過(guò)原生 HTML 來(lái)做,不建議采用任何 JS 模擬的方式。
具體的做法可以利用 <label> 的 for 屬性。<label> 基本上是一個(gè)普通容器,通過(guò)修改它的 CSS 我們可以讓它以任何形態(tài)呈現(xiàn)。CSS3 里新增了 + 選擇器,a + b 意味著選擇 a 后面緊跟著的 b 選擇器。結(jié)合這兩者我們就可以實(shí)現(xiàn)任何樣式的多選/單選組件了。
我簡(jiǎn)單寫個(gè)代碼范例吧:
<div class="product-list">
<template v-for="item in products">
<input type="checkbox" v-model="selected" :value="item.id" :id="'product-' + item.id" class="hide" name="product" >
<label :for="'product-' + item.id">
<img :src="item.photo">
<h3>{{item.title}}</h3>
<p>價(jià)格:¥{{item.price}}</p>
</label>
</template>
</div>
你可以參考我的這篇文章: 純CSS實(shí)現(xiàn)多選組件 ,我還做過(guò)一次講堂 寫 CSS 也要開(kāi)腦洞:萬(wàn)能的 :checked + label。
本地啟動(dòng)nginx服務(wù)器(或其他服務(wù)器),然后配合hosts修改。
看下百度翻譯,劃詞的方案,直接段落的貌似有點(diǎn)難度,得分詞,或分子,切成標(biāo)簽嵌套
http://fanyi.baidu.com/?aldty...
用keep-alive包起來(lái)
假如我們正在開(kāi)發(fā)一個(gè)商城網(wǎng)站,網(wǎng)站里有 header 頭部、nav 導(dǎo)航、消息列表、購(gòu)物車等模塊。
如果它們和用戶信息模塊產(chǎn)生了強(qiáng)耦合,比如下面這樣 的形式:
login.succ(function(data){
header.setAvatar( data.avatar); // 設(shè)置 header 模塊的頭像
nav.setAvatar( data.avatar ); // 設(shè)置導(dǎo)航模塊的頭像
message.refresh(); // 刷新消息列表
cart.refresh(); // 刷新購(gòu)物車列表
});
等到有一天,項(xiàng)目中又新增了一個(gè)收貨地址管理的模塊,這個(gè)模塊本來(lái)是另一個(gè)同事所寫的,在最后部分加上這行代碼:
login.succ(function( data ){
header.setAvatar( data.avatar);
nav.setAvatar( data.avatar );
message.refresh();
cart.refresh();
address.refresh(); // 增加這行代碼
});
我們就會(huì)越來(lái)越疲于應(yīng)付這些突如其來(lái)的業(yè)務(wù)要求,要么跳槽了事,要么必須來(lái)重構(gòu)這些代碼。
摘自個(gè)人博客:訂閱者實(shí)際應(yīng)用
把你shell_cmd 改一個(gè)不就好了,例如你要運(yùn)行一個(gè)a.out, 直接設(shè)置:
"shell_cmd": "${file_path}/a.out"
或者自己寫一個(gè)插件解決咯
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(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)師。