阿里面試筆記

https://co.pauct.com
17135616741 abc123456html

項目亮點,框架架構亮點
1.多模板MPA方案。 動態路由支持多模板,結合webpack的配置,每個路由有本身獨立的index.html。github提過issue, exportStatic
2.集成onlyOffice在線協同編輯,根據版本號切換,每一次保存都是一個版本號
3.第三方公司BIM集成。原僅能經過script標籤方式引入
4.相似百度網盤的外鏈分享,內部傳送等
5.支持大文件的分片上傳,沒有用weUploader的,
6.umijs 貢獻埋點方案。準備貢獻PR,基於PV,UI級別的
7.H5 PC共享model,sevice
8.貢獻npm包,一個簡潔的命令行模板生成器,生成model page,component等webpack

9.百度地圖的聚合算法nginx

10.PWA方案git

11.framework公共模塊提取倉庫獨立,npm run downloadgithub

12.聯調方式,本地nginx轉發,hostSwitch切換web


display vs visibility
隱藏一個元素
水平垂直 flex
redux
顆粒度
父子組件通訊
高階組件算法

CSRF攻擊:
1. 儘可能使用POST,限制GET
2. 加驗證碼npm

3.加簽驗籤redux

5.token機制瀏覽器

6.http refer

1. 用戶訪問某個表單頁面。

2. 服務端生成一個Token,放在用戶的Session中,或者瀏覽器的Cookie中。

3. 在頁面表單附帶上Token參數。

4. 用戶提交請求後, 服務端驗證表單中的Token是否與用戶Session(或Cookies)中的Token一致,一致爲合法請求,不是則非法請求。

XSS:
1.假設用戶輸入的都是不合法的,對參數過濾
2.校驗敏感字符。

3.HTTPonly屬性設置


性能:代碼上:style原則動畫儘可能做用在絕對元素之上,cdn加速, serive worker方案,

項目用什麼架構?技術選型

https://www.processon.com/view/link/5d4a72fce4b0f4c23d63c9e6

 
 
相關文章
相關標籤/搜索