前端問題匯總

Html&&Css

1.Web標(biāo)準(zhǔn)的理解

結(jié)構(gòu)檩小、表現(xiàn)鳄炉、行為分離使頁面易于維護杜耙,頁面響應(yīng)速度快,設(shè)備兼容更好拂盯,容易提高搜索引擎的解析優(yōu)化

2.瀏覽器內(nèi)核差異

是渲染網(wǎng)頁內(nèi)容的泥技,將網(wǎng)頁的代碼轉(zhuǎn)換為看得見的頁面,使用排版所以會導(dǎo)致各個瀏覽器間的排版存在錯誤或誤差(兩方面原因:網(wǎng)站本身編寫不規(guī)范,瀏覽器本身的不規(guī)范)

3.兼容性
  • html對象獲取問題:
    FireFox:document.getElementById("idName");
    ie:document.idname或者document.getElementById("idName")
    解決辦法:統(tǒng)一使用document.getElementById("idName")
  • const問題:
    說明:Firefox下,可以使用const關(guān)鍵字或var關(guān)鍵字來定義常量;
    IE下,只能使用var關(guān)鍵字來定義常量.
    解決方法:統(tǒng)一使用var關(guān)鍵字來定義常量.
  • frame問題:
    <frame src="xxx.html" id="frameId" name="frameName" />
    訪問frame對象:在IE和Firefox中都可以使用window.document.getElementById("frameId")來訪問這個frame對象.
    切換frame內(nèi)容:在 IE和Firefox中都可以使用window.document.getElementById("testFrame").src = "xxx.html"window.frameName.location = "xxx.html"來切換frame的內(nèi)容.
  • 模態(tài)和非模態(tài)窗口問題:
    IE下,可以通過showModalDialogshowModelessDialog打開模態(tài)和非模態(tài)窗口;Firefox下則不能.
    解決方法:直接使用window.open(pageURL,name,parameters)方式打開新窗口珊豹。
    如果需要將子窗口中的參數(shù)傳遞回父窗口,可以在子窗口中使用window.opener來訪問父窗口.
    例如:var parWin = window.opener; parWin.document.getElementById("Aqing").value = "Aqing";
  • firefox與IE的父元素(parentElement)的區(qū)別:
    IE:obj.parentElement
    firefox:obj.parentNode
    解決方法: 因為firefox與IE都支持DOM,因此使用obj.parentNode是不錯選擇.
  • document.formName.item(”itemName”)問題:
    IE下簸呈,可以使用document.formName.item(”itemName”)document.formName.elements["elementName"];Firefox 下店茶,只能使用document.formName.elements["elementName"]
    解決方法:統(tǒng)一使用document.formName.elements["elementName"]
  • input.type屬性問題
    IE下input.type屬性為只讀蜕便;但是Firefox下input.type屬性為讀寫。
    解決辦法:不修改input.type屬性贩幻。如果必須要修改轿腺,可以先隱藏原來的input,然后在同樣的位置再插入一個新的input元素丛楚。
  • 事件委托方法
    IE下族壳,使用document.body.onload= inject;其中functioninject()在這之前已被實現(xiàn);在Firefox下趣些,使用document.body.onload= inject();
  • 各種的樣式兼容
4.vue相關(guān)
  • vue組件間傳值:
    父子組件傳值:props
    子父傳值:$emit
    多組件:EventBus 事件總線
  • 生命周期:
    創(chuàng)建:
    beforeCreate
    在實例初始化之后仿荆,數(shù)據(jù)觀測(data observer) 和 event/watcher 事件配置之前被調(diào)用。
    created
    實例已經(jīng)創(chuàng)建完成之后被調(diào)用坏平。在這一步拢操,實例已完成以下的配置:數(shù)據(jù)觀測(data observer),屬性和方法的運算舶替, watch/event 事件回調(diào)令境。然而,掛載階段還沒開始顾瞪,$el 屬性目前不可見

掛載:
beforeMount
在掛載開始之前被調(diào)用:相關(guān)的 render 函數(shù)首次被調(diào)用舔庶。
mounted
el 被新創(chuàng)建的 vm.$el 替換,并掛載到實例上去之后調(diào)用該鉤子陈醒。
DOM渲染在mounted階段已經(jīng)完成栖茉。
更新:
beforeUpdate
數(shù)據(jù)更新時調(diào)用,發(fā)生在虛擬 DOM 重新渲染和打補丁之前孵延。 你可以在這個鉤子中進一步地更改狀態(tài)吕漂,這不會觸發(fā)附加的重渲染過程。
updated

由于數(shù)據(jù)更改導(dǎo)致的虛擬 DOM 重新渲染和打補丁尘应,在這之后會調(diào)用該鉤子惶凝。
當(dāng)這個鉤子被調(diào)用時,組件 DOM 已經(jīng)更新犬钢,所以你現(xiàn)在可以執(zhí)行依賴于 DOM 的操作苍鲜。然而在大多數(shù)情況下,你應(yīng)該避免在此期間更改狀態(tài)玷犹,因為這可能會導(dǎo)致更新無限循環(huán)混滔。
該鉤子在服務(wù)器端渲染期間不被調(diào)用
銷毀:
beforeDestroy
實例銷毀之前調(diào)用。在這一步,實例仍然完全可用坯屿。
destroyed
Vue 實例銷毀后調(diào)用油湖。調(diào)用后,Vue 實例指示的所有東西都會解綁定领跛,所有的事件監(jiān)聽器會被移除乏德,所有的子實例也會被銷毀。 該鉤子在服務(wù)器端渲染期間不被調(diào)用吠昭。
ajax請求是在monted生命周期中完成的

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末喊括,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子矢棚,更是在濱河造成了極大的恐慌郑什,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蒲肋,死亡現(xiàn)場離奇詭異蘑拯,居然都是意外死亡,警方通過查閱死者的電腦和手機肉津,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舱沧,“玉大人妹沙,你說我怎么就攤上這事∈炖簦” “怎么了距糖?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長牵寺。 經(jīng)常有香客問我悍引,道長,這世上最難降的妖魔是什么帽氓? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任趣斤,我火速辦了婚禮,結(jié)果婚禮上黎休,老公的妹妹穿的比我還像新娘浓领。我一直安慰自己,他們只是感情好势腮,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布联贩。 她就那樣靜靜地躺著,像睡著了一般捎拯。 火紅的嫁衣襯著肌膚如雪泪幌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音祸泪,去河邊找鬼吗浩。 笑死,一個胖子當(dāng)著我的面吹牛浴滴,可吹牛的內(nèi)容都是我干的拓萌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼升略,長吁一口氣:“原來是場噩夢啊……” “哼微王!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起品嚣,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤炕倘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后翰撑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體罩旋,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年眶诈,在試婚紗的時候發(fā)現(xiàn)自己被綠了涨醋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡逝撬,死狀恐怖浴骂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宪潮,我是刑警寧澤溯警,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站狡相,受9級特大地震影響梯轻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜尽棕,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一喳挑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧滔悉,春花似錦蟀悦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至孙乖,卻和暖如春浙炼,著一層夾襖步出監(jiān)牢的瞬間份氧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工弯屈, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蜗帜,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓资厉,卻偏偏與公主長得像厅缺,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子宴偿,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容