js是前端腳本,可以通過ajax讓后端的服務(wù)器調(diào)用python腳本,然后返回處理結(jié)果。前端直接調(diào)用任何本地文件都是不安全也是不推薦的
把node_modules刪掉,重新安裝試試
目測indexedDB 打開后開啟了一次事務(wù),你不能在upgradeneeded 里邊再次調(diào)用open 這樣是兩個事務(wù)肯定沖突
get() {
if (this.getDataValue('count')) { //判斷的含義是調(diào)用這個字段才會返回結(jié)果
return 0
}
}先排除是不是你代碼里面有這么個img標(biāo)簽
要, ws和wss是在http和相應(yīng)的https上的進一步改進升級版本.wss首先還是https協(xié)議, 只是增加了和websocket相應(yīng)的頭和二進封包等處理.簡單地說就是WS on HTTP, WSS on HTTPS
另一個問題是在http頁面里能不能打開wss連接.可以, 但不夠安全.
在https能打開ws連接么? 答案是不能, 因為瀏覽器不允許.( 但也不是所有瀏覽器都不允許, 象國內(nèi)的qq等瀏覽器就是允許的. 當(dāng)然, 也就不安全了.)
你把你的回調(diào)里的err打印一下就知道了,報了錯,所以files的值其實是undefined
function getAllAlbumByNames(parname, callback) {
fs.readdir(process.cwd() + "./uploads/" + parname, function (err,files) {
if(err) {
console.log(err);
return callback(err);
}
}
}
你去REPL里輸出一下你就知道下面這個輸出啥了
process.cwd()+"./uploads/"+parname
你加的這個點跑到前面一級文件名后面了
1,我們的工作模式現(xiàn)在在別的公司(也不大那種吧)算是常見嗎,作為前端我是不是做的太少了
這種工作模式在小公司很常見的,尤其是某些做傳統(tǒng)軟件的公司,我也待過四五家公司了,待過小公司,待過大公司,對你的這種情況還是有點了解的。
小公司嗎,資金有限,用人成本在那里,恨不得招一個人來什么都會,也就不難理解讓你一個做前端的兼職設(shè)計ps AI等等(和我以前待的一個公司一樣,前端還要兼職做ui設(shè)計)。
作為前端的你做的太雜了,你目前的狀態(tài)應(yīng)該是技術(shù)的深度更加重要,而不是廣度。PS AI,UI等應(yīng)該有專門的人去負責(zé)。
2,如果前后端分離的話,前端就只能從ajax獲取后臺數(shù)據(jù)?然后加載到dom嗎?有其他獲取的方式嗎
我是做后端的,前端的經(jīng)驗不多。我個人認為用的最多的應(yīng)該ajax調(diào)用后臺的接口獲取數(shù)據(jù),當(dāng)然也有其他獲取后臺數(shù)據(jù)的方式,比如后端主動將數(shù)據(jù)推送到前端。
不要小瞧從ajax獲取后臺數(shù)據(jù),然后加載到dom這個過程,很多前端框架把這個過程玩成了花。
3,如果頁面很多模塊比如好多下拉 還有表格,那么ajax要多次單獨傳輸還是一次傳輸過來?如果一次要怎么把數(shù)據(jù)(json)分布給這些組件呢(有條件的前輩復(fù)制個簡單demo給看看行嗎)
好多模塊需要的數(shù)據(jù)量很少,可以把這些模塊需要的數(shù)據(jù)后臺合并下,一次ajax就可以獲取。當(dāng)是對于有些模塊需要的數(shù)據(jù)量很大,這個時候最好按需加載,即用的時候ajax請求后臺獲取下。
4,以上憂慮來自于,項目數(shù)據(jù)很多,然后我對前后端交接處又 云里霧里,ajax基本是后端寫,導(dǎo)致我非常被動,對項目整體把握沒那么好,感覺后端貌似更容易吞噬前端,我想改變這種局面(有一次聽后端竟然說項目是他一個人做的<說是開玩笑,但是對我打擊很大>,我ri了)
主要還是你公司的問題,分工不明確。就你一個前端,后端不負責(zé)些前端的工作,項目什么時候能完成呀。
規(guī)范的公司會分工明確,會在項目前期確定好前后端怎么交互,并落實到文檔,前端參考文檔,有問題及時溝通即可。
5,我現(xiàn)在要從哪里開始做起,要如何慢慢改變這種已經(jīng)適應(yīng)了一年的模式,讓后端也能接受(貌似他的ajax也是基礎(chǔ)層面,難一些的也就不行了,我們項目要求不是很高,也沒有人說過啥,但我想讓前端表現(xiàn)的更好)
我以前學(xué)過PHP(比較淺那種),特別想深入學(xué)習(xí)一下,這樣只有自己實踐了才會明白其中的原理,因為感覺跟這個后端配合,我進步不大,很被動,他習(xí)慣了只做他懂了,不會的就繞道了,所有他隨便搞,只要搞出來就行,我要從哪里插手?
既然做前端了,那就堅持下去。換來換去,可能最后什么都只是會一點。你以為身邊的牛人天生就牛嗎,不是的,最重要的是別人比你花的時間多,比你勤奮,你晚上回去打游戲,別人在學(xué)習(xí),你周末去玩,別人在學(xué)習(xí),
你和女朋友你儂我儂,別人在學(xué)習(xí)。
換一家公司吧,不一定非要去大公司,很多小的公司技術(shù)也很規(guī)范的,技術(shù)氛圍也很好,小而美。
1:基礎(chǔ)(html/css/javascript/json等等一堆)一定要打扎實了。
2:大公司招聘前端的時候,都會列出一些技術(shù)要求,什么什么框架呀,你可以看看那些技術(shù)你是否掌握了。
3:經(jīng)驗和解決問題的能力在工作中汲取,邊做邊學(xué),多思考,多做筆記。
4:肯花時間。
瀏覽器自己的功能,你要禁用使用autocomplete="off"
寫成這樣試試import FileTree from '@/components/FileTree/index'
React.Fragment一般是用來處理多個元素返回的情況,F(xiàn)ragment本身不轉(zhuǎn)換為任何dom元素,是個空標(biāo)簽,比如
render() {
return (
<Fragment>
<li>hi</li>
<li>原罪</li>
</Fragment>
);
}
如果不用Fragment,就得用數(shù)組包裹,
render() {
return (
[
<li key="a">hi</li>,
<li key="b">原罪</li>,
]
);
}
你如果值返回一個字符串,那就直接返回就好了
render() {
return 'error';
}可以用時間戳來比較
touchstart的時候記錄下來, touchend的時候與當(dāng)前時間比較
超過一定時間的視為長按, 沒超過的視為點擊
問題的原因:topImgs中異步請求還沒有回來的時候,你的組件已經(jīng)unmount了。這時候你再在回調(diào)用setState,就會報這個錯。
解決辦法:
constructor() {
super();
}
componentWillUnmount() {
this.xhr && this.xhr.abort();
}
topImgs() => {
this.xhr = React.axios();
}可以參考JQuery的源碼中操作,在Jquery中直接用focus() 就能使元素獲得焦點
自定義標(biāo)簽。HTML是可以自定義標(biāo)簽的。
替換全部,就是用正則表達式的 加上全局 g的標(biāo)示, 對于 " 和 ' 是需要轉(zhuǎn)義的 \" 和 \'
應(yīng)該是少了一個參數(shù)設(shè)置,試一試 ionic start blank mm
1、做懶加載
2、利用webpack externals 把它單獨打出去
3、如果是頁面里的,盡可能的把業(yè)務(wù)剝離出去
給video設(shè)置一個較低的z-index,如果兩個元素的級別不同的話,記得把各自父元素的z-index也設(shè)置好
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。