自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flutter 安装配置出现的问题

安装之后,在命令行工具中输入 `flutter doctor`,报错

2023-05-01 22:00:25 3191

原创 算法--链表

2. 链表知识点单链表双链表单链表中的指针域只能指向节点的下一个节点。双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。双链表 既可以向前查询也可以向后查询。如图所示: 循...

2023-02-20 23:46:35 146

原创 算法--数组 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 16 天1. 数组数组是存放在连续内存空间上的相同类型数据的集合。数组可以方便的通过下标索引的方式获取到下标下对应的数据。二分查找数组为 有序数组,同时数组中无重复元素, 因为一旦有重复元素,使用二分查找法返回的元素下...

2023-02-18 16:30:38 202

原创 使用node连接数据库 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 15 天安装模块npm i express -Snpm i body-parser -S // 解析post请求参数插件数据模型id : 消息的唯一标识,userId : 用户id,content : '我是聊...

2023-02-17 23:32:21 122

原创 MySQL操作 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 14 天安装教程https://blog.csdn.net/hellozhangxians/article/details/127169375操作启动及关闭 MySQL 服务器启动:mysqld --console...

2023-02-16 23:45:41 54

原创 Git | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 13 天Git常用命令git config --global user.name 用户名 设置用户签名git config --global user.email 邮箱 设置用户签名git...

2023-02-15 23:11:32 43

原创 博客项目笔记(二) | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 12 天前端开发安装模块axiosvuexvue-routersass 简化写css的复杂性 快速入门:https://www.cnblogs.com/hu308830232/p/14929143.htmlele...

2023-02-14 23:35:10 70

原创 博客项目笔记(一) | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 11 天将项目放到GitHub上在GitHub上创建仓库将项目克隆 git clone https://github.com/wjx1117/myblog.git提交项目 git add . --> git comm...

2023-02-13 23:56:56 78

原创 axios | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天axios框架的基本使用axios的请求方式支持多种请求方式:axios(config)axios.request(config)axios.get(url[, config)axios.delete(url...

2023-02-12 23:28:32 95

原创 vuex-核心概念 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天Vuex有几个比较核心的概念:State: 保存共享状态,存放状态相关信息Getters: 类似计算属性Mutation: 状态更新Action: 进行异步操作Module: 划分模块,针对不同模块进行相关数据的保...

2023-02-11 23:56:51 71

原创 vuex | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 8 天vuex的概念及作用官方解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式它采用 集中式存储管理 应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的...

2023-02-10 23:57:45 60

原创 vue-router(七)-案例:TabBar | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 7 天TabBarTabBar实现思路1. 如果在下方有一个单独的TabBar组件,你如何封装自定义TabBar组件,在APP中使用让TabBar出于底部,并且设置相关的样式2.TabBar中显示的内容由外界决定...

2023-02-09 23:31:22 154

原创 vue-router(六)-keep-alive | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 6 天keep-alive案例:用户点击消息后跳转到其他组件,回到主页时,默认会显示新闻,这是因为默认组件会销毁,每次点进来是新创建的组件,而不是之前的组件,如果想保存这种状态,要使用keep-alive,保留被包含组件的状...

2023-02-08 23:48:58 286

原创 vue-router(五)-导航守卫 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 5 天为什么使用导航守卫?我们来考虑一个需求: 在一个SPA应用中, 如何改变网页的标题呢? 网页标题是通过来显示的, 但是SPA只有一个固定的HTML, 切换不同的页面时, 标题并不会改变. 但是我们可以通过JavaSc...

2023-02-07 22:42:57 56

原创 vue-router(四)-传递参数 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 4 天准备工作为了演示传递参数, 我们这里再创建一个组件, 并且将其配置好第一步: 创建新的组件Profile.vue第二步: 配置路由映射第三步: 添加跳转的<router-link>传递参数的方式...

2023-02-06 23:07:31 716

原创 vue-router(三)-路由懒加载,嵌套路由 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 3 天打包文件解析从服务器请求静态资源,从静态资源服务器请求第一次资源的时候,可能会花费很长时间,因为js文件很大,可能页面会出现很长时间空白vue在配置对js文件和css文件进行分包 将项目中的所有css相关全部分离到cs...

2023-02-05 23:18:45 200

原创 vue-router(二)-安装与使用 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天vue-router目前前端流行的三大框架, 都有自己的路由实现:Angular的ngRouterReact的ReactRouterVue的vue-routervue-router是Vue.js官方的路由插件,它和...

2023-02-04 23:52:16 138

原创 vue-router(一)-认识路由 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天什么是路由路由是一个网络工程里面的术语。路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动. --- 维基百科路由器是做什么的? 你有想过吗?路由器提供了两种机制: 路由和转送.路由是决...

2023-02-03 23:55:49 65

原创 一些js知识| 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第21天js运行三部曲语法分析预编译解释执行语法分析通篇扫描,看是否有语法错误,不执行预编译前奏imply global 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象window所有...

2022-08-24 23:45:50 53

原创 v-model| 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第20天表单控件在实际开发中是非常常见的。特别是对于用户信息的提交,需要大量的表单。 Vue中使用v-model指令来实现表单元素和数据的双向绑定。v-model原理v-model其实是一个语法糖,它的背后本质上是包含两个操作︰...

2022-08-23 23:26:02 67

原创 v-on | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第19天事件监听在前端开发中,我们需要经常和用于交互。 这个时候,我们就必须监听用户发生的时间,比如点击、拖拽、键盘事件等等 在Vue中如何监听事件呢?使用v-on指令v-on介绍口作用:绑定事件监听器口缩写:@ 语法...

2022-08-22 23:44:03 27

原创 计算属性 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第18天什么是计算属性我们知道,在模板中可以直接通过插值语法显示一些data中的数据。但是在某些情况,我们可能需要对数据进行一些转化后再显示,或者需要将多个数据结合起来进行显示 比如我们有firstName和lastName两个...

2022-08-21 22:52:24 44

原创 v-bind | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第17天前面我们学习的指令主要作用是将值插入到我们模板的内容当中。但是,除了内容需要动态来决定外,某些属性我们也希望动态来绑定。 比如动态绑定a元素的href属性 比如动态绑定img元素的src属性这个时候,...

2022-08-20 22:23:17 45

原创 Vue CLI | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第16天什么是Vue CLI如果你只是简单写几个Vue的Demo程序, 那么你不需要Vue CLI.如果你在开发大型项目, 那么你需要, 并且必然需要使用Vue CLI使用Vue.js开发大型应用时,我们需要考虑代码目录结构、项目...

2022-08-19 23:12:02 47

原创 Node.js | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第15天https://www.runoob.com/nodejs/nodejs-tutorial.htmlNode.js 应用是由哪几部分组成的:引入 required 模块:我们可以使用 require 指令来载入 Node.j...

2022-08-18 23:11:57 42

原创 CSS实现居中的方式 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第14天CSS实现居中的方式```html```1、水平居中通过margin: 0 auto; 实现水平居中```css.out{width: 600px;height: 600px;background: co...

2022-08-17 23:00:10 33

原创 Node.js模块化开发 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第13天Node.js模块化开发1.1 JavaScript开发弊端JavaScript在使用时存在两大问题,文件依赖和命名冲突。1.3 软件中的模块化开发一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响...

2022-08-16 22:52:21 86

原创 Promise | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第12天Promise学习网站:https://es6.ruanyifeng.com/#docs/promisePromise 是ES6引入的异步编程(主要指IO代码)的新解决方案。语法上 Promise 是一个构造函数,用来封装异...

2022-08-15 21:57:00 30

原创 Webpack-搭建本地服务器 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第11天搭建本地服务器webpack提供了一个可选的本地开发服务器,这个本地服务器基于node.js搭建,内部使用express框架,可以实现我们想要的让浏览器自动刷新显示我们修改后的结果。不过它是一个单独的模块,在webpac...

2022-08-14 22:16:33 38

原创 Webpack-Plugin | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第10天认识Pluginplugin是什么?plugin是插件的意思,通常是用于对某个现有的架构进行扩展。webpack中的插件,就是对webpack现有功能的各种扩展,比如打包优化,文件压缩等等。loader和plugin区...

2022-08-13 23:18:27 48

原创 Webpack配置Vue | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第9天在webpack环境中集成Vuejs希望在项目中使用Vuejs,必然需要对其有依赖,所以需要先进行安装注:因为我们后续是在实际项目中也会使用vue的,所以并不是开发时依赖 没有-dev npm install [email protected]...

2022-08-12 22:56:42 36

原创 Webpack知识体系 | 青训营笔记

什么是 Webpack;Webpack打包核心流程;使用webpack

2022-08-11 21:59:23 46

原创 Vue模块化 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第7天 为什么要有模块化解决命名冲突问题解决代码复用问题匿名函数的解决方案可以使用匿名函数来解决命名冲突问题匿名函数解决了命名冲突,但是不能代码复用 使用模块作为出口ES5:使用模块作为出口在匿名...

2022-08-10 21:32:49 35

原创 Vue组件化-3-slot 插槽 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第6天slot-插槽为什么使用插槽slot翻译为插槽: 在生活中很多地方都有插槽,电脑的USB插槽,插板当中的电源插槽。 插槽的目的是让我们原来的设备具备更多的扩展性。 比如电脑的USB我们可以插入U盘、硬盘、手机、音...

2022-08-09 12:45:41 64

原创 Vue组件化-2-父子组件 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第5天父子组件通信子组件是不能引用父组件或者ue实例的数据的。但是,在开发中,往往一些数据确实需要从上层传递到下层︰ 比如在一个页面中,我们从服务器请求到了很多的数据。 其中一部分数据,并非是我们整个页面的大组件来展示的,而是...

2022-08-08 18:30:49 53

原创 Vue组件化-1 | 青训营笔记

theme: condensed-night-purplehighlight: a11y-dark这是我参与「第四届青训营 」笔记创作活动的的第4天什么是组件化 人面对复杂问题的处理方式: 任何一个人处理信息的逻辑能力都是有限的 所以,当面对一个非常复杂的问题时,我们不太可能一次性搞定一大堆的内容。 但是,我们人有一种天生的能力,就是将问题进行拆解。 ...

2022-08-07 19:44:58 42

原创 一些知识点 | 青训营笔记

theme: fancy这是我参与「第四届青训营 」笔记创作活动的的第3天相关知识点 布尔值被认定为false的值 undefined、null、NaN、""、0、falsetypeof:返回数据类型,用于区分数据类型typeof(); or typeof 123;有六个值:number string Boolean object undefined func...

2022-08-06 23:23:30 32

原创 CSS | 青训营笔记

这是我参与「第四届青训营 」笔记创作活动的的第2天CSSCSS规则 = 选择器 + 声明块cssh1{ color:red; background-color:lightblue; text-align: center;}选择器选择器:选中元素ID选择器```html这是一个段落 #a{ ...

2022-07-24 19:48:46 70

原创 HTML | 青训营笔记

这是我参与「第四届青训营 」笔记创作活动的的第1天前端前端的开发中,在页面的布局时, HTML将元素进行定义,CSS对展示的元素进行定位,再通过JavaScript实现相应的效果和交互。前端关注的方面功能 美观 无障碍 安全 性能 兼容性 用户对产品直观的感受HTML学习笔记HTML--超文本标记语言HTML语法标签和属性不区分大小写,推荐小写空...

2022-07-23 23:27:55 69

原创 大二上---考核总结

相关知识点布尔值被认定为false的值undefined、null、NaN、""、0、falsetypeof:返回数据类型,用于区分数据类型typeof();/typeof 123;有六个值:number string Boolean object undefined function引用值返回object,null返回object,NaN返回number,undefined返回字符串"undefined"undefined == null 结果为trueundefined ===

2021-09-08 20:05:42 49

空空如也

空空如也

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

TA关注的人

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