码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 对SPA的理解、对 vue组件化的理解


    一、对SPA的理解?

    理解基本概念 ·SPA(single-page application)单页应用,默认情况下我们编写 Vue、React 都只有一个html 页面,并且提供一个挂载点,最终打包后会再此页面中引入对应的资源。 (页面的渲染全部是由JS动态进行渲染的)。切换页面时通过监听路由变化,渲染对应的页面 client Side Rendering,客户端染 CSR
    MPA(Multi-page application)多页应用,多个html页面。每个页面必须重复加载,js,css 等相关资源。
    (服务端返回完整的 html,同时数据也可以再后端进行获取一并返回“模板引擎“)。多页应用跳转需要整页资源刷新。Server side
    Rendering,服务器端渲染 SSR 如何分清在哪渲染:HTML 是在前端动态生成的“客户端染”,在服务端处理好并返回的是“服务端渲染。

    优缺点

    单页面应用 (SPA)多页面应用(MPA)
    组成一个主页面和页面组件多个完整的页面
    刷新方式局部刷新整页刷新
    SEO搜索引擎优化无法实现容易实现
    页面切换速度快,用户体验良好切换加载资源,速度慢,用户体验差
    维护成本相对容易相对复杂

    用户体验好、快,内容的改变不需要重新加载整个页面,服务端压力小

    二、对SPA的理解?

    .谈一谈对 vue组件化的理解
    webcomponent 组件化的核心组成: 模板、属性、事件、插槽、生命周期组件化好处:高内聚、可重用、可组合
    。组件化开发能大幅提高应用开发效率、测试性、复用性等;
    。降低更新范围,只重新渲染变化的组件;
    补充:
    。Vue中的每个组件都有一个染函数watcher、effect.
    。数据是响应式的,数据变化后会执行watcher或者effect。
    。组件要合理的划分,如果不拆分组件,那更新的时候整个页面都要重新更新。
    如果过分的拆分组件会导致watcher、effect产生过多也会造成性能浪费

  • 相关阅读:
    模型部署笔记--Pytorch-FX量化
    postgres和postgis下载链接
    Vue2 - 网易云音乐项目笔记(基于Vant UI组件库)
    chown命令错误:lhr is not in the sudoers file. This incident will be reported.怎么解决
    Java—泛型、内部类、多继承
    知识付费系统源码,【开源版】免费知识付费平台搭建部署
    富格林:学习安全技能阻挠诱导虚假
    直接插入排序,折半插入排序,冒泡排序,快速排序
    Rust认识所有权(4)
    Unity编辑器扩展: 程序化打图集工具
  • 原文地址:https://blog.csdn.net/qq_43547255/article/details/134552621
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号