1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        前端怎樣去設(shè)計一個項目?

        共 1091字,需瀏覽 3分鐘

         ·

        2021-09-29 17:36

        距離國慶還有3天,人家都請假回家過節(jié)了,苦逼的鬼哥還要寫文章,今天還要改bug

        無論假期何時到,鬼哥還要去報道!今天分享的是一篇個人覺得還非常不錯的文章,文章內(nèi)容大致傳達的是從接到一個項目需求,到項目完成對于我們需要思路的流程,行吧那就開始把!

        當我們接到一個項目需求, 單從前端的角度來思考, 我們需要做哪些事情呢? 從哪些方面去考慮和架構(gòu)一個項目? 這也是考驗是否有獨立完成項目的能力...我大概想到以下幾個方面吧

        1.項目技術(shù)預(yù)研(大局觀能力考察)

        • 項目背景
        • 項目體量
        • 功能需求收集
        • 多端應(yīng)用(web端:PC,H5, 客戶端: APP, 桌面端: electron)

        2.項目分析分解(流程架構(gòu)圖能力考察)

        • 基礎(chǔ)層和業(yè)務(wù)層的模塊劃分
        • 業(yè)務(wù)按照頁面page進行解耦
        • 基礎(chǔ)層按UI組件化,功能(接口)模塊化
        • 可分為數(shù)據(jù)、模塊、模板、頁面幾種實體

        3.項目技術(shù)選型(html,css,js應(yīng)用能力考察)

        • 前后端分離模式
          • 數(shù)據(jù)接口(如果用 node 寫后端接口, 可以考慮一個人完成整個項目)
        • 應(yīng)用開發(fā)模式
          • 單頁應(yīng)用 SPA; 頁面解耦,獨立開發(fā)
          • 多頁應(yīng)用 MPA;
          • 服務(wù)端渲染應(yīng)用 SSR;
        • 組件化管理: UI組件分解;
        • 兼容 && 適配: vw 和 媒體查詢解決
        • DPR: 像素比, 物理像素與邏輯像素px(縮放比例)
        • 分辨率: 1, 2, 3 倍屏

        4.項目工具鏈體系(node應(yīng)用能力考察)

        • 項目結(jié)構(gòu)搭建
        • 項目規(guī)范管理
        • 項目編碼設(shè)計
        • 項目打包構(gòu)建
        • 項目模塊測試
        • 項目工程部署
        • 項目持續(xù)集成
        • 腳手架搭建,自動化測試,部署,發(fā)布

        5.項目性能優(yōu)化(web體系能力考察)

        • 現(xiàn)狀評估和建立指標
        • 頁面加載性能
        • 動畫與操作性能
        • 內(nèi)存消耗
        • 技術(shù)方案

        1.靜態(tài)資源優(yōu)化(利用網(wǎng)絡(luò)和緩存特性)

        • 緩存
        • 請求復(fù)用(DNS,HTTP2)
        • 減少請求數(shù)(文件打包壓縮合并等)
        • 減小文件
        • CDN

        2.動態(tài)運行時優(yōu)化

        • 如何利用語言特性,框架特性,算法機制(空間內(nèi)存和時間的取舍)
        • 客戶端代碼運行時優(yōu)化
        • 交互優(yōu)化
        • 執(zhí)行
        • 結(jié)果評估和監(jiān)控
        • performance API

        6.項目功能迭代和維護(工程管理能力考察)

        • 版本管理
        • 代碼規(guī)范
        • 文檔記錄

        7.項目監(jiān)控(兜底防錯能力考察)

        • 前端埋點
        • 異常上報!
        你懂了吧

        聽說點贊的小伙伴都找到了漂亮的女朋友,反正鬼哥是點了

        • 原文地址:github.com/appleguardu/blog
        • 長按面二維碼,添加鬼哥微信,進群一起學(xué)前端

        瀏覽 78
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            操逼在线观看视频 | 国产人妖 TS CD 一区91 | 肏逼网欧美黄片免费观看 | 日本老熟妇毛茸茸 | 91久久久久久久久18 | 高中体育生gay互吃鳮网站 | 天天插天天射天天日 | 女人又大又粗又大又爽 | 欧美喷水视频 | 国产熟妇 码视频黑料 |