1<!DOCTYPE html> 2<html lang="en-US"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <title>å端 | ç»´æè®¾è®º</title> 7 <meta name="description" content="䏿³¨å¤§å端é¢ååå±"> 8 <meta name="generator" content="VuePress 1.3.0"> 9 <meta name="theme-color" content="#3eaf7c"> 10 <meta name="apple-mobile-web-app-capable" content="yes"> 11 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 12 <link rel="icon" href="/favicon.ico"> 13 14 <link rel="preload" href="/assets/css/0.styles.ba29e539.css" as="style"><link rel="preload" href="/assets/js/app.fb3bb1a1.js" as="script"><link rel="preload" href="/assets/js/2.984c461b.js" as="script"><link rel="preload" href="/assets/js/57.b323621e.js" as="script"><link rel="prefetch" href="/assets/js/10.55770b55.js"><link rel="prefetch" href="/assets/js/11.15cdb43e.js"><link rel="prefetch" href="/assets/js/12.17b798e3.js"><link rel="prefetch" href="/assets/js/13.790b3d86.js"><link rel="prefetch" href="/assets/js/14.d79a8704.js"><link rel="prefetch" href="/assets/js/15.bc4dd97f.js"><link rel="prefetch" href="/assets/js/16.0b900b74.js">
14<link rel="prefetch" href="/assets/js/17.36876f42.js"><link rel="prefetch" href="/assets/js/18.179e71a3.js"><link rel="prefetch" href="/assets/js/19.57b341aa.js"><link rel="prefetch" href="/assets/js/20.aa38dfac.js"><link rel="prefetch" href="/assets/js/21.ac2131c4.js"><link rel="prefetch" href="/assets/js/22.03ef9be6.js"><link rel="prefetch" href="/assets/js/23.008c2f78.js"><link rel="prefetch" href="/assets/js/24.46d5ce43.js"><link rel="prefetch" href="/assets/js/25.9b768a2c.js"><link rel="prefetch" href="/assets/js/26.ffd8da2f.js"><link rel="prefetch" href="/assets/js/27.9b21fc5c.js"><link rel="prefetch" href="/assets/js/28.fc5a323a.js"><link rel="prefetch" href="/assets/js/29.b826eaaa.js"><link rel="prefetch" href="/assets/js/3.7a164780.js"><link rel="prefetch" href="/assets/js/30.ff1c784a.js"><link rel="prefetch" href="/assets/js/31.4d155fb1.js"><link rel="prefetch" href="/assets/js/32.daa14379.js"><link rel="prefetch" href="/assets/js/33.582e2a1a.js"><link rel="prefetch" href="/assets/js/34.4c420efc.js"><link rel="prefetch" href="/assets/js/35.fb046370.js"><link rel="prefetch" href="/assets/js/36.0b16a04f.js"><link rel="prefetch" href="/assets/js/37.0a47c1e7.js"><link rel="prefetch" href="/assets/js/38.0dd11f51.js"><link rel="prefetch" href="/assets/js/39.77fd971c.js"><link rel="prefetch" href="/assets/js/4.32c38324.js"><link rel="prefetch" href="/assets/js/40.4137ffc7.js"><link rel="prefetch" href="/assets/js/41.cf5badab.js"><link rel="prefetch" href="/assets/js/42.4f871740.js"><link rel="prefetch" href="/assets/js/43.ad1e0969.js"><link rel="prefetch" href="/assets/js/44.22f5add5.js"><link rel="prefetch" href="/assets/js/45.5212b4fe.js"><link rel="prefetch" href="/assets/js/46.587aa7d3.js"><link rel="prefetch" href="/assets/js/47.16dae8e1.js"><link rel="prefetch" href="/assets/js/48.84bbbf38.js"><link rel="prefetch" href="/assets/js/49.0e7801a0.js"><link rel="prefetch" href="/assets/js/5.72de0201.js"><link rel="prefetch" href="/assets/js/50.e0f6af4a.js"><link rel="prefetch" href="/assets/js/51.2096465a.js"><link rel="prefetch" href="/assets/js/52.93f03720.js"><link rel="prefetch" href="/assets/js/53.777564a9.js"><link rel="prefetch" href="/assets/js/54.9795ecef.js"><link rel="prefetch" href="/assets/js/55.3b136031.js"><link rel="prefetch" href="/assets/js/56.e1545abc.js"><link rel="prefetch" href="/assets/js/58.5842a749.js"><link rel="prefetch" href="/assets/js/59.ad04cd4b.js"><link rel="prefetch" href="/assets/js/6.886d04e6.js"><link rel="prefetch" href="/assets/js/60.2e512f00.js"><link rel="prefetch" href="/assets/js/61.8810bbd2.js"><link rel="prefetch" href="/assets/js/62.343a04b0.js"><link rel="prefetch" href="/assets/js/63.6b8a6d4f.js"><link rel="prefetch" href="/assets/js/64.9a7a7198.js"><link rel="prefetch" href="/assets/js/65.fa1b977a.js"><link rel="prefetch" href="/assets/js/66.9e856404.js"><link rel="prefetch" href="/assets/js/67.d3f22cbd.js"><link rel="prefetch" href="/assets/js/68.f99e4db6.js"><link rel="prefetch" href="/assets/js/69.be9dcf48.js">
14<link rel="prefetch" href="/assets/js/7.fb7fa9c5.js"><link rel="prefetch" href="/assets/js/70.9a8ee5dc.js"><link rel="prefetch" href="/assets/js/71.83dc37dd.js"><link rel="prefetch" href="/assets/js/72.10604989.js"><link rel="prefetch" href="/assets/js/73.89af4f61.js"><link rel="prefetch" href="/assets/js/74.29dc2220.js"><link rel="prefetch" href="/assets/js/75.92f1d1ed.js"><link rel="prefetch" href="/assets/js/76.8c93d5da.js"><link rel="prefetch" href="/assets/js/77.d54555b8.js"><link rel="prefetch" href="/assets/js/78.ff0fd535.js"><link rel="prefetch" href="/assets/js/79.93b124bb.js"><link rel="prefetch" href="/assets/js/8.e463464b.js"><link rel="prefetch" href="/assets/js/80.92c3da16.js"><link rel="prefetch" href="/assets/js/81.29d01271.js"><link rel="prefetch" href="/assets/js/82.a6bff9a3.js"><link rel="prefetch" href="/assets/js/83.a935f695.js"><link rel="prefetch" href="/assets/js/84.57b80447.js"><link rel="prefetch" href="/assets/js/85.1971d670.js"><link rel="prefetch" href="/assets/js/86.7ddf0472.js"><link rel="prefetch" href="/assets/js/87.68da3dca.js"><link rel="prefetch" href="/assets/js/88.0842be22.js"><link rel="prefetch" href="/assets/js/89.2bfa81dd.js"><link rel="prefetch" href="/assets/js/9.f252a2b6.js"><link rel="prefetch" href="/assets/js/90.1211f51e.js"><link rel="prefetch" href="/assets/js/91.64b2e388.js"><link rel="prefetch" href="/assets/js/92.6f513934.js"><link rel="prefetch" href="/assets/js/93.de9d8bfa.js"><link rel="prefetch" href="/assets/js/94.8443d10b.js"><link rel="prefetch" href="/assets/js/95.da5655f8.js"><link rel="prefetch" href="/assets/js/96.264f434c.js"><link rel="prefetch" href="/assets/js/97.ceabeee9.js"> 15 <link rel="stylesheet" href="/assets/css/0.styles.ba29e539.css"> 16 </head> 17 <body> 18 <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">ç»´æè®¾è®º</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="设计é" class="dropdown-title"><span class="title">设计é</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/design/ui/" class="nav-link"> 19 äº¤äº 20</a></li><li class="dropdown-item"><!----> <a href="/design/vi/" class="nav-link"> 21 è§è§ 22</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="ææ¯æ " class="dropdown-title"><span class="title">ææ¯æ </span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/tech/front/" class="nav-link router-link-exact-active router-link-active"> 23 å端 24</a></li><li class="dropdown-item"><!----> <a href="/tech/back/" class="nav-link"> 25 å端 26</a></li><li class="dropdown-item"><!----> <a href="/tech/cs/" class="nav-link"> 27 åºç¡ 28</a></li></ul></div></div><div class="nav-item"><a href="/mem/" class="nav-link"> 29 管ç 30</a></div><div class="nav-item"><a href="/interview/" class="nav-link"> 31 é¢è¯ 32</a></div><div class="nav-item"><a href="/essay/" class="nav-link"> 33 éç¬ 34</a></div><div class="nav-item"><a href="https://github.com/we452366" target="_blank" rel="noopener noreferrer" class="nav-link external"> 35 github 36 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound">
36<path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="设计é" class="dropdown-title"><span class="title">设计é</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/design/ui/" class="nav-link"> 37 äº¤äº 38</a></li><li class="dropdown-item"><!----> <a href="/design/vi/" class="nav-link"> 39 è§è§ 40</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="ææ¯æ " class="dropdown-title"><span class="title">ææ¯æ </span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/tech/front/" class="nav-link router-link-exact-active router-link-active"> 41 å端 42</a></li><li class="dropdown-item"><!----> <a href="/tech/back/" class="nav-link"> 43 å端 44</a></li><li class="dropdown-item"><!----> <a href="/tech/cs/" class="nav-link"> 45 åºç¡ 46</a></li></ul></div></div><div class="nav-item"><a href="/mem/" class="nav-link"> 47 管ç 48</a></div><div class="nav-item"><a href="/interview/" class="nav-link"> 49 é¢è¯ 50</a></div><div class="nav-item"><a href="/essay/" class="nav-link"> 51 éç¬ 52</a></div><div class="nav-item"><a href="https://github.com/we452366" target="_blank" rel="noopener noreferrer" class="nav-link external"> 53 github 54 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div> <!----></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>å端</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/tech/front/summary.html" class="sidebar-link">ä»2019ç2020å端åå±è¶å¿</a></li><li><a href="/tech/front/locales.html" class="sidebar-link">é¿éé£å°(ice)æ¡æ¶ä¸å½é åå®è·µ</a></li><li><a href="/tech/front/tree20200531.html" class="sidebar-link">åºç¡è§é¢å¹³å°æ ç»ä»¶è¸©åå®è·µ</a></li><li><a href="/tech/front/range20200613.html" class="sidebar-link">åºäºel-sliderèªå®ä¹rangeç»ä»¶å°è£ å®è·µ</a></li><li><a href="/tech/front/hot20200620.html" class="sidebar-link">Vueèææ¶çæ´æ°ææ¯æ¢ç§</a></li><li><a href="/tech/front/tick20200625.html" class="sidebar-link">nextTickå¨é¡¹ç®ä¸çå®è·µ</a></li><li><a href="/tech/front/cli20200701.html" class="sidebar-link">vee-clièææ¶å®è·µ(ä¸)</a></li><li><a href="/tech/front/cli20200702.html" class="sidebar-link">vee-clièææ¶å®è·µ(ä¸)</a></li><li><a href="/tech/front/cli20200703.html" class="sidebar-link">vee-clièææ¶å®è·µ(ä¸)</a></li><li><a href="/tech/front/hooks20200826.html" class="sidebar-link">React Hookså¨SD-WAN项ç®ä¸å®è·µ</a></li><li><a href="/tech/front/flexiwan20201218.html" class="sidebar-link">flexiwan项ç®è¸©åå®è·µï¼å端ç¯ï¼</a></li><li><a href="/tech/front/summary2020.html" class="sidebar-link">ä»2020ç2021å端åå±è¶å¿</a></li><li><a href="/tech/front/federation20210119.html" class="sidebar-link">webpack5模åè馿ºç æ¢ç©¶</a></li><li><a href="/tech/front/topology20210122.html" class="sidebar-link">å¨ææ¸²æææå¾æ¹æ¡æ¢ç©¶</a></li><li><a href="/tech/front/micro20210125.html" class="sidebar-link">å ç§å¾®åç«¯æ¹æ¡æ¢ç©¶</a></li><li><a href="/tech/front/umi20210222.html" class="sidebar-link">umi3æºç æ¢ç©¶ç®æ</a></li><li><a href="/tech/front/react20210305.html" class="sidebar-link">react17æºç æµ æ</a></li><li><a href="/tech/front/screen20210402.html" class="sidebar-link">èªæå¡å¤§å±è¸©åå®è·µ</a></li><li><a href="/tech/front/graph20210419.html" class="sidebar-link">å¯è§åå¾å¸å±ç®æ³æµ æ</a></li><li><a href="/tech/front/function20210427.html" class="sidebar-link">åç«¯å½æ°å¼ç¼ç¨æµ æ</a></li><li><a href="/tech/front/structure20210523.html" class="sidebar-link">æ°æ®ç»æç®æ³å¨ä¸ç½é¡¹ç®ä¸çå®è·µ</a></li><li><a href="/tech/front/postmessage20210731.html" class="sidebar-link">postMessage踩åå®è·µ</a></li><li><a href="/tech/front/csp20210813.html" class="sidebar-link">Webå 容å®å ¨çç¥æµ æ</a></li><li><a href="/tech/front/pcx20211018.html" class="sidebar-link">PC端é«åå±éé æ¹æ¡å®è·µ</a></li><li><a href="/tech/front/summary2021.html" class="sidebar-link">ä»2021ç2022å端åå±è¶å¿</a></li><li><a href="/tech/front/imagepic20220128.html" class="sidebar-link">å端å¾åºæå»ºå®è·µï¼å端ç¯ï¼</a></li><li><a href="/tech/front/xsix20220305.html" class="sidebar-link">AntV X6æºç ç®æ</a></li><li><a href="/tech/front/testus20220420.html" class="sidebar-link">å端æµè¯å¥ä»¶æå»ºå®è·µ</a></li><li><a href="/tech/front/pnw20220608.html" class="sidebar-link">æµ æä¸ç½éä¿¡é¢åçåç«¯æ¶æè®¾è®¡</a></li><li><a href="/tech/front/piper20220913.html" class="sidebar-link">å端设计走æ¥å¹³å°å®è·µï¼å端ç¯ï¼</a></li><li><a href="/tech/front/summary2022.html" class="sidebar-link">ä»2022ç2023å端åå±è¶å¿</a></li><li><a href="/tech/front/mpa20230217.html" class="sidebar-link">
54vueèææ¶å¤é¡µèªå¨åçæå®è·µ</a></li><li><a href="/tech/front/gsix20230624.html" class="sidebar-link">AntV G6æ°çæºç æµ æ</a></li><li><a href="/tech/front/pwa20230731.html" class="sidebar-link">é¢åè¾¹ç¼åºæ¯çPWAå®è·µ</a></li><li><a href="/tech/front/mock20230924.html" class="sidebar-link">åºäº Webpack æä»¶ä½ç³»ç Mock æå¡</a></li><li><a href="/tech/front/summary2023.html" class="sidebar-link">ä»2023ç2024å端åå±è¶å¿</a></li><li><a href="/tech/front/lcd20241024.html" class="sidebar-link">é¢ååç±»åºæ¯çæºè½åä½ä»£ç 弿</a></li><li><a href="/tech/front/summary2024.html" class="sidebar-link">ä»2024ç2025å端åå±è¶å¿</a></li><li><a href="/tech/front/summary2025.html" class="sidebar-link">ä»2025ç2026å端åå±è¶å¿</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="å端"><a href="#å端" class="header-anchor">#</a> å端</h1> <p><img src="/banner1.png" alt="å¾ç"></p> <blockquote><p>æ¬æ ç®ä¸»è¦å享å端ç¸å ³çä¸äºæç« åå®è·µï¼æ¨å¨è¾åºä¸äºä¸ªäººçç®ä»ä¸æ»ç»</p></blockquote> <p><img src="/domain.png" alt="å¾ç"></p> <p>䏿³¨äº <code>å·¥ç¨å</code>ã<code>å¯è§å</code>ã<code>Serverless</code> ç¸å ³ç大å端é¢ååå±ï¼å¼æºç¤¾åºç±å¥½è </p> <p>æç« æ¨èï¼</p> <ul><li><a href="/tech/front/summary.html">ä»2019ç2020å端åå±è¶å¿</a></li> <li><a href="/tech/front/summary2020.html">ä»2020ç2021å端åå±è¶å¿</a></li> <li><a href="/tech/front/summary2021.html">ä»2021ç2022å端åå±è¶å¿</a></li> <li><a href="/tech/front/summary2022.html">ä»2022ç2023å端åå±è¶å¿</a></li> <li><a href="/tech/front/summary2023.html">ä»2023ç2024å端åå±è¶å¿</a></li></ul></div> <footer class="page-edit"><!----> <!----></footer> <!----> </main></div><div class="global-ui"><!----></div></div> 55
55<script src="/assets/js/app.fb3bb1a1.js" defer></script>
55<script src="/assets/js/2.984c461b.js" defer></script>
55<script src="/assets/js/57.b323621e.js" defer></script>
55 56 </body> 57</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.