不是的,CommonsChunkPlugin 這個插件的作用是把你項目中用到的公用文件,比如vue、jQuery、util這些文件打包成一個vendor.js,這個文件不怎么變動,可以做cdn或者本地的緩存。
最終是這樣的:
<script src="/verdor.js"></script>
<!-- 以下為業(yè)務js -->
<script src="/2018/0106/a.js"></script>
<script src="/2018/0106/b.js"></script>一個偏方:
如果用 transition 改變 className 的方式來的話,就可以 $(node).style.top 來寫了。。。
文件服務器干嘛不用Nginx之類專業(yè)web服務器,而用nodejs呢,是有什么需求嗎
setting-javascript-libraries里面可以設置啊
1.預覽可以直接用base64預覽
function getBase64(img, callback) {
const reader = new FileReader();
reader.addEventListener('load', () => callback(reader.result));
reader.readAsDataURL(img);
}
callback里的參數(shù)就是base64的url,可以直接賦值給img的src
2.提交給后臺的用的是form對象,是個blob,可以通過ajax上傳
自己在路由配置404頁面
放到最后
{
path: '*',
component: index
}
沖突是正常的,如果前端和后端的開發(fā)人員修改相同的代碼文件,很容易導致沖突的。
但是,沖突并不意味著,gitflow 工作流不適用項目 B。沖突跟 gitflow 工作流沒有關系,沖突是 Git 本身的工作原理導致的。
這個工作場景,Git 的四種工作流:集中式工作流,功能分支工作流,gitflow 工作流和 fork 工作流,都會導致沖突的。
$lookup
MongoDB has the join-like $lookup aggregation operator in versions >= 3.2. Mongoose has a more powerful alternative called populate(), which lets you reference documents in other collections.
而DBRef只能根據(jù)ObjectId,并且有固定的格式要求,所以我傾向于認為它是構造了查詢,在得到數(shù)據(jù)對象的時候再根據(jù)引用條件查詢一次得到引用的對象。這樣就造成一個不可避免的問題,如果一次查詢返回結果集有10條記錄,那么除了這些記錄外還要進行10次額外的查詢來獲取引用它們的對象。性能上面肯定是大打折扣的。
$lookup的性能比DBRef好,它只進行一次查詢來獲取所有結果。但是這個運算符目前只能在復制集中使用,分片集暫不支持。總結一下,無論是$lookup還是DBRef,都是建議盡量避免的。我在這個問題里解釋了正確的處理方式及原因,請參考。
媒體查詢
@media only screen and (device-width: 375px) and (device-height: 812px){
// 你的樣式
}
如果非要用jq的話,首選確認下這幾個標簽是否是兄弟元素。
如果是,給每個標簽添加mouseenter事件,然后通過事件可以獲取到當前元素e.target,來設置css屬性。
然后再通過jq的siblings獲取其他兄弟元素,來設置css屬性。
偽碼:
$('dom').mouseenter((e) => {
$(e.target).css('balabala...')
.siblings().css('balabala...')
})根據(jù)篩選條件調接口拉數(shù)據(jù)賦值不就行了
Vue基于Object.defineProperty()實現(xiàn)的雙向綁定,只能在IE8以上跑
你paths里那個配置 work1后面多了一個點.
這里也寫錯了應該是 work2:work/work2
我也遇到了。。。解決沒啊題主
啊 發(fā)現(xiàn)問題了。。。版本問題啊
1.聞所未聞。我不知道你有沒有用過react,你直接修改一個組件里的state,this.state.name = 'a',也是可以的,但是你這樣做過嗎?肯定是不行的,因為你這樣就算改了state,也不會觸發(fā)react的重新渲染,反而會導致數(shù)據(jù)和視圖不一致。所以react提供里setState這個api用來改變state,這樣可以重新觸發(fā)react的渲染周期
2.mobx和redux以及state一樣,都是儲存數(shù)據(jù)的對象而已。但是mobx和redux是全局的,說到底也只是個對象,你這么改它當然能改,但只是改了而已,并沒有觸發(fā)mobx和redux的一些動作。所以從這個意義上來說,action就像是setState,是改變這個狀態(tài)樹的方式,通過調用action觸發(fā)reducer,從而改變數(shù)據(jù)樹。這個可以保證mobx或redux正常工作,且數(shù)據(jù)和視圖保持一致。
3.不是修改一個值寫一個action,而是一個action對應一件事。不同的事對應不同的action,觸發(fā)對應的reducer,這樣可以讓mobx或redux知道,是什么動作導致了什么結果。
查詢 line_id 等于20, 且文章cid=6, 并且排除line_id=21這個需求你自己不覺得矛盾嗎? 既然已經(jīng)過濾只有 line_id=20, 那么結果集還需要排除line_id=21?
你的真實需求是不是 查詢 line_id 等于20但是不等于21的所有文章?
這個場景使用Exists語句
SELECT a.*
FROM article a
WHERE
EXISTS(SELECT al.article_id
FROM article_line al
WHERE al.line_id = 20 AND al.article_id = a.id)
AND NOT EXISTS(
SELECT al.article_id
FROM article_line al
WHERE al.line_id = 21 AND al.article_id = a.id)
)
使用 computed ,定義一個帶返回值的函數(shù)。綁定 v-popover
但是當我要後退 delete 刪除文字的時候(每一行), 他的高度只會 1px 的往下扣
原因:
本例中從你描述的現(xiàn)象看, textarea默認 上下border各是1px,padding是0px,即
實際上 scrollHeight一直比css('height')少2px,
當input事件每次觸發(fā)后,css('height')被賦值為比它小的scrollHeight,就會出現(xiàn)你看到的現(xiàn)象 "後退 delete 刪除文字的時候(每一行), 他的高度只會 1px 的往下扣", 實際不是扣1px,是扣2px。
解決方案可采用 @月影 提供的。 原理是每次觸發(fā)輸入事件時,先取消textarea的高度(this.style.height = 'auto'),此時會出現(xiàn)滾動條,這么做的目的是讓scollHeight將等于文字的實際高度。 如果省掉這步,會發(fā)現(xiàn)在刪除文字時,撐高的scrollHeight并不會變化。
最終將 月影 的答案改寫成下面這樣, 可避免他的方案中textarea會出現(xiàn)輕微抖動的現(xiàn)象。
var scroll_Height = $('#content').get(0).scrollHeight;
$('#content').innerHeight(scroll_Height);
$('#content').on('input', function() {
$(this).height('auto');
$(this).innerHeight($(this)[0].scrollHeight);
}); 根據(jù)瀏覽器窗口定位的,viewport是告訴瀏覽器使用理想視口,讓布局視口的寬度和理想視口的寬度一樣
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。