实习日志(5)

article/2025/9/22 12:40:48

2021.08.02 星期一

        学习vue也有一段时间时间了,回想一下学的都是一些概念,实际操作很少,所以今天我在网上重新又找了一个博主的视频讲解,看了一下之后,感觉他每次讲一个小内容的时候,都会有好几个小案例,而且我觉得这些小案例比之前那个博主都会好挺多,再加上之前那个年代也有点久远,所以便跟着新的进度去学习。今天首先将之前学的一些大概内容都按照这个老师的思路去过了一遍,也写了几个小案例,同时还新学了一些东西,比如监视,遍历数组的里面key的详细原理,生命周期基本用法等等。

        总结上一周在宿舍学习自我感觉每天学习的内容有点少。这段时间睡午觉总是会睡很久,导致学习的内容太少,今晚制定一个计划,从明天开始严格执行,做到学习休息运动平衡!

        这是今天写的demo:https://plnkr.co/edit/nxc7O0HxVyhvmAqD

        2021.08.03 星期二

        今天先将昨天剩下的生命周期给学习完。生命周期包含了3个流程,挂载流程:包含了4个函数,beforecreated, created, beforemounted, mounted,用的多的是mounted,通常会写绑定一些自定义事件,定时器等。更新流程:包含了beforeupdate, updated销毁流程:beforeDestroy,Destroy,用的多的是beforDestroy,通常写一些整个流程结束需要进行的操作。

        一个vue文件就是一个组件,一整个单文件组件的结构包含了多个vue,APP.vue, main.js, index.html。APP.vue文件是用来汇总所有的vue文件的,即将所有的组件汇总到APP.vue里。main.js是用来创建APP.vue实例的,index.html用来展示页面。然后跟着进程创建了一个含脚手架的小项目。然后将项目里面的所有都了解了一遍。

        晚上去网站上看了看那些算法题发现一头雾水,于是找了些资料准备正式去学习理解算法。

        明天打算用vue框架靠自己的一些理解再一次去写一些小功能(比如增删改查);继续学习框架;晚上再去学习接触算法。

2021.08.04 星期三

        今天学习了render函数,用render函数的原因是vue框架中的版本只包含核心功能,没有模板解析器。mixin混入可以将多个组件里面包含的功能配置放入到一个js中,当有组件要用它的时候可以进行调用。之后有重新熟悉了一下props和ref等内容。

        下午开始做一个小案例:一个备忘录,可以添加,删除等一下操作。不管做什么功能或者以后做项目,完成它们需要有这几步:1、先将静态页面完成好,包括样式等等。2、将一些动态的数据给完成好。3、将交互的内容给完成好。做这个功能的时候虽然和上次我做的功能有相似之处,但这次是将每个组件都拆分开,之后在汇总到APP.vue上面,这让我对vue框架的结构,以后构建vue框架更加熟练。我在做第一步的时候,css样式不是很熟练,日后还需要进行加强学习。第二步做的内容是将数据展示到页面中,这个步骤其实还好,没有遇到很大的困难。在做第三步,添加事件的时候,不知道该如何将数据从子组件传到APP.vue(即父组件)上,然后根据教学,了解到可以先在父组件上写一个方法,用props传递给子组件,然后子组件调用这个方法,父组件便可以收到子组件传递的信息。父组件传信息给子组件可以直接用props,非常方便,但注意不能改变props中的值。

        做完这一次的一个案例,我对vue的框架结构,以后做一个案例的步骤等都有了更进一步的理解,虽然消耗时间很长,但我觉得非常值得。

这是案例的展示。

2021.08.05 星期四

        早上先将昨天的小案例总结了一下,从头到尾回顾了一下。

        1、接着学习了localstoarge(浏览器本地存储),它可以把数据存储在浏览器本地中,且不会因为浏览器关闭而消失,在昨天写的案例中可以运用本地存储,将数据存储在本地中。2、然后又详细学习了自定义事件,在子传父数据的时候用自定义事件更加方便灵活:在子组件上绑定一个事件,在子组件上面用emit触发该事件便可以传数据给父组件了。自定义事件还可以进行解绑,$off便可以解绑。对于昨天的案例,可以利用自定义事件进行完善更改。3、兄弟之间,即任意两个组件之间的通信可以通过一个全局事件总线,在每个组件都可以用到的地方(即可以是vue的原型)注册一下,然后在一个组件上绑定一个事件,在另一个需要传数据的组件里触发该事件便可以完成通信。晚上看教学大致了解了数据结构,它就是选择一个最优,效率最高的方式来解决问题,就不定非要去死记一些规则。今天就是大概了解了一些概念,感觉还好,明天继续学习。

        总结组件之间通信共有三种方式,props传值用于父传子,自定义事件可用于子传父,兄弟之间的通信可以用全局事件总线来进行传递,在学习完这三种后,自己有点被绕进去了,在慢慢梳理之后,才逐渐清晰。

        2021.08.06 星期五

        今天打算将之前小案例再增加一个编辑功能,在写的时候遇到了些问题,是由于set不熟悉导致,于是回头去看了检测和set相关的一些内容。

        当我写编辑小功能的时候还是按照之前的步骤来:先将展示的样式给写完,再将一些监听事件给填写完成,用blur来确认修改的值:当失去焦点时,便可以确认修改的值;然后再和其他组件进行通信(采用的全局总线的方式),将功能完成,最后再进行了一些完善,将一些小bug给修复,其中学习到一个新的api  nextTick,它可以在下一次模板解析好之后,再执行它里面的回调函数,它可以用在点完编辑按钮之后,输入框可以自动获得焦点。

        然后又学习了vue的动画效果,但由于css样式不是很会,所以计划每天还要去看css样式。首先先快速的将html相关知识都过了一遍。然后学习css,弥补一些不足的地方。

        下周计划继续学习vue的同时,将css样式按照教学全部过完,并争取能够熟练使用。

        


http://chatgpt.dhexx.cn/article/PaIDciDc.shtml

相关文章

实习日志@

2022/4/22 todoList: 大概熟悉一下hui组件了解云计算的意思,中心云边缘云的意思概念(对项目背景有一定云计算的了解)代码下载下来以后运行起来,看一下产品的功能,熟悉一下产品流程,尝试理解一…

实习日志【一】

实习日志【一】 概述1.jdk安装2.idea安装3.tomcat安装4.maven安装5.MySQL安装6.notepad安装 概述 今天的任务主要为开发环境的搭建,安装了jdk、idea、tomcat、maven、mysql和notepad,以备后续的工作。 1.jdk安装 解压相关文件配置环境变量 &#xff0…

实训日志day3

1 前端架构介绍 1.1前端核心技术 主要是讲解了web的前端框架,讲了网页文件的各个作用,然后进行了演示,演示了网页html的书写与跳转,包括创建表单,登录,页面跳转。然后进行了实操。

Java实训日志06

文章目录 八、项目开发实现步骤(八)创建服务接口1、创建学校服务接口2、创建状态服务接口3、创建学生服务接口4、创建用户服务接口 (九)创建服务接口实现类1、创建学校服务接口实现类2、创建状态服务接口实现类3、创建学生服务接口…

实习日志03-技术02

本节:工作中经常会从别的项目复制一样的功能来使用。以下,是在此过程中,一不小心就会踩到的坑。 1.前端写好了,但是调取接口有问题,还有可能是没有更新后端的代码,更新一下代码及就可以了。 2.复制代码&a…

项目实训日志

3月5日 这次项目实训,我们组做的是risc-v学习平台,我们前面几周的总体任务是熟悉环境,做一些简单的功能,比如登录以及页面的搭建等等,了解最基本的需求,环境的安装配置,对相关知识的学习&#…

JAVAEE 实训日志 一

文章目录 1. 创建 web-app 项目导入初始4个 maven 依赖TestServlet.javatest.jsp测试: 2. 连接数据库导入依赖 驱动编写连接类 JDBCUtil测试连接 3. 开发一个简单的javaweb项目EntityService 层DaoController前端 test.jsp效果 1. 创建 web-app 项目 导入初始4个 maven 依赖 &…

实训日志day5

今天主要讲解了命令行查看数据库、数据库连接、越权访问 命令行的使用 在文件根目录下执行cmd,输入数据库的账号和密码进行数据库的访问 输入 show databases;语句查看数据库表,注意是databases后面有一个分号‘;’ show databases;查看数据…

Java实训日志04

文章目录 八、项目开发实现步骤(六)创建数据访问接口1、创建学校数据访问接口2、创建状态数据访问接口3、创建学生数据访问接口4、创建用户数据访问接口 八、项目开发实现步骤 (六)创建数据访问接口 DAO: Data Acess Object - 数…

实训日志day7

今天主要介绍了三个工具以及工具使用的方法,三个工具分别是:Nmap、AWVS、Dirsearch Nmap Nmap的使用环境有两种: 1、直接能获取到需要测试和的设备的IP地址 2、只能获得需要测试的网络。 在进行渗透测试的过程中,利用nmap进行渗透…

day2实训日志

上午课程 课程大纲 1.web 重点介绍了web1.0和web2.0时代采用的技术,web1.0时代主要采用dos攻击html静态网页,虽然静态网页没有数据库,但是拒接服务式攻击可以将网络响应攻击瘫痪,web2.0时代新增了数据库,黑客所攻击的…

项目实训-个人开发日志02-初识微信小程序开发

今天开始正式进入微信小程序端的开发,由于本人从未学习过小程序开发,所以在此一并把学习过程记录。 安装微信开发者工具,以非云开发的基础模板创建文件,得到如下项目结构: page即为页面,目前有两个文件夹&…

JAVA实训项目第六次日志

实训目的:让学生综合运用J2SE有关知识开发【学生信息管理系统】。主要涉及程序控制结构、面向对象编程、图形用户界面、Java数据库应用、MySQL数据库这几个方面的内容。通过本项目的开发,让学生了解系统开发的一般流程,初步了解MVC模式与单元…

实训日志——第三天

在敲代码的过程中,也是经常犯错的,大大小小的错,有时候反复检查都不知道有什么错。目前,我总结到,对于我来说,出错就是经常打错字母的大小写,少打一行代码之类的。但就是这些小错,在…

实训日志6

上一次太累了没写博客,这次打完了所有的内容,认真总结一下这次的实训 这次实训主要涉及程序控制结构、面向对象编程、图形用户界面、Java数据库应用、MySQL数据库这几个方面的内容。通过本项目的开发,让我了解系统开发的一般流程,…

将实对称矩阵正交对角化的流程

摘自《矩阵论教程》第2版,张绍飞,p52

实对称矩阵可对角化证明

在极化分解的证明中使用过此定理,证明于此。 埃尔米特矩阵是指复对称矩阵,实对称矩阵是其特例。 转载于:https://www.cnblogs.com/zhixingr/p/8750210.html

矩阵可对角化的条件

总结:对于任意方阵,如果没有重根,矩阵总是可以对角化。麻烦的是重根问题 如果有重根,那么需要验证所谓几何重数,与代数重数相等。 那么对于有重根,不能对角化的矩阵怎么办?这就引入了Jordan标…

线性代数笔记5.3实对称矩阵的对角化(前瞻知识)

实对称矩阵都能对角化 内积 简单来说,内积就是两个向量的对应分量相乘再相加 内积是个数!! 内积的性质 注意最后一条性质 两个向量和与第三个向量的内积 两个向量分别与第三个向量内积的和,这条性质可以与上面的性质配合使…

含重根的三阶实对称矩阵的快速对角化方法

众所周知,实对称矩阵一定可以相似对角化。而考试中考察的三阶实对称矩阵对角化基本都是三阶的。而且正常情况下特征根一定是整数。因此基于此,有一些特殊的方法可以快速计算三阶实对称矩阵的特征值和特征向量。 一. 猜根法计算特征值 特征值之和等于矩阵…