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 是一个全能框架。

  • 相关阅读:
    如何去掉修改Joomla、joomlart及其模版版权、标志、图标的方法
    如何joomla修改版权信息
    嫌我的键盘的backspace太小,就尝试了一下改键工具--keyTweak
    css3 -- 过渡与动画
    css3 -- 2D变换
    css3 -- 渐变
    css3 -- 颜色与不透明度
    css3 -- 背景图处理
    css3 -- 多列
    css3 -- 文本
  • 原文地址:https://www.cnblogs.com/njqa/p/6112823.html
Copyright © 2011-2022 走看看