前端實習筆記 2月 第1周

2021-10-19 02:02:48 字數 2674 閱讀 6942

週報畢設

做了些sql的內容

開會開了個會,比較晚,17點開始,19點結束,差點沒趕上回家尾班車

近期先前做的uplot pr要合

切換兩個頁面tab順序,很簡單

當然還有乙個props欄位決定預設開啟哪個tab,乾脆自己拍板決定了

將一系列json欄位展示出來,**裡有乙個元件專門做這個事,像膠囊一樣的展示方式

還有另乙個封裝它的元件展示一系列膠囊,差點找錯

這系列字段可能很少,大多數只有乙個,效果一般,但是既然是產品要求的,照做便是

一開始還擔心了溢位怎麼辦,這倒好,大多數就乙個

然後做了個排序順序,要求某5個字段如果出現了,按順序排列,其他按照字典序

一開始考慮過map,但還是陣列直觀一些

難得有演算法需求,寫上類似的邏輯

const arr =

['a'

,'b'

,'c'

,'d'

,'e'];

// 原陣列模擬

const list =

['e'

,'c'];

// 我要求的順序,沒出現的按字典序排列

arr.

sort

((a, b)

=>

if(aindex <

0&& bindex <0)

// 乙個在list乙個不在list

return bindex;

// 自然數放在負數前面 // bindex真值表和要求完全一致})

;

**內容順序更改,就是改一下陣列位置就好了,然後有乙個欄位後端還沒給

專案上i18n模板和v-bind內是一樣的,用$t,js部分引入後用t方法

我甚至傻乎乎的把text先導出來了

**上一開始切分支的源不對,以後切分支啊,commit啊,pr啊一定小心小心再小心

問問題我的理解是這樣的,這是乙個博弈論

有問題,問了,最多挨罵,但能解決問題

如果不問,做好了,那還行;做不好,那就是大事情

所以在我的觀點裡應該是去問,即使放棄一部分(不問就能做好)的利益,挨頓罵,但至少不會陷入(不問還沒做好)的最壞結果

review三百年前的pr(uplot)

乙個ts寫法,二維陣列不要用array>,寫[string, unknown]更好

函式引數並不是什麼時候都需要型別斷言的

命令npm ci,類似於npm install

rm -rf ***x,linux強制刪除

ts公升級

公升4會出很多相容性問題

首當其衝eslint

做50x頁面

4.1 頁面

頁面很簡單,照著設計給的圖做,其中需要拿乙個svg圖示的源**

svg向量圖不會失真,我一開始找錯了設定的位置,把svg弄錯誤了,以為放大失真

4.2 註冊路由

路由還是很容易的,就在router寫乙個,轉到某個元件內去

4.3 判斷請求

我們所有請求的判斷是在乙個js檔案裡,找到判斷http請求狀態碼的位置,找到5開頭的錯誤就好了

然後請求5開頭的嚴格有500到510,11個,我們的後端目前只設定了500,沒有那麼複雜

一開始用正規表示式判斷5xx請求,然後發現正則沒有萬用字元,*是路由的萬用字元,在正則代表0或n

測試有些困難,因為不是很容易跳出500錯誤,不過邏輯是對的,後續真遇到了500,沒錯

switch(true)

在swtich裡放布林值,然後case裡一連串邏輯

覺得這個做法挺有趣的,至少可以解決一連串if-else和map的邏輯判斷問題

map本身沒法判定乙個範圍,if-else連串太醜,switch放邏輯,後面case哪個結果和前面放的邏輯值相等,直接執行此分支

樣例**如下,附乙個控制台測試正確性

危險寫法:多層解構

當乙個物件有巢狀時,多層解構必須要考慮,為undefined時,還過去取物件屬性的case

所以多層解構非常危險

測試如下,如果obj中沒有value,取test就相當於讀取undefined的屬性了,預設值並沒有設定test屬性

核酸檢測

因為禁止一刀切,我可以回家了,做核酸之前忘了帶身份證,給醫院打**說必須要

然後回家一趟來回3小時取身份證,做的時候發現根本沒用到

還好公司不是很急著需要我做什麼事情,偷偷溜了也不算很過分

代替leader跟進新需求

其實並沒有什麼任務,後端介面沒出來

前天做的改進頁面的需求,有乙個字段,可能為空,和產品商量了,還是空著吧

有乙個**項寬度不對,改了一下,100px會縮略,110px剛剛好,改了120px

產品來問我又遇到什麼困難嗎,我就簡單匯報了下進度,還挺開心的,我乙個老社恐從沒主動跟他們主動說什麼

前端實習筆記 12月 第5周

週報未來會把影象庫的替換提上日程 未來會給我乙個mac電腦 我一想到要重新搭所有環境有點窒息,我祈禱他忘掉 去搭本地grafana和prometheus prometheus 安裝文件參考 prometheus安裝文件 2.1 windows exporter prometheus提到了乙個node...

科大訊飛總裁辦實習第1周

正式實習第一周,從4月23日開始。根據上周五燦武哥給的郵件任務為導向,開始學習輸入。對於ibpms設計器的學習,燦武哥給了3份學習文件資料,其實是針對不同使用人群的使用手冊 針對管理者 設計者 瀏覽者 上午對文件進行閱讀劃重點。下午歐陽哥 畢業於安徽農業大學的計算機學院,之前一直在思特奇工作,大概也...

11月第1周總結 國字第111號檔案

週日的雪花飄呀飄 稀里嘩啦的就這麼下了大半天,搞得大降溫,真是冷呀.掰手指算了算,這周大事小情也不少。一說 甲流 網上說現今80 發燒的都是甲流,小兵和老大湊熱鬧也發開燒了,不過還好,燒退了,人精神了哈。現在真是無災無難好幸福呀,希望那些感冒的 盆 友們都盡快好起來!二說 net的學習 可想而知,我...