自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Vue-路由

路由route:一组key-value对应关系路由器router:管理多组路由用途:路由和路由器实现SPA(单页面)应用旧多页面应用:多个html页面,跳过按钮跳转SPA应用:只有一个html页面,跳过页面局部更新来实现页面部分刷新原理:路由器router实时监测浏览器路径变化,然后路由器根据程序员事先配置的路由规则来展示相应的页面。如路径是/class时。路由器在展示区显示班级组件/class就是第一张图的key;班级组件就是value对的理解。

2023-09-09 23:48:30 121

原创 Vuex技术

vuex共享数据,也就是说至少有两个组件都向vuex读写数据才交共享,上面App内只有一个组件没法完美显示vuex优点(因为数据sum放在Count和vuex没区别,必须要多个共享sum),不过此时我们先就让Count一个组件可以正常读写vuex内的data即可,第二个组件后面加。在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。所以说上面都是把引入和使用的代码放在index.js内部。

2023-09-09 11:43:55 140

原创 Vue之Ajax---用户搜索案例

效果图如上,因为上传TodoList案例中List中嵌套了Item组件,此处便尝试不嵌套,直接写List组件。

2023-09-05 22:59:05 84

原创 Ajax基础

Ajax进行数据交换时使用的格式就是XML(现在是JSON),服务器向客户端浏览器返回的就是XML,具体如下图。注意:现在JSON已经取代了XML,如下。

2023-09-03 16:00:23 60

原创 ES6-部分

搭配es6的笔记以及代码一起看,此处仅记录部分知识点。

2023-09-02 20:48:48 51 1

原创 axios基础

ajax简单示例:上面是定义的Promise实例,所以说能够使用.then这些东西,但是对于Ajax这些来说,需要自己return一个Promise对象,才能使得其结果能够使用.then和.catch,下面代码知识点有点多。回调地狱:在js的回调函数中,以下面的ajax请求为例,当aaa请求的数据需要传到bbb中,bbb的数据又需要传到ccc中,回调的层级关系太复杂,效率、易看性、后期修改都不方便,Promise便是为了解决此问题而出现。// resolve 表示成功的回调。Promise基本使用。

2023-09-02 20:48:03 81 1

原创 Vue组件间数据传输---全局事件总线

1、首先是写让所有组件(vc)都可见的X,所有的vc都是VueComponent所new出来的,复习之前的(单文件组件)知道每个组件都是新的VueComponent,所以说不可以,记住之前的原型图,应该直接写在Vue原型对象上,他是唯一的,且vc和vm都能够访问它。然后是考虑调用$on,$off,$emit的问题,X就是普通Object类型的对象,身上是没有$.....的方法的,然后直接x.$on因为x没有,就找到x的Object原型,仍然没有,所以说不能直接将X定义为对象。订阅和发布的消息名保持一致。

2023-08-18 22:02:40 215 1

原创 Vue实例-Todo-list案例

基本效果图组件化编码流程(通用)1.实现静态组件:抽取组件,使用组件实现静态页面效果2.展示动态数据:2.1.数据的类型、名称是什么?2.2.数据保存在哪个组件?3.交互一从绑定事件监听开始。

2023-08-10 10:19:27 885 2

原创 Vue其二--组件化编程

一个文件中包含n个组件一个html文件当中可以有多个组件。

2023-08-04 15:50:51 179 1

原创 HTML+JS

在HTML的项目文件当中有源代码,有注释学习vue当中遇见的前端知识补充。

2023-07-16 15:50:09 45 1

原创 Vue其一--核心

主要是因为也需要上面的div被渲染后执行焦点的代码才有效,但是当中只是模板,不需要在vue相关代码后才会被渲染,所以说fbind不能写成在vue当中的函数形式,因为函数形式不能把绑定、插入渲染、更新分开。如果直接和上面一样的写法,会发现在刚进入页面时,焦点不会自动到文本框上,但是刷新后又会焦点到文本输入框中,函数的出发条件如上,但是成功绑定时并不是渲染到页面上时,是先绑定,在渲染。(1)v-model的初始值是非数组,那么收集的就是checked(勾选 or 未勾选,是布尔值)

2023-07-14 22:57:52 51 1

原创 Web后端开发04---请求响应

右上角有Save按钮,可以储存这次请求信息,创建一个新集合来存储,命名,点击create然后在该页面双击进入,保存即可。因为浏览器访问Web,在地址栏中只能get请求,不能post还需要代码解决,所以说需要其他软件。Tomcat根据在这个对象当中设置的响应信息来向浏览器响应数据。其中:浏览器发送的请求如下,携带了http的请求数据;对象(请求对象)当中,应用程序获取数据也就是从这个对象当中获取,然后进行处理。然后Tomcat根据响应数据的格式向浏览器响应数据,这时需要另外一个。常用,浏览器的都是BS架构。

2023-06-30 20:14:47 62

原创 Web后端开发03--SpringBoot入门

缺点举例:登录系统是一次请求,进去后点击药材管理又是一次请求,但是第二次请求系统运维HTTP请求数据不共享,所以说不知道用户在第二次请求时是不是登陆状态,不过可以用Web会话技术解决。@ResponseBody 它的作用简短截说就是指该类中所有的API接口返回的数据,甭管你对应的方法返回Map或是其他Object,它会以Json字符串的形式返回给客户端。:浏览器访问A服务器,但是A服务器的资源被转移到了B服务器,所以说A返回3XX(其中包含B的地址)给浏览器,然后浏览器访问B服务器。

2023-06-26 23:05:20 70 1

原创 Web开发2--后端开发

总结就是A依赖B,B依赖C:所以说A也会依赖C(传递性)。并且C中依赖的包也会传递到A中(上面的代码是课件,我的项目代码包名不是com.itheima,所以说有点问题,忽略)在maven_projectA中的xml里面不仅包含了maven对包的依赖,也还依赖了maven-projectB项目。该网站下载依赖模板,字取总结搜索,点击使用人数多的版本号,里面就有上面的依赖代码,复制即可在IDEA中自动联网下载。然后还需要在编辑器,也就是IDEA上面集成安装MAVEN,步骤较多,直接看视频比较好。

2023-06-26 14:22:12 80 1

原创 Web开发1--前端开发

第三步需要在对应区域加上标签,因为是写在App.vue当中的div里面,所以说需要把之前的注释掉,再加上点击"在此创建新项目"(如下)---下一步模板选"手动"---选择插件功能"Router"---最后选择vue版本和语法规范(如下)前端路由:点击侧边栏----地址栏自动变化----路由会自动更新显示与url地址对应的组件。右键项目文件----集成终端中打开----npm install axios即可下载。

2023-06-23 22:56:52 124 1

原创 动态规划(C语言)

一、入门以斐波那契数列为例,它的第一项为1,第二项为1,从第三项开始,每一项的值都是前面两项的和。让我们求第n项的是多少。对于这个问题,我们从最开始的递归思想来看。int fib(int n){ if (n == 1 || n == 2) return 1; return fib(n - 1) + fib(n - 2);}这个递归的时间复杂度是O(2^n),随着n的增大,呈指数级别增长。递归的时间复杂度之所以高,是因为它涉及了很多重复性计算。比如在计算fib(5)的时候,fib(5.

2022-03-22 15:20:06 5697 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除