百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

前端框架 Vue 不要一开始就用脚手架:Vue基础知识(上)

suiw9 2024-10-23 18:46 20 浏览 0 评论


作为后端攻城狮,写前端代码是一种什么体验?

相信不少人和 @Python大星 一样,有写过前端代码的经历。

记录一下,Vue 框架开发中“啼笑皆非”的故事,非专业前端人员,如有不当之处,请指出,不甚感激!

1、如何理解 Vue 是渐进式 JavaScript 框架?

首先必须得吹一波,Vue 的作者是我兄弟,我们都是黄种人。打扰了,Python 大星喝醉啦,作者是江苏无锡的尤雨溪。如何理解 “渐进式”,我们听下作者本人是怎么说的。


“我认为在所有的框架中,Vue 可能与 React 最像,但从更广泛的意义上说,在所有框架中,我自己创造了一个概念叫渐进的框架。因为 Vue 的核心组成只是数据绑定和组件,和 React 差不多。它只是解决了一小部分很重要的痛点。与 React 相比,Vue 可能更简单易用,只知道一些 HTML,JavaScript 和 CSS 知识的人都可以很快入门 Vue。”

由浅入深,由简单到复杂

2、Vue 的优点

3、第一个 Vue

调用data中的数据,必须使用{{}} 将属性名称包起来。

浏览器的 JavaScript 控制台 (就在这个页面打开),并修改 app.message 的值,响应式更新。


4、绑定元素 attribute

v-bind 指令的意思:

“将这个元素节点的 title attribute 和 Vue 实例的 message 属性保持一致”。

从 图1 和 图2 中,我们可以看到 message 属性在元素外是要加 {{}},而在元素内是用双引号。


5、控制切换一个元素是否显示

在控制台输入 app.seen = false,你会发现之前显示的消息消失了。

seen 属性可以控制元素是否显示,我们从 图2 和 图3 中 可以看出,v-if 和 v-bind 使用 = 和 : 的区别。

可以简单理解为:指令里面加属性用冒号。

6、列表渲染

在 v-for 指令里面"todo in todos",在用{{}} 调用。

7、处理用户输入(用户点击事件)

用 v-on 指令添加一个事件监听器,添加 reverseMessage 方法,更新应用状态。

8、表单输入和应用状态之间的双向绑定

当我们修改input输入框的值时,p 元素内的值同时被修改

9、Vue 组件化应用构建

组件就好像一块积木,你可以重复使用,构建不同的房屋形状。

vue 中的组件是可复用的 vue 实例。

10、最简单的 Vue 组件

组件名命名规则:

① 使用 kebab-case(短横线分隔命名)<my-component-name>

② PascalCase (首字母大写命名),比如 <MyComponentName>

相关推荐

俄罗斯的 HTTPS 也要被废了?(俄罗斯网站关闭)

发布该推文的ScottHelme是一名黑客,SecurityHeaders和ReportUri的创始人、Pluralsight作者、BBC常驻黑客。他表示,CAs现在似乎正在停止为俄罗斯域名颁发...

如何强制所有流量使用 HTTPS一网上用户

如何强制所有流量使用HTTPS一网上用户使用.htaccess强制流量到https的最常见方法可能是使用.htaccess重定向请求。.htaccess是一个简单的文本文件,简称为“.h...

https和http的区别(https和http有何区别)

“HTTPS和HTTP都是数据传输的应用层协议,区别在于HTTPS比HTTP安全”。区别在哪里,我们接着往下看:...

快码住!带你十分钟搞懂HTTP与HTTPS协议及请求的区别

什么是协议?网络协议是计算机之间为了实现网络通信从而达成的一种“约定”或“规则”,正是因为这个“规则”的存在,不同厂商的生产设备、及不同操作系统组成的计算机之间,才可以实现通信。简单来说,计算机与网络...

简述HTTPS工作原理(简述https原理,以及与http的区别)

https是在http协议的基础上加了一层SSL(由网景公司开发),加密由ssl实现,它的目的是为用户提供对网站服务器的身份认证(需要CA),以至于保护交换数据的隐私和完整性,原理如图示。1、客户端发...

21、HTTPS 有几次握手和挥手?HTTPS 的原理什么是(高薪 常问)

HTTPS是3次握手和4次挥手,和HTTP是一样的。HTTPS的原理...

一次安全可靠的通信——HTTPS原理

为什么HTTPS协议就比HTTP安全呢?一次安全可靠的通信应该包含什么东西呢,这篇文章我会尝试讲清楚这些细节。Alice与Bob的通信...

为什么有的网站没有使用https(为什么有的网站点不开)

有的网站没有使用HTTPS的原因可能涉及多个方面,以下是.com、.top域名的一些见解:服务器性能限制:HTTPS使用公钥加密和私钥解密技术,这要求服务器具备足够的计算能力来处理加解密操作。如果服务...

HTTPS是什么?加密原理和证书。SSL/TLS握手过程

秘钥的产生过程非对称加密...

图解HTTPS「转」(图解http 完整版 彩色版 pdf)

我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。...

HTTP 和 HTTPS 有何不同?一文带你全面了解

随着互联网时代的高速发展,Web服务器和客户端之间的安全通信需求也越来越高。HTTP和HTTPS是两种广泛使用的Web通信协议。本文将介绍HTTP和HTTPS的区别,并探讨为什么HTTPS已成为We...

HTTP与HTTPS的区别,详细介绍(http与https有什么区别)

HTTP与HTTPS介绍超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的...

一文让你轻松掌握 HTTPS(https详解)

一文让你轻松掌握HTTPS原文作者:UC国际研发泽原写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。...

如何在Spring Boot应用程序上启用HTTPS?

HTTPS是HTTP的安全版本,旨在提供传输层安全性(TLS)[安全套接字层(SSL)的后继产品],这是地址栏中的挂锁图标,用于在Web服务器和浏览器之间建立加密连接。HTTPS加密每个数据包以安全方...

一文彻底搞明白Http以及Https(http0)

早期以信息发布为主的Web1.0时代,HTTP已可以满足绝大部分需要。证书费用、服务器的计算资源都比较昂贵,作为HTTP安全扩展的HTTPS,通常只应用在登录、交易等少数环境中。但随着越来越多的重要...

取消回复欢迎 发表评论: