摘要:算法題現在有一組數據,一組因子,利用公式可以得到一個結果。和只能存儲字符串類型,對于復雜的對象可以使用提供的對象的和來處理應用場景用于組件之間的傳值,,則主要用于不同頁面之間的傳值。例如表示數字到,表示匹配所有的大小寫字母。
1. 算法題:現在有一組數據,一組因子a,b,c,利用公式 x*a+y*b+z*c可以得到一個結果。問怎樣可以求出因子a,b,c對結果的影響? 2. 介紹自己技術方面的能力 3. ES6的了解?
首先回答了let與const4. Promise有哪三個狀態?怎樣才可以到catch?let定義變量,相對于var,它修復了一些問題,比如變量提升、重復定義等問題,并且constconst`let`的定義具有塊級作用域;
const定義常量,但是const定義的常量只是值不可變,即基本數據類型不可變,對于引用類型,因為它建立的是引用,所以即使使用const定義的對象,其屬性還是可變的(這個當時在論客科技的時候就有被追問到);
然后就說到Promise相關
5. 組件化怎樣理解?首先Promise有三個狀態 Pending Fullfilled Rejected,分別是等待狀態、完成狀態和未完成狀態,在Promise中只能由等待狀態轉換成另一種狀態,例如從 Pending -> Fullfilled為執行完成,此時會調用then();從Pending -> Rejected為執行失敗,此時會調用catch()
怎樣才能進入到catch()中
1.在執行過程中捕獲到異常,即:new Promise((resolved, rejected) => { throw new Error("test"); })2.執行了rejected(),即:
new Promise((resolved, rejected) => { if (true) { resolved(); } else { rejected(); } })
組件化是具體的:按照一些小功能的通用性和可復用性來抽象組件;6. Vue組件通信有多少種方法?
模塊化是抽象的:按照項目業務劃分的大模塊
7. localStorage和vuex的區別?有多種方法解決
使用一個空的 Vue 實例作為中央事件總線
使用Vuex
使用localStorage和SessionStorage
8. 正則表達式有了解過嗎?如何匹配手機號?區別:vuex存儲在內存,localstorage(本地存儲)則以文件的方式存儲在本地,永久保存;sessionstorage( 會話存儲 ) ,臨時保存。localstorage和sessionstorage只能存儲字符串類型,對于復雜的對象可以使用ECMAScript提供的JSON對象的stringify和parse來處理
應用場景:vuex用于組件之間的傳值,localstorage,sessionstorage則主要用于不同頁面之間的傳值。(其他頁面更新數據了,當前頁面要刷新才能相應更新,非響應式的)
永久性:當刷新頁面(這里的刷新頁面指的是 --> F5刷新,屬于清除內存了)時vuex存儲的值會丟失,sessionstorage頁面關閉后就清除掉了,localstorage不會。
注:很多人覺得用localstorage可以代替vuex, 對于不變的數據確實可以,但是當兩個組件共用一個數據源(對象或數組)時,如果其中一個組件改變了該數據源,希望另一個組件響應該變化時,localstorage,sessionstorage無法做到,原因就是區別1。
字符類和范圍類:9.學軟件工程的為什么要做前端? 10. 如何理解前端?我們可以通過[]來表示一個類,匹配的時候匹配到[]其中一個即可。
預定義類:
例如[0-9]表示數字0到9,[a-zA-Z]表示匹配所有的大小寫字母。
同時我們可以在[]中加入^表示一個反向類,例如[^9]表示除了9之外的所有字符. 表示除了回車符和換行符之外的所有字符,等同于 [^ ]
邊界匹配字符:
d 表示數字字符,等同于[0-9]
D 表示非數字字符,等同于[^0-9]
s 表示空白符,等同于[ xf ]
S 表示非空白符,等同于[^ xf ]
w 表示單詞字符(字母數字下劃線),等同于[a-zA-Z_0-9]
W 表示非單詞字符,等同于[^a-zA-Z_0-9]^ 表示以XXX開始
量詞:
$ 表示以XXX結束
單詞邊界
B 非單詞邊界{n} 出現n次
{n,m} 出現n到m次
{n,} 至少出現n次
? 出現零次或一次(最多出現一次),等價于{0, 1}
+ 出現一次或多次(至少出現一次),等價于{1, }
* 出現零次或多次(任意次),等價于{0, }匹配一個手機號的正則: /^1[34578]d{9}$/
借助正則可視化圖片就更加好理解正則了
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/98421.html
摘要:安全性請求可被緩存,請求保存在瀏覽器歷史記錄中則不能被緩存。與相比,的安全性較差,因為發送的數據是的一部分。 酷狗一面 1. 如何實現三欄布局(左右兩邊固定寬度,中間自適應)? 使用flex布局: 父元素設置display: flex,左右兩邊設置固定寬度,中間設置flex-grow: 1; 使用浮動布局:左右兩邊設置固定寬度,而且分別設置float:left和right,這個方法有...
摘要:前言三年后端開發經驗,面的目標崗位是的高級后端開發。面試結束,應該沒有后續。 前言 三年Java后端開發經驗,面的目標崗位是20k-35k的高級后端Java開發。 第一場,基本裸面,關于曾經的項目部門答的不好,所以還是得好好準備。 某C輪在線旅游公司 筆試 先做半個小時的筆試題,一共六個題目,兩道go語言的基礎題,一道斐波那契相關,一道數據庫行列轉置,一道實現一個棧,還有一道是百萬計...
豐橋地址 下載到項目中后放到lib文件夾下,引入: sf.sdk sf 1.0 system ${project.basedir}/src/main/resources/lib/SF-CSIM-EXPRESS-SDK-V1.6.jar 需要從豐橋獲取的參數: @V...
摘要:具體的時間線從月中旬,我開始關注牛客網的秋招內推信息。直至十月中下旬結束秋招。之前也寫過自己在廣州找實習的經歷,那次把面試的過程都具體貼出來了。我今年就完美錯過了春招實習經歷。 前言 只有光頭才能變強 離上次發文章已經快兩個月時間了,最近一直忙著秋招的事。今天是2018年10月22日,對于互聯網行業來說,秋招就基本結束了。我這邊的流程也走完了(不再筆試/面試了),所以來寫寫我的秋招經歷...
閱讀 642·2021-11-25 09:43
閱讀 1655·2021-11-18 10:02
閱讀 1033·2021-10-15 09:39
閱讀 1877·2021-10-12 10:18
閱讀 2115·2021-09-22 15:43
閱讀 756·2021-09-22 15:10
閱讀 2084·2019-08-30 15:53
閱讀 978·2019-08-30 13:00