成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

09.27 順豐一面經(jīng)歷

Baaaan / 1030人閱讀

摘要:算法題現(xiàn)在有一組數(shù)據(jù),一組因子,利用公式可以得到一個(gè)結(jié)果。和只能存儲(chǔ)字符串類(lèi)型,對(duì)于復(fù)雜的對(duì)象可以使用提供的對(duì)象的和來(lái)處理應(yīng)用場(chǎng)景用于組件之間的傳值,,則主要用于不同頁(yè)面之間的傳值。例如表示數(shù)字到,表示匹配所有的大小寫(xiě)字母。

1. 算法題:現(xiàn)在有一組數(shù)據(jù),一組因子a,b,c,利用公式 x*a+y*b+z*c可以得到一個(gè)結(jié)果。問(wèn)怎樣可以求出因子a,b,c對(duì)結(jié)果的影響? 2. 介紹自己技術(shù)方面的能力 3. ES6的了解?
首先回答了letconst

let定義變量,相對(duì)于var,它修復(fù)了一些問(wèn)題,比如變量提升、重復(fù)定義等問(wèn)題,并且constconst`let`的定義具有塊級(jí)作用域;

const定義常量,但是const定義的常量只是值不可變,即基本數(shù)據(jù)類(lèi)型不可變,對(duì)于引用類(lèi)型,因?yàn)樗⒌氖且?,所以即使使?b>const定義的對(duì)象,其屬性還是可變的(這個(gè)當(dāng)時(shí)在論客科技的時(shí)候就有被追問(wèn)到);

然后就說(shuō)到Promise相關(guān)

4. Promise有哪三個(gè)狀態(tài)?怎樣才可以到catch?

首先Promise有三個(gè)狀態(tài) Pending Fullfilled Rejected,分別是等待狀態(tài)、完成狀態(tài)和未完成狀態(tài),在Promise中只能由等待狀態(tài)轉(zhuǎn)換成另一種狀態(tài),例如從 Pending -> Fullfilled為執(zhí)行完成,此時(shí)會(huì)調(diào)用then();從Pending -> Rejected為執(zhí)行失敗,此時(shí)會(huì)調(diào)用catch()

怎樣才能進(jìn)入到catch()
1.在執(zhí)行過(guò)程中捕獲到異常,即:

new Promise((resolved, rejected) => {
        throw new Error("test"); 
})

2.執(zhí)行了rejected(),即:

new Promise((resolved, rejected) => {
        if (true) {
             resolved();
        } else {
             rejected();
        }
})
5. 組件化怎樣理解?
組件化是具體的:按照一些小功能的通用性和可復(fù)用性來(lái)抽象組件;
模塊化是抽象的:按照項(xiàng)目業(yè)務(wù)劃分的大模塊
6. Vue組件通信有多少種方法?

有多種方法解決

使用一個(gè)空的 Vue 實(shí)例作為中央事件總線

使用Vuex

使用localStorage和SessionStorage

7. localStorage和vuex的區(qū)別?

區(qū)別:vuex存儲(chǔ)在內(nèi)存,localstorage(本地存儲(chǔ))則以文件的方式存儲(chǔ)在本地,永久保存;sessionstorage( 會(huì)話存儲(chǔ) ) ,臨時(shí)保存。localstoragesessionstorage只能存儲(chǔ)字符串類(lèi)型,對(duì)于復(fù)雜的對(duì)象可以使用ECMAScript提供的JSON對(duì)象的stringify和parse來(lái)處理

應(yīng)用場(chǎng)景:vuex用于組件之間的傳值,localstorage,sessionstorage則主要用于不同頁(yè)面之間的傳值。(其他頁(yè)面更新數(shù)據(jù)了,當(dāng)前頁(yè)面要刷新才能相應(yīng)更新,非響應(yīng)式的)

永久性:當(dāng)刷新頁(yè)面(這里的刷新頁(yè)面指的是 --> F5刷新,屬于清除內(nèi)存了)時(shí)vuex存儲(chǔ)的值會(huì)丟失,sessionstorage頁(yè)面關(guān)閉后就清除掉了,localstorage不會(huì)。

注:很多人覺(jué)得用localstorage可以代替vuex, 對(duì)于不變的數(shù)據(jù)確實(shí)可以,但是當(dāng)兩個(gè)組件共用一個(gè)數(shù)據(jù)源(對(duì)象或數(shù)組)時(shí),如果其中一個(gè)組件改變了該數(shù)據(jù)源,希望另一個(gè)組件響應(yīng)該變化時(shí),localstorage,sessionstorage無(wú)法做到,原因就是區(qū)別1。

8. 正則表達(dá)式有了解過(guò)嗎?如何匹配手機(jī)號(hào)?
字符類(lèi)和范圍類(lèi):

我們可以通過(guò)[]來(lái)表示一個(gè)類(lèi),匹配的時(shí)候匹配到[]其中一個(gè)即可。
例如[0-9]表示數(shù)字0到9,[a-zA-Z]表示匹配所有的大小寫(xiě)字母。
同時(shí)我們可以在[]中加入^表示一個(gè)反向類(lèi),例如[^9]表示除了9之外的所有字符

預(yù)定義類(lèi):

. 表示除了回車(chē)符和換行符之外的所有字符,等同于 [^ ]
d 表示數(shù)字字符,等同于[0-9]
D 表示非數(shù)字字符,等同于[^0-9]
s 表示空白符,等同于[ xf ]
S 表示非空白符,等同于[^ xf ]
w 表示單詞字符(字母數(shù)字下劃線),等同于[a-zA-Z_0-9]
W 表示非單詞字符,等同于[^a-zA-Z_0-9]

邊界匹配字符:

^ 表示以XXX開(kāi)始
$ 表示以XXX結(jié)束
 單詞邊界
B 非單詞邊界

量詞:

{n} 出現(xiàn)n次
{n,m} 出現(xiàn)n到m次
{n,} 至少出現(xiàn)n次
? 出現(xiàn)零次或一次(最多出現(xiàn)一次),等價(jià)于{0, 1}
+ 出現(xiàn)一次或多次(至少出現(xiàn)一次),等價(jià)于{1, }
* 出現(xiàn)零次或多次(任意次),等價(jià)于{0, }

匹配一個(gè)手機(jī)號(hào)的正則: /^1[34578]d{9}$/
借助正則可視化圖片就更加好理解正則了

9.學(xué)軟件工程的為什么要做前端? 10. 如何理解前端?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/98421.html

相關(guān)文章

  • 10.26 酷狗音樂(lè)校招前端一面經(jīng)歷

    摘要:安全性請(qǐng)求可被緩存,請(qǐng)求保存在瀏覽器歷史記錄中則不能被緩存。與相比,的安全性較差,因?yàn)榘l(fā)送的數(shù)據(jù)是的一部分。 酷狗一面 1. 如何實(shí)現(xiàn)三欄布局(左右兩邊固定寬度,中間自適應(yīng))? 使用flex布局: 父元素設(shè)置display: flex,左右兩邊設(shè)置固定寬度,中間設(shè)置flex-grow: 1; 使用浮動(dòng)布局:左右兩邊設(shè)置固定寬度,而且分別設(shè)置float:left和right,這個(gè)方法有...

    GitCafe 評(píng)論0 收藏0
  • 三年Java后端面試經(jīng)歷

    摘要:前言三年后端開(kāi)發(fā)經(jīng)驗(yàn),面的目標(biāo)崗位是的高級(jí)后端開(kāi)發(fā)。面試結(jié)束,應(yīng)該沒(méi)有后續(xù)。 前言 三年Java后端開(kāi)發(fā)經(jīng)驗(yàn),面的目標(biāo)崗位是20k-35k的高級(jí)后端Java開(kāi)發(fā)。 第一場(chǎng),基本裸面,關(guān)于曾經(jīng)的項(xiàng)目部門(mén)答的不好,所以還是得好好準(zhǔn)備。 某C輪在線旅游公司 筆試 先做半個(gè)小時(shí)的筆試題,一共六個(gè)題目,兩道go語(yǔ)言的基礎(chǔ)題,一道斐波那契相關(guān),一道數(shù)據(jù)庫(kù)行列轉(zhuǎn)置,一道實(shí)現(xiàn)一個(gè)棧,還有一道是百萬(wàn)計(jì)...

    darry 評(píng)論0 收藏0
  • JAVA接入順豐快遞

    豐橋地址 下載到項(xiàng)目中后放到lib文件夾下,引入: sf.sdk sf 1.0 system ${project.basedir}/src/main/resources/lib/SF-CSIM-EXPRESS-SDK-V1.6.jar 需要從豐橋獲取的參數(shù): @V...

    Freeman 評(píng)論0 收藏0
  • 【Java】廣州三本秋招經(jīng)歷

    摘要:具體的時(shí)間線從月中旬,我開(kāi)始關(guān)注??途W(wǎng)的秋招內(nèi)推信息。直至十月中下旬結(jié)束秋招。之前也寫(xiě)過(guò)自己在廣州找實(shí)習(xí)的經(jīng)歷,那次把面試的過(guò)程都具體貼出來(lái)了。我今年就完美錯(cuò)過(guò)了春招實(shí)習(xí)經(jīng)歷。 前言 只有光頭才能變強(qiáng) 離上次發(fā)文章已經(jīng)快兩個(gè)月時(shí)間了,最近一直忙著秋招的事。今天是2018年10月22日,對(duì)于互聯(lián)網(wǎng)行業(yè)來(lái)說(shuō),秋招就基本結(jié)束了。我這邊的流程也走完了(不再筆試/面試了),所以來(lái)寫(xiě)寫(xiě)我的秋招經(jīng)歷...

    qqlcbb 評(píng)論0 收藏1

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<