Vue.js渐进式 JavaScript 框架

4 篇文章 0 订阅
订阅专栏

目录

什么是Vue.js

概念

资源 

快速搭建框架

开发环境

实践


什么是Vue.js

概念

中文教程: http://doc.vue-js.com/

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用 单文件组件和 Vue生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定组合的视图组件

如果你是有经验的前端开发者,想知道 Vue.js 与其它库/框架的区别,查看 对比其它框架。

资源 

Github: GitHub - vuejs/vue: This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

Examples: Examples | Vue.js

快速搭建框架

开发环境

1.安装webpack

npm install -g webpack

2.安装vue-cli

vue-cli是什么?vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。

安装vue-cli:

npm install -g vue-cli

使用vue-cli构建项目

vue init webpack your-project-name  //创建一个基于webpack模板的名为your-project-name的项目

目前可用的模板包括:

  • browserify –全功能的Browserify + vueify,包括热加载,静态检测,单元测试。
  • browserify-simple–一个简易的Browserify + vueify,以便于快速开始。
  • webpack–全功能的Webpack + vueify,包括热加载,静态检测,单元测试。
  • webpack-simple–一个简易的Webpack + vueify,以便于快速开始。

安装项目依赖:

cd your-project-name    //进入项目目录
npm install        //安装项目依赖
npm run dev        //运行项目
npm run build      //发布项目

   此时在浏览器打开:localhost:8080即可看到欢迎页。

3.安装element-ui

http://element-cn.eleme.io/#/zh-CN

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库.

安装element-ui:

npm install element-ui -S

添加引用配置:

在main.js文件中加入


import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'


Vue.use(ElementUI)

4.修改App.vue

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <h1>{{ msg }}</h1>
    <el-button @click.native="startHacking">Let's start Vue element-ui</el-button>
    <div class="block">
    <span class="demonstration">显示默认颜色</span>
    <span class="wrapper">
    <el-button type="success">成功按钮</el-button>
    <el-button type="warning">警告按钮</el-button>
    <el-button type="danger">危险按钮</el-button>
    <el-button type="info">信息按钮</el-button>
    </span>
    </div>
    <br/>
    <div class="block">
      <span class="demonstration">hover 显示颜色</span>
    <span class="wrapper">
    <el-button :plain="true" type="success">成功按钮</el-button>
    <el-button :plain="true" type="warning">警告按钮</el-button>
    <el-button :plain="true" type="danger">危险按钮</el-button>
    <el-button :plain="true" type="info">信息按钮</el-button>
    </span>
    </div>
  </div>
</template>
<script>
export default {
  data () {
    return {
      msg: 'Use Vue 2.0 Today!'
    }
  },

  methods: {
    startHacking () {
      this.$notify({
        title: 'It Works',
        message: 'We have laid the groundwork for you. Now it\'s your time to build something epic!',
        duration: 6000
      })
    }
  }
}
</script>

<style>
body {
  font-family: Helvetica, sans-serif;
}
</style>

如果显示中文乱码,请将App.vue文件另存为选择UTF-8保存。

参考 https://www.cnblogs.com/dwj88/p/7606224.html效果:

实践

参考github地址: GitHub - yqrong/vvproject: 搭建项目

 

下载地址: Vue- Element-UI_免费高速下载|百度网盘-分享无限制

渐进式JavaScript框架--Vue.js 基础篇
weixin_46087914的博客
04-08 1360
Vue.js 渐进式JavaScript框架 基础篇 xiaoming’s blog里将最最基础的vuejs做一个梳理。 将vue概念+demo code结合夯实基础 概念 官方给出的概念定义是:vue是一套用于构建用户界面的渐进式框架 。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。 那么,“渐进式框架” 如何理解呢? 在一个项目中,vue没有强制性的要求必须“从一而终”的使用,...
渐进式 JavaScript 框架 Vue.js
前端栈开发
07-14 307
Vue.js 详细介绍Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。主要特性:可扩展的数据绑定将普通的 JS 对象作为 model简洁明了的 API组件化 UI 构建配合别的库使用支持的浏览器:https://saucelabs.com/u/vuejsVue.js 是什么Vue.js(读音 /vjuː/,类似于 ...
Vue | 如何理解Vue是一个渐进式Javascript框架
最新发布
青春木鱼的博客
08-16 1169
Vue.js是一个渐进式JavaScript框架,‌这意味着开发者可以根据项目的需求逐步引入和使用框架的各种功能,‌同时保持项目的可维护性和可扩展性。‌
Vue-渐进式 JavaScript 框架
iqifenxia的博客
01-01 433
  介绍 官网 github Vue.js 是一套构建用户界面(UI)的渐进式 JavaScript 框架 库和框架的区别 库: ?> 库,本质上是一些函数的集合。每次调用函数,实现一个特定的功能,接着把控制权交给使用者 jQuery:DOM 操作,即:封装 DOM 操作,简化 DOM 操作 框架: ?> 框架,是一套完整的解决方案,使用框架的时候,需要把你的代码放到框架合适的地方,框架会在合适的时机调用你的代码 框架规定了自己的编程方式,是一套完整的解决方案 使用框架的时候,由框架控制一切..
渐进式框架Vue
weixin_46692492的博客
08-02 1913
渐进式框架Vue 1. 什么是vue? 类似于一套构建用户界面的渐进式框架。与其他重量级框架不同,Vue采用自底向上增量开发设计。 渐进式:就是阶梯式向前,vue是轻量级的,它有很多独立的功能或库,我们会根据我们的项目来选用vue的一些功能,我们开发项目时,只用到vue的声明式渲染,我就只用vue的声明渲染,而我们要用它的组件系统,我们可以使用它的组件系统。 Vue渐进式表现: 声明式渲染----组件系统-----客户端路由------大数据装填管理-------构建工具 2. vue中两个核心点 响应
Vue.js渐进式JavaScript框架-前端开发
geekchen的博客
06-02 1176
除了内置的指令之外,Vue.js 还允许创建自定义指令,以便在应用程序中重用特定的 DOM 行为。这些指令使得 Vue.js 在处理模板和视图时非常强大和灵活,可以根据具体的需求来控制元素的行为和外观。
Vue.js渐进式框架 v2.7.16.zip
03-27
"Vue.js 渐进式框架 v2.7.16.zip" 提供的是Vue.js 2.7.16版本的源码和相关文档,这允许开发者深入理解其内部工作原理,进行定制化开发或者进行毕业设计论文的研究。 Vue.js 的“渐进式”特性意味着它可以根据项目...
渐进式JavaScript框架Vue.js的全家桶应用
07-20
Vue.js 是一款渐进式JavaScript框架,其全家桶是一套完整的工具链,旨在提升开发效率,确保项目的可维护性、性能稳定性和模块化。Vue全家桶涵盖了自动化构建、状态管理、路由控制和UI组件等多个方面,完全符合前端...
Vue.js渐进式框架 v2.6.14.zip
03-27
Vue.js是一个轻量级的JavaScript框架,以渐进式为设计理念,允许开发者逐步引入所需的特性,使得它在项目中易于理解和使用。Vue的核心库专注于视图层,易于集成到现有项目中,同时也支持构建复杂的单页应用(SPA)。...
渐进式JavaScript框架Vue.js的全家桶应用.pdf
01-02
本文主要阐述了渐进式JavaScript框架Vue.js的全家桶应用,讨论了前端工程化的概念和重要性,并对Vue.js的全家桶工具进行了详细的分析和介绍。文章首先介绍了前端工程化的必要性,讨论了项目中出现的问题,如代码质量...
Vue.js ~ 渐进式 JavaScript 框架
lyfGeek的博客
07-14 408
Vue.js ~ 渐进式 JavaScript 框架
Vue.js -- 渐进式JavaScript框架(1)
Lazy_Life的博客
08-20 1064
1.Vue.js 是什么: Vue 是一套用于构建用户界面的渐进式框架(由易到难),也能够完成复杂的单页面应用; 2.Vue.js 的安装使用: (1)使用 bower 下载安装 vue; (2)进行导入(路径在 vue 中的 dist 文件夹中) 3.Vue.js 的指令(部分): &lt;body&gt; &lt;div id="view"&gt; ...
vue渐进式框架
qq_36126031的博客
07-20 373
一、vue 一个渐进式框架 所谓渐进式框架,就是给框架分层 核心部分为视图层渲染,往外是组件机制,在此基础上是路由机制,在添加状态管理,最外层是构建工具; 其实,我们要知道的一件事是vue 1.x的时候是只包含视图层渲染,即核心部分的,但这导致 vue 在大型框架上应用产生的一些困难,在大小不同项目需要来回切换框架或思维模式。尤雨溪希望可以通过一个方案来灵活的适应不同大小的应用 所以vue 加入慢慢加入了不同的官方辅助工具,像路由 router啊、构建工具 vue-cli啊、还有vuex啊都加入了进来
Vue渐进式框架
Dshuai7191的博客
08-27 768
Vue通过MVVM模式,能够实现视图与模型的双向绑定。
Vue 渐进式 JavaScript 框架
weixin_44439528的博客
11-28 1313
** Vue 渐进式 JavaScript 框架 ** 概述 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架,发布于 2014 年 2 月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库(如:vue-router,vue-resource,vuex)或既有项目整合。 前端三要素 HTM...
vue-渐进式javascript框架
weixin_46038717的博客
02-13 542
vue介绍 Vue是一个前端js框架,由尤雨溪开发,是个人项目 目前由饿了么ude团队进行维护 Vue近几年来特别的受关注,三年前的时候angularJS霸占前端JS框架市场很长时间,接着react框架横空出世,因为它有一个特性是虚拟DOM,从性能上碾轧angularJS,这个时候,vue1.0悄悄的问世了,它的优雅,轻便也吸引了一部分用户,开始收到关注,16年中旬,VUE2.0问世,这个时候v...
Vue3——渐进式框架
wohehel的博客
02-10 374
简要介绍了Vue的使用
Vue:一种渐进式JavaScript框架
m0_72410588的博客
04-28 679
Vue是一种渐进式JavaScript框架,使用简单、灵活、易于扩展。它具有模板、组件、实例和生命周期钩子等核心概念,可以帮助开发者更快速、高效地构建现代化的Web应用程序。
Vue.js渐进式JavaScript框架详解
"Vue.js是一个渐进式JavaScript框架,用于构建用户界面,尤其适用于开发单页应用(SPA)。这个框架由尤雨溪于2014年创立,其设计目标是简化开发过程,降低API的学习曲线,使开发者能专注于应用的业务逻辑,而非...
写文章

热门文章

  • Docker镜像推送(push)到Docker Hub 90967
  • VS2017使用Git进行源代码管理 75809
  • Git在windows下的安装和使用GIT@OSC 73857
  • 仓库盘点的四大方法和盘点流程 64922
  • C# System.BadImageFormatException 解决方法 63473

分类专栏

  • 清流杂记 付费 14篇
  • DevOps 10篇
  • Jenkins 13篇
  • Docker 62篇
  • k8s 9篇
  • Spring 72篇
  • SpringCode 5篇
  • SpringCloud 35篇
  • SpringBoot 21篇
  • JavaScript 14篇
  • AxureRP 4篇
  • base 13篇
  • mobile/h5 4篇
  • VueJs 4篇
  • ElementUI 3篇
  • 人工智能 6篇
  • OCR图像识别 4篇
  • 大数据 8篇
  • Hadoop 28篇
  • Apache Spark 13篇
  • 数据挖掘 2篇
  • 技术选型 1篇
  • 互联网解决方案-分库分表方案 4篇
  • 互联网解决方案-文件存储方案 1篇
  • ActiveMQ/RocketMQ/RabbitMQ 26篇
  • Velocity/FreeMarker 10篇
  • Git/GitHub/SVN/TFS 17篇
  • Elasticsearch/Lucene/Solr 25篇
  • Cache/Memcache/Redis 36篇
  • Nginx/Haproxy/LVS 35篇
  • Linux/Ubuntu/CentOs 79篇
  • Mybatis/Mybatis-plus 23篇
  • 编程效率 3篇
  • DZone每日必读 9篇
  • 快手指南 14篇
  • 开源观察 32篇
  • Math 1篇
  • Shell 12篇
  • Socket 8篇
  • Netty 7篇
  • Apache Mina 20篇
  • Mina 22篇
  • 架构师 13篇
  • 微服务管理 6篇
  • 分布式系统 7篇
  • 架构设计 44篇
  • 架构方法 4篇
  • 数据库服务 5篇
  • H2 5篇
  • Oracle 2篇
  • MongoDB 9篇
  • DB2 2篇
  • Mysql/Mycat 48篇
  • PostgreSql 5篇
  • Apache ShardingSphere 2篇
  • Microsoft SQLServer 9篇
  • OpenGauss 1篇
  • Java 104篇
  • Gradle/Groovy/Kotlin 13篇
  • Servlet/JSP 16篇
  • JAAS 3篇
  • JPA&EJB 4篇
  • WebService 5篇
  • APIService 19篇
  • JORM 4篇
  • Apache Shiro 5篇
  • Apache Struts2 14篇
  • Hibernate 2篇
  • Stripes 7篇
  • Kotlin 1篇
  • JavaConcurrentPractice 15篇
  • Android 50篇
  • JVM Options 15篇
  • Junit/Mock 7篇
  • JavaNIO 4篇
  • Java Practice 14篇
  • JavaConcurrent 25篇
  • 数据可视化 3篇
  • Flex/Flash 8篇
  • 时序数据库 15篇
  • 项目管理 11篇
  • 敏捷管理 1篇
  • 服务器 14篇
  • 数据监控管理 12篇
  • 建站工具 1篇
  • 安全管理 3篇
  • 报表管理 2篇
  • 数据迁移 6篇
  • 远程办公 1篇
  • 系统优化 12篇
  • GIS空间位置 6篇
  • LBS位置服务 15篇
  • 电商领域 4篇
  • WMS仓储管理 11篇
  • C# 83篇
  • 重拾C#教程 46篇
  • ASP.NET 22篇
  • C/C++ 24篇
  • Unity3D 1篇
  • Envoy 4篇
  • IOS 10篇
  • ApacheKafka 15篇
  • PROTOCOL 19篇
  • Wise reading 17篇
  • WorkPractice 15篇
  • Algorithm 10篇
  • Python 9篇
  • Push 6篇
  • GO 11篇
  • Zookeeper 8篇
  • 感悟思考 10篇
  • 创业思维 4篇
  • 面试求职 11篇
  • 概念术语 33篇
  • 区块链
  • 软件工程 3篇
  • 软件认证 3篇
  • 设计模式 7篇
  • 音频视频开发 40篇
  • FFmpeg多媒体框架 1篇
  • SDL2图形库操作 7篇
  • 测试工具 12篇
  • 性能测试 5篇

最新评论

  • Apache Hadoop3.2.2与Spark3.0.0环境安装

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。

  • Kubernates(k8s)工作负载之工作负载资源

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。

  • Kubernates(k8s)工作负载之Pods

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。

  • Kubernetes(k8s) 架构设计

    CSDN-Ada助手: kubernetes 中的存储插件和云存储插件分别用于什么场景,如何进行选择和部署?

  • Kubernetes(k8s) 对象使用

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。

大家在看

  • ROS理论与实践学习笔记——2 Ros的通信机制之话题通信 373
  • 理解C语言之深入理解指针(一)下
  • 扔物线Jetpack Compose:从上手到进阶再到高手
  • 第七章 异常

最新文章

  • 扬州慢.人去楼空
  • 如何提升执行力
  • VMware Workstation Pro 17 提供个人版使用
2024年21篇
2023年31篇
2022年46篇
2021年87篇
2020年110篇
2019年167篇
2018年319篇
2017年248篇
2016年197篇
2015年115篇
2014年72篇
2013年88篇
2012年19篇
2011年9篇

目录

目录

分类专栏

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司网站产品详情页应该怎么优化应城市网站排名优化多少钱连州百度网站优化平湖优化网站记账公司网站建设制作优化推广哪里有网站优化代理项目金泉网站建设优化新网站做优化的历程网站导航栏对收录及优化的影响佛山顺德网站关键词优化曲阜优化型网站网站排名优化好学吗福田外贸网站优化网络推广万州网站推广优化莘县网站优化多少钱娃哈哈网站的搜索引擎优化方案手机网站优化哪家价格实惠商城网站优化攻略网站搜索优化来火22星来武侯网站优化有哪些网站内存优化优化画质网站阿克苏网站系统优化西安网站排名优化分析南京seo网站优化报价单网站优化等价于搜索引擎优化恩施品牌网站优化公司河南卫浴行业网站优化推广可靠吗明港网站优化公司滁州网站优化公司找哪家歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化