2024年前端最全Vue入门(Vue,2024年最新Web前端社招面试题

最后

总的来说,面试官要是考察思路就会从你实际做过的项目入手,考察你实际编码能力,就会让你在电脑敲代码,看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时,有一个清晰的逻辑思路,清楚知道自己在和面试官说项目说技术时的话就好了

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

MVVM,一种更好的UI模式解决方案,MVVM通过数据双向绑定让数据自动地双向同步

MVVM ===> M / V / VM

M:model数据模型

V:view视图

VM:ViewModel 视图模型    虚拟dom

V(修改数据) -> M

M(修改数据) -> V

数据是核心

四. 什么是BootCDN?

==============

BootCDN是Bootstrap中文网支持并维护的前端开源项目免费CDN服务,致力于为Bootstrap、jQuery、Angular、Vuejs一样优秀的前端开源项目提供稳定、快速的免费 CDN 加速服务。

官网:https://www.bootcdn.cn/

使用cdn的好处

1.不用担心自己网站访客,在任何时间,任何地点,任何网络运营商,都能快速打开网站,说白了就是把你的资源交给第三方托管,它快你的网站访问就快,并且不需要消耗你的网站流量,提升访问速度。

2.各种服务器虚拟主机带宽等采购成本,包括后期运维成本都会大大减少。

3.给网站直接带来的好处就是:流量,咨询量,客户量,成单量,都会得到大幅度提升。

想想看,一个打开速度很快的网站和一个打开速度很慢的网站,用户的体验是完全不一样的,那么哪些群体使用更广泛呢?

使用cdn的坏处

说完好处也要说说坏处了,对于不使用cdn的网站来说,它崩任他崩,我自坐如松。对于少数资源依赖cdn的网站来说,

可能仅影响体验,比如页面显示、js事件等,但对于严重依赖cdn的网站来说,只能说同归于尽了

注1:类似的网站还有国外公共静态资源库:unpkg

我们非常常用的一些前端框架的镜像,依赖几乎都有

五,Vue入门

=======

1,导入依赖


进入cdn官网:https://www.bootcdn.cn/   搜索vue

选择这里我选择使用的是2.6.10版本,单击(一般选择最新版本的前一个版本,稳定性高些)

找到vue.min.js

复制script标签放入HTML文件中,依赖就导入成功了

如果敲代码时没有提示,可以在右下角语法提示库勾选vue.2.x

2,编码


①,定义边界

在body标签里

{{msg}}

②,绑定边界

绑定边界的三种写法,推荐使用第一种写法

三种写法输出均如下:

{{msg}}需要放在绑定的边界里

如下放置能运行输出Hello Vue

但放在div外面运行只能输出 {{msg}}

{{msg}}

{{msg}}

六,数据的双向绑定

=========

双向绑定 v-model

虚拟dom一旦监测到某一个节点发生改变,与这个节点相对应的数据也会发生改变

{{msg}}

{{msg}}

{{msg}}

当输入框中的内容改变时,h标签中的内容也随之改变

数据的双向绑定会用在购物车功能中

七,vue的事件

============

事件 v-on:click

写一个按钮定义点击事件,点击后调用getMsg方法,getMsg方法中打印了msg的内容

所有的方法写在methods里面,methods里面也是json对象

{{msg}}

{{msg}}

{{msg}}

运行结果如下,点击按钮会拿到msg的内容,同时当输入框中的内容改变后,再次点击按钮,也能拿到改变后的内容

八,生命周期

=======

钩子函数

beforeCreate: 刚刚new Vue()之后,这个时候,数据还没有挂载呢,只是一个空壳

create:这个时候已经可以使用到数据,也可以更改数据,在这里更改数据不会触发updated函数

beforeMount:虚拟dom已经创建完成,马上就要渲染,在这里也可以更改数据,不会触发updated

mounted:此时,组件已经出现在页面中,数据、真实dom都已经处理好了,事件都已经挂载好了

beforeUpdated:做虚拟dom与真实dom的数据同步

update:数据已经更改完成,dom也重新render完成

beforeDestroy:销毁前

destroyed:销毁

生命周期的代码

number:{{number}}
{{detail()}}
  • 20
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值