vue錨點(diǎn)滾動(dòng) 面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類(lèi)的實(shí)現(xiàn),這樣的人該用嗎?
面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類(lèi)的實(shí)現(xiàn),這樣的人該用嗎?采訪中,各種算法、原理、優(yōu)化、各種方法都是豆腐渣。一個(gè)簡(jiǎn)單的想法是隱藏需要記錄scrolltop和顯示D
面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類(lèi)的實(shí)現(xiàn),這樣的人該用嗎?
采訪中,各種算法、原理、優(yōu)化、各種方法都是豆腐渣。一個(gè)簡(jiǎn)單的想法是隱藏需要記錄scrolltop和顯示DOM細(xì)節(jié)的DOM節(jié)點(diǎn)。前后移動(dòng)主要是利用錨點(diǎn)的功能,通過(guò)錨點(diǎn)的變化來(lái)選擇要顯示和隱藏哪些DOM元素。
以下是Vue的實(shí)現(xiàn)方法:
首先,路由器需要不同。一個(gè)視圖每次進(jìn)入時(shí)都需要加載頁(yè)面,而另一個(gè)視圖在第一次初始化后不會(huì)更改。我們用V-IF=“XXX”來(lái)區(qū)分它。請(qǐng)看下面的代碼:
下一步,我們需要配置所謂的keepalive in V-IF in Router:
只需使用上面的代碼這兩部分不僅可以保持你的所有狀態(tài)在上面的路徑下,還可以包括滾動(dòng)條的位置。
如何實(shí)現(xiàn)網(wǎng)頁(yè)后退,回到前一個(gè)頁(yè)面?
基本上只能使用文檔.addEventListener此外,還需要注意在需要的地方刪除事件偵聽(tīng)器。否則,控制臺(tái)中可能會(huì)出現(xiàn)一些錯(cuò)誤提示。雖然它是無(wú)害的,但是可以避免的應(yīng)該避免。否則,在調(diào)試其他bug時(shí),錯(cuò)誤提示會(huì)形成干擾,影響錯(cuò)誤定位。
Vue如何劫持所有的click事件?
今天,政府公布了趙云、黃忠皮膚優(yōu)化的進(jìn)展和最終效果,并發(fā)布了馬超的模型和技能效果。很多玩家對(duì)優(yōu)化都很滿意,表示自己真的調(diào)整到了關(guān)鍵點(diǎn),并稱(chēng)贊馬超的“神威”皮膚。似乎這些用戶已經(jīng)接受了這三種皮膚。
但大家都知道,現(xiàn)在玩家已經(jīng)形成了一個(gè)習(xí)慣,那就是不管官皮怎么做,都會(huì)先貶值,無(wú)一例外。所以馬超的皮膚再次引起了玩家的熱議。很多人說(shuō),很明顯,這是一個(gè)皮膚變化,只是一個(gè)顏色變化和一個(gè)小的特殊效果,沒(méi)有吸引力此外,“錨”一詞再次引用。在這期間,這個(gè)詞已經(jīng)被所有玩家熟知,所以沒(méi)有新的皮膚產(chǎn)生,所以人們會(huì)這樣評(píng)論它。
首先,我們應(yīng)該了解什么是錨,什么是特征。其實(shí),這兩個(gè)字的意思是一樣的,都是每個(gè)英雄必備的。之前,總策劃提出了錨定理論,但玩家普遍反對(duì),因?yàn)殄^定太多,導(dǎo)致皮膚沒(méi)有新意,錨定本身也沒(méi)有新意。但有的玩家甚至把這句話用在所有的皮子上,皮子不像英雄,但它可以進(jìn)行吐槽,留下一些特點(diǎn),并會(huì)對(duì)錨定點(diǎn)理論提出抱怨。
在我看來(lái),你們應(yīng)該正確面對(duì)這個(gè)問(wèn)題。所有的英雄都應(yīng)該有一定的特點(diǎn),即錨定點(diǎn)。這也是區(qū)分英雄的主要方法。比如,如果你讓黃忠長(zhǎng)得像狄仁杰,不留錨點(diǎn),這樣的皮膚還會(huì)流行嗎?我不認(rèn)為大多數(shù)球員會(huì)喜歡它。其實(shí)趙蕓和黃忠的皮膚優(yōu)化效果非常好。馬超的膚質(zhì)也很出色,所以你不需要用錨點(diǎn)來(lái)判斷肌膚。你覺(jué)得呢,我的朋友們?