zoukankan      html  css  js  c++  java
  • 前端框架 和 模块化加载库

    一:单页web应用:  web app

          定义:SPA (single page web application)    只有一张Web页面的应用,这一切都由JavaScript来控制。

        优点:

         1.渲染更快
         2.适配各种设备   跨平台(B/S具备的优势)    跨设备 
         3.更新方便:服务器端更新就可、更新迅速! 版本升级!(B/S的优势)

    二:框架(vue 、 backbone、 angular 、 react)

          A: Vue.js

              数据驱动的 web 界面的渐进式框架。

              Vue.js 不是一个框架,它只是一个提供 MVVM 风格的双向数据绑定的库,专注于 UI 层面。Vue.js 提供的核心是 MVVM 中的 VM,也就是 ViewModel。

              vue + webpack + vue-router + vue-resource。

              https://www.zhihu.com/question/38213423

              http://elemefe.github.io/cooking/(构建工具)

              vue 有个好基友 Vuex 类Flux数据流控制框架

         B: React 具备庞大的生态系统

              JSX 是使用 XML 语法编写 Javascript 的一种语法糖

         C:Knockout 对浏览器的支持覆盖到了 IE6,Knockout 是 MVVM 领域内的先驱,并且追踪依赖。

         D:Angular 1 面向的是较小的应用程序,Angular 2 已转移焦点,面向的是大型企业应用。

             TypeScript 是微软开发的 JavaScript 的超集,

      E:Ember 是一个全能框架。

  • 相关阅读:
    spring 架构学习一
    定时任务中注入的应该是接口
    request.getAttribute() 和 request.getParameter() 的区别?
    Jquery 中temp 和 template模板循环数据以及下标的获取
    使用c:forEach 控制5个换行,foreach换行
    java整数位数判断
    java环境配置及初识java
    c#数组、集合及函数调用
    通过c#认识程序
    mysql增删改查
  • 原文地址:https://www.cnblogs.com/njqa/p/6112823.html
Copyright © 2011-2022 走看看