前端后端分离开发-前端

前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 。它从[网页制作]演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大

优化

  • 尽量减少HTTP请求 (Make Fewer HTTP Requests)

  • 减少DNS 查找 (Reduce DNS Lookups)

  • 避免重定向 (Avoid Redirects)

  • 使得 Ajax 可缓存 (Make Ajax Cacheable)

  • 延迟载入组件 (Post-load Components)

  • 预载入组件 (Preload Components)

  • 减少DOM元素数量 (Reduce the Number of DOM Elements)

  • 切分组件到多个域 (Split Components Across Domains)

  • 最小化iframe的数量 (Minimize the Number of iframes)

  • 杜绝 http404错误 (No 404s)

简单例子如下:



    
        
        Vue.js-访问API接口数据-蓝墨云班课练习
        
        
        
        
        
        
        
    
    
        

进行中的班课

{{courses.length}}个进行中的班课


{{course.courseClass}}

{{course.courseName}}

{{course.username}}

{{course.courseCode}}

结果是:


result.png
  • 考虑到前端与后台的联系,所有的数据都是在数据库中提取,也就是后台所写的各种方法通过调用数据库里的数据在前端进行展现,然后其最终看结果是:


    result2.png

你可能感兴趣的:(前端后端分离开发-前端)