Vue 框架入门介绍

2 篇文章 0 订阅
订阅专栏

image.png

前言


前端时间工作任务没有那么忙,在技术总监沟通中他认为我自己花点时间做技术扩展,由于项目中用到前端部分功能,框架用的是Vue,本身项目中和前端同时接触比较多,而且公司有现成的项目可以供我去练习,所以决定去花时间去学习VUE框架。

目前,主要是浏览 Vue官网介绍和学习极客时间上唐金州老师 课程。

接下来主要从三个点来谈谈自己初步了解Vue框架的心得。

MVVM 设计模式


image.png
MVVM(Model-View-ViewModel)是一种软件架构设计模式,它是一种简化用户界面的事件驱动编程方式。

而Vue框架就是基于MVVM模式建立起来了的,如下所示:

  • Model ==> javaScript逻辑
  • HTML ==> View层
  • ViewModel ==> Vue框架

对于熟悉MVVM模式的人来说很容易弄明白Vue框架的运作方式。

所以在使用 Vue 框开发的时候,只需要关心 View 层的 HTML 代码和 Model 层的 JavaScript 逻辑就可以了。

渐进式框架


渐进式框架通俗的说法是:VUE不强求你一次性接受并使用它的全部功能特性

对于我这刚入门的新手来说,我在开发中我不需要了解框架的全部,只需要关注我项目中所需要的,然后去了解去实现即可。

响应式更新机制


关于响应式更新机制,官网上有 介绍。

image.png

我的理解简单概括为是:数据更新 => 更新渲染。

属于MVVM模式更新机制进一步具体实现。

目前没有太深入,后面等练习到在做具体总结。


以上三点就是对于我这个新手初步了解Vue后的总结,不足之处还望补充。

理论阶段已经描述过,接下来是具体实践了。

第一个Vue程序

我这里使用的是 开发环境版本:

image.png
开发工具:VScode

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app">
        <!-- 参考 mustache -->
        {{message}} {{message+message}}
        <div :id="message"></div>
        <ul>
             <!-- for循环 -->
            <li v-for="item in list">
                 <!-- if判断 -->
                <span v-if="!item.del">{{item.title}}</span>
                <span v-else style="text-decoration: line-through;">{{item.title}}</span>
                <!-- 懒加载 -->
                <button v-show="!item.del">删除</button>
            </li>
        </ul>
    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
    <Script>
        var vm=new Vue({
            el:"#app",
            data:{
                message:"Hello World",
                list:[
                    {title:"课程",del:false},
                    {title:"课程",del:true},
                ],
            }
        })
    </Script>
</body>
</html>

实现效果如下:

image.png


贵在坚持,欢迎大家一起学习交流哦!

Vue框架入门及进阶
02-22
Vue开发指南,适合入门和进阶。详细介绍vue的基础知识和进阶知识。
vue框架入门ppt课件.pdf
04-04
vue框架介绍入门ppt课件 Vue.js 是一款流行的开源 JavaScript 框架,用于构建用户界面和单页面应用程序。以下是 Vue.js 框架的一些主要特点和优势: 简洁易用:Vue.js 的设计简洁,学习曲线较为平缓,使得初学者和有经验的开发者都能够轻松上手。 双向数据绑定:Vue.js 提供了灵活的数据绑定机制,能够实现数据的双向绑定,当数据发生变化时,视图会自动更新,大大简化了开发流程。 组件化开发:Vue.js 支持组件化的开发模式,使得代码能够更好地进行复用和维护,同时也提高了开发效率。 虚拟 DOM:Vue.js 通过虚拟 DOM 技术实现高效的页面渲染,能够最大程度地减少对实际 DOM 的操作,提升了页面的性能表现。 生态系统丰富:Vue.js 拥有庞大而活跃的社区,提供了大量的插件、工具和第三方库,能够满足各种开发需求。 适合单页面应用:Vue.js 适用于构建单页面应用程序 (SPA),能够帮助开发者构建交互性强、用户体验良好的 Web 应用。
8个vue前端UI框架框架值得你掌握,前端开发面试基础
04-01 1410
如果你已经下定决心要转行做编程行业,在最开始的时候就要对自己的学习有一个基本的规划,还要对这个行业的技术需求有一个基本的了解。有一个已就业为目的的学习目标,然后为之努力,坚持到底。如果你有幸看到这篇文章,希望对你有所帮助,祝你转行成功。CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】,希望对你有所帮助,祝你转行成功。CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
vue框架移动端开发入门指南
10-30
vue框架移动端开发入门指南vue框架移动端开发入门指南
VUE框架详解
励志成为一名优秀的全能型软件开发工程师。
02-15 4035
作者:尤雨溪vue官网地址Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动Vue是MVVM框架实际上vue框架就是一个MVVM框架,它是渐进式框架,它是初创公司的首选框架,它是轻量级的,有很多根据Vue拓展的独立的功能或库。
框架Vue篇:架构及部署
企业实战系列集 ●●● https://ximenjianxue.blog.csdn.net
01-07 9676
概要 Vue.js 是一套构建用户界面的渐进式框架Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue 学习起来非常简单,本文参考相关网文,也采用 Vue 2.1.8 版本来阐述。 其中,渐进式代表的含义是:主张最少。每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影响在业务开发中的使用方式。Vue可能有些方面是不如React,不如Angular,但它是渐进的
Vue框架
楚璃轩
06-30 3415
目录1. Vue 的基本认识1.1. 官网1.2. 介绍描述1.3. Vue 的特点1.4. 与其它前端 JS 框架的关联1.5. Vue 扩展插件2 Vue 的基本使用2.1开发者工具调试Vue.js devtools_3.1.2_02.2 框架使用方式2.3 框架使用2.4 Vue数据单向传递2.4.1 MVVM模型2.4.2 Vue中的MVVM的划分2.4.3 Vue中数据的单向传递2.5 Vue数据双向绑定3 常见指令3.1 什么是指令3.2 vue数据绑定的特点v-once指令v-cloak指令
Vue框架---Vue入门
鑫709的博客
04-26 6247
Vue概述 Vue是一个构建用户界面(UI)的[渐进式]JavaScript框架 vue.js的核心特点—响应的数据绑定 传统的js操作页面:在以前使用js操作页面的时候是这样的,需要操作某个html元素的数据,就的使用js代码获取元素然后在处理业务逻辑 响应式数据绑定的方式操作页面,可以直接使用像下面代码那样的写法就可以将数据填充到页面中 为什么要学习vue 通过学习Vue提供的指令, 很方便的就能把数据渲染到页面上, 不在需要手动操作DOM元素, 前端的Vue之类的框架, 不提.
Vue框架简单入门
xiaozhi146的博客
12-21 681
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架Vue 的核心库只关注视图层,易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时, Vue 也完全能够为复杂的单页应用提供驱动。 Vue项目开始之前要把相关的插件跟问价导入进来,引用文件的时候还要注意路径的问题,项目中如果遇到了404,那就是文件的路径引用不对,或者是项目配置的时候路径没配置好 Vue常见指令 属性 {{}} vue一直解析数据的指令 v-bind 除了使用插
Vue框架入门(一)
importance_的博客
01-04 477
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、简单使用Vue二、数据响应式1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、简单使用Vue <!DOCTYPE html> <html l
前端Vue入门简介介绍
最新发布
04-22
Vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任
vue小白入门教程
08-27
vue是一套用于构建用户界面的渐进式框架,本文通过实例给大家介绍vue入门教程适用小白初学者,非常不错,具有参考借鉴价值,需要的朋友参考下吧
Vue前端开发框架复习大纲(一篇搞懂Vue!!牛的类!)
Labiu0822的博客
07-02 1924
因此, vue 提供了 事件修饰符 的概念,来辅助程序员更方便的 对事件的触发进行控制。当 列表的数据变化 时,默认情况下,vue 会 尽可能的复用 已存在的 DOM 元素,从而 提升渲染的性能。为了给 vue 一个提示,以便它能跟踪每个节点的身份, 从而在 保证 有状态的列表被正确更新 的前提下, 提升渲 染的性能。在浏览器中 访问一个使用了 vue 的页面 ,打开浏览器的 开发者工具 , 切换到 Vue 面板 ,即可使用 vue-devtools 调试当前的页面。
VUE框架 详解入门
热门推荐
晴天的博客
03-19 2万+
vue框架快速入门到实操
Vue前端框架08 Vue框架简介、VueAPI风格、模板语法、事件处理、数组变化侦测
Wantfly9951的博客
09-06 1654
Vue前端框架08 Vue框架简介、VueAPI风格、模板语法、事件处理、数组变化侦测
vue入门介绍文档整理
05-24
Vue.js 是一种现代化的 JavaScript 框架,用于构建用户界面和单页应用程序。它是一个轻量级的框架,易于学习和使用,同时也非常灵活和强大。下面是一些Vue.js入门介绍文档的整理。 1. Vue.js 官方文档:Vue.js 官方文档是最全面和权威的 Vue.js 文档。它提供了对 Vue.js 基础、组件、路由、状态管理等方面的详细介绍和示例,适合初学者和有经验的开发人员。 2. Vue.js 教程:这是一个逐步介绍 Vue.js 的教程,从 Vue.js 的基础概念和语法开始,到组件、状态管理和路由等方面的实践示例。适合初学者和有经验的开发人员。 3. Vue.js 入门教程:这是一个简单的 Vue.js 入门教程,重点介绍Vue.js 的基础概念和语法,以及组件和指令等方面的实践示例。适合初学者。 4. Vue.js 实战教程:这是一个基于实际项目开发的 Vue.js 实战教程,通过构建一个完整的 Web 应用程序,介绍Vue.js 的组件、状态管理、路由、API 请求等方面的实践示例。适合有经验的开发人员。 5. Vue.js 视频教程:这是一些在线视频教程,可以通过观看视频学习 Vue.js 的基础概念和语法、组件和指令等方面的实践示例。适合初学者和有经验的开发人员。 6. Vue.js 实战项目:这是一个基于 Vue.js 的实战项目,包括一个完整的 Web 应用程序和一个移动应用程序,通过实际开发项目来学习 Vue.js 的组件、状态管理、路由、API 请求等方面的实践示例。适合有经验的开发人员。 总之,无论你是初学者还是有经验的开发人员,上述文档和教程都能够帮助你快速入门 Vue.js,并掌握它的基础概念和语法、组件和指令等方面的实践技巧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Unity MapBox地图插件使用(一) 11495
  • Unity Shader ASE——输出面板详情 9652
  • Unity 游戏设计模式 — 单例模式(Singleton) 7740
  • Unity 超级列表SuperScrollview使用Demo 7228
  • Unity ASE案例解析—Melting(融化溶解效果) 6138

分类专栏

  • UE5 C++ 入门开发 17篇
  • Three.js 开发之路 1篇
  • C++ 开发之路 8篇
  • OpenGL 开发之路 11篇
  • Cesium 9篇
  • Vue 技术开发记录 2篇
  • 游戏设计模式 7篇
  • Shader 27篇
  • HDRP 12篇
  • Unity 24篇

最新评论

  • UE5 C++(十三)— 创建Character,添加增强输入

    YanisWu: 为什么我这边Input是灰的,提示:Editing this Value in a Class Default Object is not allowed

  • Three.js 入门(一)— 开发环境搭建

    普通网友: 这篇文章是优质之作,内容充实,结构明晰,语言流畅且通俗易懂,适合广大读者阅读。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • UE5 C++(十)— 鼠标控制相机移动

    YanisWu: 没写引入SpringArmComponent.h和CameraComponent.h库

  • Three.js 入门(一)— 开发环境搭建

    2401_84435192: 文章结构严谨有条,层次分明,读起来一点也不费劲,让人受益匪浅。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • UE5 C++(十六)— Timeline的使用

    iukam: 这里只是示意一下,在实际开发中穿模有很多解决方式,比如在碰撞时隐藏或修改位置、修改相机裁剪平面、修改layer等等

大家在看

  • 鸿蒙Ability Kit(程序框架服务)【应用上下文Context】
  • 如何免费搭建个人网站
  • Element ui图片上传
  • 鸿蒙开发接口安全:【@ohos.userIAM.userAuth (用户认证)】
  • ✔️小程序海报分享

最新文章

  • Three.js 入门(一)— 开发环境搭建
  • C++ 入门(八)— 常量和字符串
  • C++ 入门(七)— 基本数据类型
2024年28篇
2023年20篇
2022年3篇
2021年25篇
2020年55篇
2019年31篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

聚圣源龙部落电影vs2022郑爽直播情绪失控男搭档发文刚出生的男孩起名字啊儿童起名字免费测试涪陵杀人案叶不凡秦楚楚免费阅读杜淳老婆资料卡萨丁出装写景的作文皇子起名掌上明珠oa个人文集起名常起什么名字姓柳女孩起名字苦心人天不负三国志13威力加强版破解版给姓彭的婴儿起名字你的名字百度云资源共和国勋章相当于免死金牌吗以海字起名穿越在电影世界新开茶叶店起名美容院起名高贵名字卸岭秘录之三千冥童大长今信非英文商标名怎么起给人工智能机器人起名邓姓男起名大全论中国共产学历史心得体会淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化