zoukankan      html  css  js  c++  java
  • java 前端技术选型(Vue.js+Element.ui)

    1.Vue.js

            Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

     官网地址:https://cn.vuejs.org/v2/guide/comparison.html

         Vue特点:

    1. 构建用户界面的渐进式框架
    2. 使用 Virtual DOM
    3. 提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件
    4. 将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。Vue 的路由库和状态管理库都是由官方维护支持且与核心库同步更新的
    5. [向上扩展]Vue 提供了 CLI 脚手架,能让你通过交互式的脚手架引导非常容易地构建项目。你甚至可以使用它快速开发组件的原型
    6. [向下扩展] 要学习 Vue,你只需要有良好的 HTML 和 JavaScript 基础。有了这些基本的技能,你就可以非常快速地通过阅读指南投入开发。
    7. DOM元素与实体对象的双向,单向绑定

          Vue对象定义元素

    1. ele :DOM元素
    2. data :DOM元素绑定的实体模型
    3. methods:Vue对象中的方法

     vue与Anglular.js 的比对

    【数据绑定】:AngularJS 使用双向绑定,Vue 在不同组件间强制使用单向数据流。这使应用中的数据流更加清晰易懂。

    【学习成本】:Angular 事实上必须用 TypeScript 来开发,因为它的文档和学习资源几乎全部是面向 TS 的

    【运行时性能】:在 AngularJS 中,当 watcher 越来越多时会变得越来越慢,因为作用域内的每一次变化,所有 watcher 都要重新计算。并且,如果一些 watcher 触发另一个更新,脏检查循环 (digest cycle) 可能要运行多次。AngularJS 用户常常要使用深奥的技术,以解决脏检查循环的问题。有时没有简单的办法来优化有大量 watcher 的作用域。

    Vue 则根本没有这个问题,因为它使用基于依赖追踪的观察系统并且异步队列更新,所有的数据变化都是独立触发,除非它们之间有明确的依赖关系。

    2.前端组件Element.UI

      ElementUI官网 https://element.eleme.io/#/zh-CN/component/installation

      使用中的参考网站地址:http://sa.sogou.com/sgsearch/sgs_tc_news.php?req=MJYal9qKGNAye7nffF6LrGG-IIZGHiCxrT1QgNWPvhA=

      特点:

    1.  Element-Ul是饿了么前端团队推出的一款基于Vue.js 2.0 的桌面端UI框架,手机端有对应框架是Mint UI 。
    2. element-ui是一个ui库,它不依赖于vue。但是却是当前和vue配合做项目开发的一个比较好的ui框架。
    3. element-ui借用了bootstrap框架的思想,使用了栅格布局。它把单一的分栏分为24列。
    4. Container布局容器,当子元素中包含 el-header 或 el-footer 时,全部子元素会垂直上下排列,否则会水平左右排列。
    5. 组件比较成熟(三级联动,时间轴等复杂组件,在BootStrap中是不存在的 )

    BootStrap简介:

    前端开发框架,它由规范的css,javascript插件构成。

    特点

    简单灵活可用于架构流行的用户界面和交互接口的html、css、javascript工具集。

    友好的学习曲线,卓越的兼容性,响应式设计,12列格网,样式向导文档。

    自定义JQuery插件,完整的类库,基于Less等

    Bootstrap 响应式布局使用体验。

      

  • 相关阅读:
    随机六位数验证码生成
    泛型反反射方法显示
    前台分页控件用法
    asp.net api后台
    项目开发基础概念
    认证Authentication、权限Permissions、限流Throttling、过滤Filtering、排序、分页Pagination、异常处理Exceptions、自动生成接口文档、Xadmin
    视图基类、视图扩展类、GenericAPIView的视图子类、视图集基类ViewSet、action属性、路由Routers
    序列化组件的使用、反序列化、全局钩子和局部钩子的使用、raise_exception参数、modelserializer进行数据保存时的问题
    day61 Linux:权限管理、rpm软件包管理、yum工具
    day60 Linux压缩与打包、用户管理、用户提权sudo、grep、sed、awk、sort、uniq
  • 原文地址:https://www.cnblogs.com/q994321263/p/15318375.html
Copyright © 2011-2022 走看看