初识vue

前言

it从业人员对于层出不穷的新知识,往往有着矛盾的心理:既对新知识的炫酷感到兴奋。同时又会产生“人生苦短,几时能学得完"的彷徨。

诚然,在知识爆炸的时代,我们不可能学会所有的知识,这是一种妄想。但也不可能只想依靠一门语言就吃一辈子,这同样是一种痴心。

最好每一两年能学一门新的语言,学有余力的情况下,多接触新的知识,无须要求自己完全掌握,只需要知道这些知识的轮廓,了解这个知识是出于解决什么问题而产生的,并将其挂载到自己的知识体系中。在信息检索如此便捷的时代,我们没必要将大脑当作一个字典去储存知识的各种细节。只需要将知识的索引归类存放。在需要用到时,再通过文档库,搜索引擎将细节获取到。

别小瞧这些知识索引的重要性。它们能开启我们新的思考维度。

举个例子:作为一个后端开发人员,我以前觉得前端就是切切图,套模板,写写js,所做的是既繁琐又好像没太大技术含量的事,更别提有什么软件工程的思想。如果我一直持着这样的观点,对于前端层出不穷的知识视而不见。那么我只会一直沿用旧的方式写前端,在我的思维体系中,不可能会有更好的关于前端的解决方案。

反之,如果我一直追逐新知识,前端一出个什么新的框架,我就趋之若鹜,那么就会溺亡于知识的海洋中。

正确的姿势是:以一两个主流的框架为切入点,学习前端的软件工程思想,继而了解前端的生态。并将其与自己原来的后端知识体系相结合。前后端知识的融合会产生很多意外之外的惊喜。

一定要将新知识与原有的知识进行比较,融合,搭建自己的知识体系。从而形成自己独特的竞争力。如果将知识点比喻而砖头,那么零散的砖头堆砌得再多,也不可能形成一座大厦。

vue.js是什么

vue.js是当前最火的一个前端框架,与Angular.js、React.js并称为前端三大主流框架。

vue.js解放了开发人员去操作DOM的繁琐工作,开发人员只需要关注数据及业务逻辑,极大地提高了开发效率。写js代码时,最烦的就是DOM的操作,虽然jquery之类的库提升了操作DOM的效率,但这种工作还是令人感到厌倦。

先来运行第一个vue实例:

具体代码文件

代码解析:

<!-- 引入vue.js -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<!-- 显示在vue实例中定义的数据 -->
<h3>{{ message }}</h3>
// 实例化vue
let vm = new Vue({
    el: "#app",
    data: {
        message: "一入IT深似海,从此妹纸是路人"
    }
})

页面效果:

vue实例

MVVM 模式

MVVM源自于经典的Model-View-Controller(MVC)模式,具体为:

  • M(model)模型层, 储存数据
  • V(view)视图层,展示数据
  • VM(view-model)视图模型层,是M与V之间的中转站,向上可以与视图层进行双向数据绑定,向下与模型层进行数据交互

MVVM

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯社交用户体验设计

响应式Web设计:布局 - 腾讯ISUX

1323
来自专栏web前端教室

学习前端开发,不知道怎么做,不知道问什么了,怎么办

我刚开始搞培训的时候,不是很懂学生的心理。我想法很简单,你不会,我教你,你努力学,学会就挣钱,很清晰。但人本身是复杂的,他会受很多外在因素的影响。 他会想,我学...

1818
来自专栏Java学习网

更快学习 JavaScript 的 6 个思维技巧

更快学习 JavaScript 的 6 个思维技巧 我们在学习JavaScript,或其他任何编码技能的时候,往往是因为这些拦路虎而裹足不前: 有些概念可能会...

2575
来自专栏大数据挖掘DT机器学习

利用pthon爬虫和数据分析在618抢购Macbook pro

好久没玩点有意思的了,这次借618这个购物节,自己也要搞台mbp,顺便搞一波大新闻. 对某宝的其中四家店,再加上某东一家店,对比同一款机型,对价格进行监控...

3887
来自专栏数据小魔方

漏斗图的制作技巧

今天跟大家分享漏斗图的制作技巧! ▽ 大家可能不经常听到漏斗图这个名字。其实这种图表常见于数据分析报告以及商务演示场合。漏斗图可以用来反映一组数据的大小趋势,通...

2855
来自专栏phodal

我的职业是前端工程师二:入门不是应该很简单吗?

入门前端,是一件很难的事吗?在今天,我也没有想好一个答案,也不知道怎样给出一个答案。这个问题并不取决于前端,而是取决于不同人的需求。到底是想要快得一步登天呢,还...

1886
来自专栏Sign

2个小时制作一款微信小游戏

游戏是这个 基于cocos creator做的 Dolo的朋友们:Boo的冒险 ? 扫描菊花码进行游戏。 不想扫描的同学看动图。 ? 对,就是这样一个『蹦一蹦』...

2.8K10
来自专栏非著名程序员

一个 Bug 引发的思考(超赞的文章)

? 写在最前面~ 这篇文章是对前端定位方案的一篇总结,平日我们在前端开发过程中针对定位问题不会专门专注内部的实现原理,会直接调用封装好的库去实现定位能力。这样...

2438
来自专栏大数据钻研

统一回复《怎么学JavaScript?》

于时不时,有同学私信问我怎么学前端的问题。 这里统一回复一下,如下次再遇到问我此问题同学,就直接把本文链接地址发给你了。 首先说句题外话。关于有人管我叫大神的...

2484
来自专栏微服务生态

技术书写作你要知道的几件事

写作是非常系统性的工程,需要作者和策划一起设计写作的路径,根据读者的阅读情景、需求考虑内容的呈现形式。如果可以切实从读者出发,首先满足知识性需求,其次满足阅读的...

774

扫码关注云+社区