当前位置: 首页 > news >正文

vue3学习资料整理

一、一个后端程序员为什么要学习前端?

1.网上找到的学习理由

《Java后端的我也要学Node.js 了》
https://blog.csdn.net/yusimiao/article/details/104689007

《nodejs后端开发的优缺点(nodejs的概念与特征详解)》
https://www.1pindao.com/baike/20159.html

《NodeJS学习总结》
https://blog.csdn.net/qq_42963930/article/details/109783739

2.为什么我也想学?

我对前端的掌握还停留在jquery时代:用ajax发起请求,用jqury填充数据。对已经流行多年的"响应式"一知半解。如果一个后端开发同学不懂流行的前端框架,可能使得接口设计的不合理、工作量评估不够。

举个例子.

两年前我曾参与做过一个保存草稿的功能。用户在正式提交业务数据之前,可以点击“保存”按钮把整个页面的数据存为草稿。用户再次进入该页面可以看到之前填写的数据。

刚开始我认为实现此功能非常容易:1.前端搜集页面上用户修改或填写的数据然后传给后端 2.后端存为草稿 3.要展示草稿时后端把草稿原样返回前端。

这样做听起来没什么问题。

但前端同学不同意这么做。他们要求展示草稿时后端返回的数据结构,必须和用户首次进入业务处理页面时后端给的数据结构一模一样。

为什么前端有如此要求:因为前端采用的是响应式框架,视图和数据双向绑定。后端返回同样数据结构,前端就能较容易地展示出来。采用jquery,找到页面上的html 元素,然后修改其内容的做法早已过时。

二、怎么学?

1.网上找资料

 
《怎么在Vue3中正确使用ElementPlus,亲测有效,避坑》
https://blog.csdn.net/qq_44017116/article/details/127713704

《vue3使用element-plus》
https://blog.csdn.net/m0_66492535/article/details/128048780

《vue3+element plus+mockjs+echarts手把手搭建一个简易框架代码》
https://blog.csdn.net/liuxin00020/article/details/125082980

《Vue 3 结合TypeScript与Bootstrap、element-plus开发实践》
http://ischoolcode.cn/post/157

2.看书、看教程

书名:《Vue.js 3.x快速入门》 作者:申思维;杜骁

 书名:《Vue.js 3.x高效前端开发(视频教学版)》作者:李小威

菜鸟教程

https://www.runoob.com/vue3/vue3-tutorial.html

3.动手敲代码

我本来想搞一个blog系统,但没那么容易。搞了几天,从安装nodejs开始,用vue3 、elementplus、axios、mockjs搞了一个简单的能跑起来的工程。熟悉前端的同学可能只需半个小时,我却搞了快十天,遇到不少问题。我是从零开始,基本上一行一行地敲的代码。代码在此:https://github.com/yongninghe/vue3-blog-front  仅对前端小白有参考价值。准备以后逐步完善。

相关文章:

vue3学习资料整理

一、一个后端程序员为什么要学习前端? 1.网上找到的学习理由 《Java后端的我也要学Node.js 了》 https://blog.csdn.net/yusimiao/article/details/104689007 《nodejs后端开发的优缺点(nodejs的概念与特征详解)》 https://www.1pindao.co…...

Linux基础语法进阶版

Linux基础语法 查看文件内容指令 touch 主要是修改文件时间,多用创建文件 -a #只更改访问时间 -m #只更改修改时间 -c --no-create#不创建任何文件cat 展示小文件内容 -b #对于非空输出行编号 -n #对于所有行输出编号 -E #在每行结束处显示"$" -A #展示所…...

近红外染料标记小分子1628790-37-3,Cyanine5.5 alkyne,花青素CY5.5炔基

试剂基团反应特点:Cyanine5.5 alkyne用于点击化学标记的远红外/近红外染料炔烃。氰基5.5是Cy5.5的类似物,一种流行的荧光团,已广泛用于各种应用,包括完整生物体成像。在温和的铜催化化学条件下,该试剂可与叠氮基共轭&a…...

洛谷——P1004 方格取数

【题目描述】 设有 NN 的方格图 (N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字 0。如下图所示(见样例): A 0 0 0 0 0 0 0 0 0 0 13 0 0 6 0 0 0 0 0 0 7 0 0 0 0 0 0 14 0 0…...

Linux删除软链接

不防大家试试 unlink 命令 首先我们先来创建一个文件 #mkdir test_chk #touch test_chk/test.txt #vim test_chk/test.txt (这一步随便在这个test.txt里写点东东即可) 下面我们来创建test_chk目录 的软链接 #ln-s test_chk test_chk_ln 软链接创建好了,我们来…...

【自然语言处理】【大模型】用于大型Transformer的8-bit矩阵乘法介绍

用于大型Transformer的8-bit矩阵乘法介绍原文地址:A Gentle Introduction to 8-bit Matrix Multiplication for transformers at scale using transformers, accelerate and bitsandbytes 相关博客 【自然语言处理】【大模型】用于大型Transformer的8-bit矩阵乘法介…...

设计模式之工厂模式详解和应用

目录1 工厂模式的历史由来2.简单工厂模式2.1 简单工厂模式定义2.2 简单工厂模式案例2.3 简单工厂模式相关源码2.4 简单工厂模式优缺点3 工厂方法模式3.1 工厂方法模式定义3.2 工厂方法模式案例3.3 工厂方法模式源码3.4 工厂方法模式优缺点4 抽象工厂模式4.1 抽象工厂模式定义4.…...

ArcGIS中的附件功能

从ArcGIS10起,空间数据库增加了"附件"的功能,可灵活管理与要素相关的附加信息,可以是图像、PDF、文本文档或任意其他文件类型。例如,如果用某个要素表示建筑物,则可以使用附件来添加多张从不同角度拍摄的建筑物照片。 启动附件功能 要想使用附件功能,要素类必…...

epoll单台设备支持百万并发连接

一些概念: linux下一切接文件,文件描述符fd,文件I/O(包含socket,文本文件等),I/O多路复用,reactor模型,水平触发,边沿触发,多线程模型,阻塞和非阻塞&#xf…...

网络字节序

文章目录网络字节序网络字节序 内存中的多字节数据相对于内存地址有大端和小端之分, 磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分, 网络数据流同样有大端小端之分. 网络数据流的地址统一按大端处理 发送主机通常将发送缓冲区中的数据按内存地址从低到高的…...

03- SVC 支持向量机做人脸识别 (项目三)

数据集描述: sklearn的lfw_people函数在线下载55个外国人图片文件夹数据集来精确实现人脸识别并提取人脸特征向量数据集地址: sklearn.datasets.fetch_lfw_people — scikit-learn 1.2.1 documentationPCA降维: pca PCA(n_components0.9) 数据拆分: X_train, X_test, y_tra…...

浅谈指向二维数组元素的指针变量

(1)指向数组元素的指针变量 例1.有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值. 编写程序 1 #include <stdio.h>2 int main()3 {4 int a[3][4] { 1,3,5,7,9,11,13,15,17,19,21,23 };5 int *p;6 for (p a[0]; p < a[0] 12; p) …...

左右值引用和移动语义

文章首发公众号&#xff1a;iDoitnow 1. 左右值和左右值引用 什么是左值、右值呢&#xff1f;一种极不严谨的理解为&#xff1a;在赋值的时候&#xff0c;能够被放到等号左边的值为左值&#xff0c;放在右边的值为右值。例如&#xff1a; int sum(int x, int y){return x y;…...

一起学习用Verilog在FPGA上实现CNN----(七)全连接层设计

1 全连接层设计 1.1 Layer 进行线性计算的单元layer&#xff0c;原理图如图所示&#xff1a; 1.2 processingElement Layer中的线性计算单元processingElement&#xff0c;原理图如图所示&#xff1a; processingElement模块展开原理图&#xff0c;如图所示&#xff0c;包含…...

tomcat打debug断点调试

windows debug调试 jdk版本&#xff1a;1.8.0_181 tomcat版本&#xff1a;apache-tomcat-9.0.68.0 idea版本&#xff1a;2020.1 方法一 修改catalina.bat 在%CATALINA_HOME%\bin\catalina.bat中找到 set “JAVA_OPTS%JAVA_OPTS% -Djava.protocol.handler.pkgsorg.apache…...

如果持有互斥锁的线程没有解锁退出了,该如何处理?

文章目录如果持有互斥锁的线程没有解锁退出了&#xff0c;该如何处理&#xff1f;问题引入PTHREAD_MUTEX_ROBUST 和 pthread_mutex_consistent登场了结论&#xff1a;如果持有互斥锁的线程没有解锁退出了&#xff0c;该如何处理&#xff1f; 问题引入 看下面一段代码&#xf…...

信息论绪论

本专栏针包含信息论与编码的核心知识&#xff0c;按知识点组织&#xff0c;可作为教学或学习的参考。markdown版本已归档至【Github仓库&#xff1a;information-theory】&#xff0c;需要的朋友们自取。或者关注公众号【AIShareLab】&#xff0c;回复 信息论 也可获取。 文章目…...

Buffer Status Reporting(BSR)

欢迎关注同名微信公众号“modem协议笔记”。 以一个实网中的异常场景开始&#xff0c;大概流程是有UL data要发送&#xff0c;UE触发BSR->no UL grant->SR->no UL grant->trigger RACH->RACH fail->RLF->RRC reestablishment&#xff1a;简单描述就是UE触…...

代码随想录LeetCode | 单调栈问题

前沿&#xff1a;撰写博客的目的是为了再刷时回顾和进一步完善&#xff0c;其次才是以教为学&#xff0c;所以如果有些博客写的较简陋&#xff0c;是为了保持进度不得已而为之&#xff0c;还请大家多多见谅。 预&#xff1a;看到题目后的思路和实现的代码。 见&#xff1a;参考…...

C++之可调用对象、bind绑定器和function包装器

可调用对象在C中&#xff0c;可以像函数一样调用的有&#xff1a;普通函数、类的静态成员函数、仿函数、lambda函数、类的非静态成员函数、可被转换为函数的类的对象&#xff0c;统称可调用对象或函数对象。可调用对象有类型&#xff0c;可以用指针存储它们的地址&#xff0c;可…...

5分钟快速上手:智能象棋AI助手的完整使用教程

5分钟快速上手&#xff1a;智能象棋AI助手的完整使用教程 【免费下载链接】VinXiangQi Xiangqi syncing tool based on Yolov5 / 基于Yolov5的中国象棋连线工具 项目地址: https://gitcode.com/gh_mirrors/vi/VinXiangQi Vin象棋是一款基于YOLOv5深度学习的开源免费中国…...

pcb设计-器件:二极管

一、二极管的介绍 伏安特性曲线 二、二极管的整流功能 由于二极管存在导通压降以及反向截止的特性&#xff0c;对于交流电压&#xff0c;反向电压全部被截止&#xff0c;正向电压的最大值会距离峰值会有0.7v的压降。 在交流电路中&#xff0c;二极管限制了电容不能放电&#xf…...

告别60帧束缚:《原神》帧率解锁终极指南,轻松实现120帧流畅体验

告别60帧束缚&#xff1a;《原神》帧率解锁终极指南&#xff0c;轻松实现120帧流畅体验 【免费下载链接】genshin-fps-unlock unlocks the 60 fps cap 项目地址: https://gitcode.com/gh_mirrors/ge/genshin-fps-unlock 还在为《原神》60帧的限制而烦恼吗&#xff1f;想…...

ZonyLrcToolsX:跨平台歌词下载解决方案与技术爱好者的音乐管理利器

ZonyLrcToolsX&#xff1a;跨平台歌词下载解决方案与技术爱好者的音乐管理利器 【免费下载链接】ZonyLrcToolsX ZonyLrcToolsX 是一个能够方便地下载歌词的小软件。 项目地址: https://gitcode.com/gh_mirrors/zo/ZonyLrcToolsX ZonyLrcToolsX 是一款功能强大的跨平台歌…...

macOS菜单栏终极管理指南:用Ice开源工具打造高效工作空间

macOS菜单栏终极管理指南&#xff1a;用Ice开源工具打造高效工作空间 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice 在macOS生态中&#xff0c;菜单栏作为系统交互的核心区域&#xff0c;却常常因为…...

告别‘黑盒’:图解Android SDM660 UEFI XBL启动全流程与关键配置文件解析

图解Android SDM660 UEFI XBL启动全流程与关键配置文件解析 在移动设备开发领域&#xff0c;启动流程的透明化与可配置性一直是系统工程师关注的焦点。本文将深入剖析高通SDM660平台基于UEFI架构的XBL&#xff08;Extensible Boot Loader&#xff09;启动全流程&#xff0c;通…...

性价比好的深圳除甲醛公司

深圳作为高密度开发城市&#xff0c;常年保持稳定的新房交付、写字楼翻新与商铺装修需求&#xff0c;装修带来的甲醛残留问题&#xff0c;始终是业主和企业管理者关注的室内安全重点。目前深圳本地已有大量除甲醛服务机构&#xff0c;消费者可根据自身需求筛选适配的服务主体。…...

别再只用VLC看片了!手把手教你把它变成家庭流媒体服务器(支持UDP/TCP)

解锁VLC的隐藏技能&#xff1a;打造家庭专属流媒体系统的完整指南 你是否曾为在不同设备间切换观看本地视频而烦恼&#xff1f;每次都要用U盘拷贝或者忍受云盘缓慢的上传下载速度&#xff1f;其实&#xff0c;你电脑上那个熟悉的橙色锥形图标——VLC播放器&#xff0c;远比你想…...

手把手教你用CH342 USB转串口模块在Ubuntu 22.04上调试(附dmesg日志分析)

手把手教你用CH342 USB转串口模块在Ubuntu 22.04上调试&#xff08;附dmesg日志分析&#xff09; 嵌入式开发中&#xff0c;串口调试是最基础却最容易出问题的环节。当你在Ubuntu 22.04上插入CH342模块准备调试ESP32开发板时&#xff0c;是否遇到过设备无法识别、权限拒绝或者波…...

ARM-MPU实战:从寄存器配置到内存安全防护

1. ARM-MPU基础概念与核心价值 第一次接触ARM-MPU时&#xff0c;我盯着开发板反复确认了三遍接线——明明程序逻辑完全正确&#xff0c;却总是莫名其妙进入HardFault中断。后来才发现是某个野指针改写了关键数据区&#xff0c;这种隐蔽的错误让我意识到内存保护的重要性。ARM-M…...