zoukankan      html  css  js  c++  java
  • 前端工程化

    一、前端工程化
        1、开发规范-- 制定好开发、部署的目录规范、编码规范。
        2、模块化-- 针对JavaScript、CSS,以及功能或业务为单元组织代码。
        3、组件化--将页面拆分成多个组件,每个组价依赖的CSS、JavaScript、模块、图片等资源放在一起开发和维护
        4、组件库--将非常通用的组件或者JavaScript模块放到一个公共的地方,供团队共享,方便新项目的复用。
        5、性能优化
        6、项目部署
        7、开发流程--完整的开发流程包括本地开发调试、视觉检查、前后端联调、测试、上线等环节
        8、工程工具--包括构建与优化工具、开发-调试-部署等流程工具、组件获取和提交工具等。

    为什么前端工程化?
        ---复杂web应用,规模大,工程量非常庞大,需要我们从软件工程的角度思考前端开发,用工程化的手段来解决问题,提高团队的开发效率,这就是前端工程化。
        

    二、服务器端渲染

        1、首屏渲染速度更快
        2、SEO--服务端渲染可以让搜索引擎更容易读取页面的meta信息、SEO相关信息,加大网站在搜索引擎中的可见度。
        3、减少HTTP请求--将一些动态数据首次渲染的时候同步输入到页面,而客户端渲染的时候需要AJAX等异步手段获取数据,这样就相当于多了一次HTTP请求。

    Vue2.0
        1、普通服务端渲染
        2、流氏服务端渲染
        
       

  • 相关阅读:
    第三章 套接字编程简介
    Effective STL 学习关于容器
    C++单例模板
    第六章 IO复用:select和poll函数
    第五章 TCP客户服务器程序示例
    八、基本UDP套接字编程
    第四章 基本TCP套接字编程
    测试 LaTeX
    如何在不支持 LaTeX 的环境使用 LaTeX 命令输入公式?
    Ubuntu 下 Wine 安装微软 Office
  • 原文地址:https://www.cnblogs.com/qianqiang0703/p/14197284.html
Copyright © 2011-2022 走看看