能在控制臺(tái)打斷點(diǎn)嗎?打了斷點(diǎn)不就知道是什么了嗎?
而且有道你可以上網(wǎng)去查他的文檔吧?
可以一次請(qǐng)求數(shù)據(jù)下來(lái),監(jiān)聽(tīng)終端類型(@change),根據(jù)val不同,來(lái)設(shè)置功能模塊的options,功能細(xì)分也是一樣。
$res = [];
foreach ($arr as $key => $value){
$res += $value;
}
你看控制臺(tái)的Styles面板中有對(duì)應(yīng)樣式嗎?
還是你沒(méi)有添加相應(yīng)的loader?
tooltip的類是el-tooltip__popper,可以直接寫(xiě)CSS控制寬度
/^d+(.d+)?$/g 這個(gè)沒(méi)有忽略用戶輸入的空格
方案一
利用節(jié)流 當(dāng)用戶輸入停止的多少毫秒后去匹配正則 過(guò)濾輸入內(nèi)容以及提示
方案二
提交的時(shí)候過(guò)濾用戶輸入并提示
可能有更好的方案 這我暫時(shí)想到的
window.onresize = function () {
myChart.resize();
}
應(yīng)該是this指向的問(wèn)題
我們公司也是 java 的后臺(tái),我個(gè)人是寫(xiě)前端的,算是一點(diǎn)經(jīng)驗(yàn)分享吧
java 前后端分離, jsp 是禁忌,因?yàn)?jsp 依賴于 tomcat ,如果前端使用 react/vue 那么 jsp 顯然是不可取的
前端可以使用 react 或 vue 之類的現(xiàn)代化框架構(gòu)建一個(gè)單頁(yè)應(yīng)用,通過(guò) router 實(shí)現(xiàn)路由前置,404,403,未登錄攔截,頁(yè)面跳轉(zhuǎn)等等,都交給前端
數(shù)據(jù)庫(kù)負(fù)責(zé)數(shù)據(jù),后臺(tái)負(fù)責(zé)接口,前端負(fù)責(zé)展現(xiàn)
至于數(shù)據(jù)庫(kù)和后臺(tái)分配,我一個(gè)前端給不了很好的意見(jiàn)
1.請(qǐng)問(wèn)你要保存的是不是跳轉(zhuǎn)之前的頁(yè)面的數(shù)據(jù)?
2.可以用redux,也可以用cookie,localStorage,sessionStorage來(lái)保存
你這種錯(cuò)誤 還要?jiǎng)e人自己去運(yùn)行 才能解決,誰(shuí)有那種閑工夫 還得在開(kāi)發(fā)者工具里 建個(gè)小程序項(xiàng)目去幫你?
先提出自己如何處理的,在嘗試失敗后,是如何做的 這樣 別人才能有效的幫助你,也能節(jié)約時(shí)間。
redux-thunk的主要作用應(yīng)該不是異步同步的問(wèn)題,在你使用redux-thunk之前,只能dispatch一個(gè)action對(duì)象:
dispatch({type:'DO_SOMETHING'})
而使用他之后,你可以dispatch一個(gè)函數(shù)
dispatch(function (dispatch) {
$.get('/api/somepath', function(users) {
dispatch({
type: 'FETCH_USERS_SUCCESS',
users: users,
});
});
});
你可以在函數(shù)里面做你想做的邏輯處理等工作你得在main.js或者App.vue里面引入。
webpack 的編譯入口是.js文件,并不會(huì)解析 html 文件里的資源,html 文件只起到模板作用,里面的內(nèi)容在沒(méi)有模板語(yǔ)法塊控制的情況下都是靜態(tài)的。
然后根據(jù)報(bào)錯(cuò)信息,是 webpack 版本問(wèn)題導(dǎo)致的 loader 名寫(xiě)法有誤,查看一下其它配置文件里面是否有重復(fù)且格式錯(cuò)誤的編譯配置。
// 試試在main.js入口文件配合vue-router寫(xiě)這個(gè)
router.afterEach((to,from,next) => {
window.scrollTo(0,0);
});formData.append('filename', file,file.name);
文檔中有提供close方法的
http://element-cn.eleme.io/#/...
const notifyAction = this.$notify('xxx...')
notifyAction.close()上面這位大佬的方法很標(biāo)注,很嚴(yán)禁,但不適合小白理解:
首先要明白委托是什么意思:委托并沒(méi)有給子元素綁定事件,點(diǎn)擊子元素的時(shí)候根據(jù)事件冒泡的原理,觸發(fā)了body上綁定的事件,這個(gè)方法是能獲取到點(diǎn)擊的子元素的事件對(duì)象的,這個(gè)比較簡(jiǎn)單;
難點(diǎn)其實(shí)是另一個(gè)問(wèn)題,子元素dom結(jié)構(gòu)通常不止1層,那么如何讓事件對(duì)象是我們想要那個(gè),一般要的是子元素最外層的元素,下面一個(gè)栗子可以告訴你怎么獲取你想要的父節(jié)點(diǎn)的事件對(duì)象:
var a=document.getElementById('content_left');//以百度搜索結(jié)果列表為例
a.onclick = function(ev){//這個(gè)ev是你點(diǎn)擊的那個(gè)子元素的子元素
var ev = ev || window.event;
var target = ev.target || ev.srcElement;
while(target!=a){//在非父節(jié)點(diǎn)中尋找最外層dom
console.log(target.className)
if(target.className == 'c-abstract'){//c-abstract是我想要的每一項(xiàng)列表的最外層
target.style.background = "#eee";
break;
}
target=target.parentNode;//通過(guò)while,逐級(jí)尋找父節(jié)點(diǎn)
}
};api 代碼的路由放到前面,最后這個(gè)中間件作為 fallback 就好了
北大青鳥(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)師。