zoukankan      html  css  js  c++  java
  • vuejs,angularjs,reactjs介绍

    1、https://www.zhihu.com/question/263782718/answer/274623434 (Vue 除了SPA(单页面应用)还适用于什么类型网站?)

    而一个项目采用什么前端框架,不是根据数据量来定的,而是根据这个项目的结构和学习成本来定的,假如项目是一个很典型的SPA结构,那我会想到用Vue、React、Angular这三者之一进行开发,如果你团队里的人对TypeScript很熟悉,同时学过Java的,那Angular则是首选;而如果你的团队里用惯React的人占多数的,那React便是你的最佳选择;而如果你的团队新人比较多的,同时大家都是刚刚接触MVVM此类框架的,那么Vue就是你的不二之选拉。Vue的流行,居功于它轻量级的特点,比如说对一个传统的Web项目进行重构,用Vue的话就可以区块的重构,而像React和Angular都得一刀切。

    2、https://www.cnblogs.com/hity-tt/p/7169307.html (基于VUE的SPA单页应用开发-加载性能篇)

    提速方案
    对于a点,资源量大,可以从打包方式、缓存、CDN分发等角度进行处理;
    对于b点,有两种方式解决:

    1)同步+异步数据请求:刷新页面时,使用同步MVC框架的方式,通过后台路由带入初始化数据;页内路由跳转时,仍然采用异步的方式进行。
    2)异步数据请求提前:刷新页面时,将数据请求提前至js资源加载前,由于网络请求可并发多个,将节省单独的数据请求时间。
    tips:如果不是mvvm的异步单页,推荐使用同步+异步的方式,页面的展现可以提前至js资源加载之前。[由于mvvm框架下的页面视图通过数据进行驱动,该驱动的基本需要依赖js脚本实现,所以必须等待js加载完毕,才能正确展现页面。因此,在mvvm框架下,同步+异步的方式仅能节省数据请求时间,但其他单页应用可以节省数据请求时间+js资源加载时间]
    ps:js的加载顺序:不影响页面初始化呈现的js底部后置:如日志、分享、im的相关js。

  • 相关阅读:
    LeetCode 1672. 最富有客户的资产总量
    LeetCode 455. 分发饼干
    Linux上安装docker并设置免sudo权限与国内镜像源
    Java后端期末复习
    Windows 10 家庭版开启本地安全策略 关闭管理员权限提升
    C语言中两种交换变量值方法的速度测试
    jQuery动态生成元素无法绑定事件的解决办法
    JQuery绑定事件处理动态添加的元素
    Socket通信服务端和客户端总结
    js传函数指针
  • 原文地址:https://www.cnblogs.com/smght/p/8444644.html
Copyright © 2011-2022 走看看