自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一川烟草,满城风絮

整理学习资料,分享学习心得

  • 博客(151)
  • 资源 (2)
  • 收藏
  • 关注

原创 【前端】Vue项目相关 纯干货 基础知识分享!

Vue项目相关 基础知识分享!推荐UI组件库用脚手架vue-cli创建项目项目使用相关说明VuexVue开发出的移动端app项目如何打包成apk小程序框架 mpvue最近忙着找工作,在这期间的复习过程中,为了方便查阅,总结了很多我常用到的基础内容和面试题。在这里分享给大家,大家也可以参考复习。说明:本文不涉及axios,因为我自己很少接触到和后端交互(接口)。推荐UI组件库首先,先推荐一些UI组件库,这些库可以更好的帮助我们开发相关功能。各位可以先了解一下简单用法,然后去实践。上手难度很低,都是

2020-10-17 16:03:09 135

原创 【前端】Vue 纯干货 基础知识分享!

Vue 基础知识分享Vue简单使用Vue数据的双向绑定原理(响应式原理)最基本的Vue用法(模板语法)计算属性computed一个小的综合实例监视watchVue中计算属性computed / methods / watch的区别强制数据绑定之class与style条件渲染v-if和v-show的区别列表渲染 v-for列表渲染的实例:过滤与排序事件处理表单输入绑定Vue的生命周期(钩子函数)created和mounted区别:Vue中的过渡和动画其他内置指令(ref、v-cloak)Vue综合以上,所有常

2020-10-13 16:58:01 157

原创 【前端】jQuery 纯干货 基础知识分享!

jQuery 基础用法分享jQuery简单使用jQuery库中的$()是什么?$(document).ready() 是个什么函数?为什么要用它?JavaScript window.onload 事件和 jQuery ready 函数有何不同?jQuery对象size()和jquery.length之间有什么区别?jQuery中的eq()和get()方法有什么不同?用jQuery修改CSS样式 => 选择器表单选择器修改属性,添加classjQuery中attr和prop的区别$常用的工具方法offs

2020-10-13 15:31:55 63

原创 【前端】JavaScript 纯干货 基础知识分享!

JavaScript 基础知识分享最基本的几个用法基本数据类型和引用类型的区别声明变量(let var const区别)数据类型转换的总结== 和 === 的差异?引用数据类型:对象Object引用数据类型:函数function箭头函数和function函数的区别工厂方法构造函数原型原型链this的指向call / apply / bind的区别(更改this指向的三个方法)函数作用域对象的一种:数组数组方法数组的遍历Date、Math的用法字符串相关方法以及正则表达式延时调用和定时调用BOM操作如果递归多

2020-10-12 17:20:20 87

原创 【前端】HTML+CSS 纯干货 基础知识分享!

HTML+CSS 基础知识分享img标签img的alt和title属性区别img和background-imagea标签基本的文本标签HTML5 音视频标签HTML5列表标签CSS选择器颜色样式文本样式水平垂直居中的方案盒子模型 > 响应式设计 > rem等单位标准盒模型和怪异盒模型(IE盒模型)弹性盒子响应式设计使用自适应布局的时候用rem,为什么可以实现自适应布局?px rem em vh vw 的区别HTML标签间区别块状标签、行内标签、行内块状标签的区别n个导航栏均分效果让元素隐藏,你可

2020-10-12 15:20:47 385 1

原创 前端面试题 HTML5 CSS3(盒子模型、盒子水平垂直居中、经典布局) JS(闭包、深浅克隆、数据劫持和拦截) 算法(排序、去重、数组扁平化) Vue(双向数据绑定原理、通信方式)

前端面试题作用域值类型和引用类型的传递将字符串进行驼峰命名冒泡排序反转数组去掉数组中重复性的数据1px物理像素实现元素水平垂直居中css实现三角形React和Vue比较Vue组件间通信方式vuex管理状态的机制Vue的MVVM实现原理本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷作用域<!DOCTYPE html><html> <head> <meta charset="UTF-8">

2020-05-18 17:53:35 466

原创 ⑧ React Redux 基本用法

查看专栏其它文章:① React 介绍及JSX简单使用② React 面向组件编程(state、props、refs)、事件处理③ React 条件渲染、组件生命周期、表单与事件④ React 列表与Keys、虚拟DOM相关说明、AJAX⑤ React 基于react脚手架构建简单项目⑥ React 项目中的AJAX请求、组件间通信的2种方式(props、消息订阅和发布)⑦ React 路由解决方案 react-routerReact本人是个新手,写下博客用于自我复习、自我总结。如有

2021-02-16 18:09:14 48

原创 ⑦ React 路由解决方案 react-router

查看专栏其它文章:① React 介绍及JSX简单使用② React 面向组件编程(state、props、refs)、事件处理③ React 条件渲染、组件生命周期、表单与事件④ React 列表与Keys、虚拟DOM相关说明、AJAX⑤ React 基于react脚手架构建简单项目⑥ React 项目中的AJAX请求、组件间通信的2种方式(props、消息订阅和发布)React本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷

2021-02-15 23:17:51 184

原创 ⑥ React 项目中的AJAX请求、组件间通信的2种方式(props、消息订阅和发布)

查看专栏其它文章:① React 介绍及JSX简单使用② React 面向组件编程(state、props、refs)、事件处理③ React 条件渲染、组件生命周期、表单与事件④ React 列表与Keys、虚拟DOM相关说明、AJAX⑤ React 基于react脚手架构建简单项目ReactAJAX请求 (使用axios)组件间通信方式一: 通过props传递方式二: 使用消息订阅(subscribe)-发布(publish)机制本人是个新手,写下博客用于自我复习、自我总结。如有错误

2021-02-14 20:53:42 57

原创 ⑤ React 基于react脚手架构建简单项目

查看专栏其它文章:① React 介绍及JSX简单使用② React 面向组件编程(state、props、refs)、事件处理③ React 条件渲染、组件生命周期、表单与事件④ React 列表与Keys、虚拟DOM相关说明、AJAXReact构建项目编写应用及分析练习:评论管理组件间通信方式一: 通过props传递方式二: 使用消息订阅(subscribe)-发布(publish)机制本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷

2021-02-14 15:11:14 79

原创 ④ React 列表与Keys、虚拟DOM相关说明、AJAX

查看专栏其它文章:① React 介绍及JSX简单使用② React 面向组件编程(state、props、refs)、事件处理③ React 条件渲染、组件生命周期、表单与事件React列表与Keys虚拟DOM相关说明验证DOM最小化页面重绘AJAX本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷列表与Keys之前的文章里已经使用过 JavaScript 的 map() 方法来创建列表。在这里再详细说明其它内容。简单使用演示:c

2021-02-11 17:43:49 53 1

原创 ③ React 条件渲染、组件生命周期、表单与事件

查看专栏其它文章:① React 介绍及JSX简单使用② React 面向组件编程(state、props、refs)、事件处理React组件化编码 ※收集表单数据组件生命周期验证DOM最小化页面重绘更多组件APIajax本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷组件化编码 ※组件化编码的流程和Vue是一样的:拆分组件: 拆分界面,抽取组件实现静态组件: 使用组件实现静态页面效果实现动态组件① 动态显示初始化数据② 交

2021-02-11 14:59:24 46 1

原创 ② React 面向组件编程(state、props、refs)、事件处理

查看专栏其它文章:① React 介绍及JSX简单使用React组件的理解React面向组件编程自定义组件的使用组件三大属性①: state组件三大属性②: props组件三大属性③: refs与事件处理功能界面的组件化编码 ※收集表单数据组件生命周期验证DOM最小化页面重绘本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷组件的理解在具体说到后续内容前,肯定要先来理解一下何为 “组件” 。组件理解:组件是用来实现特定( 局部 )功

2021-02-09 13:45:55 58

原创 ① React 介绍及JSX简单使用

React专栏简述React的特点React的基本使用(测试语法)HelloWorldJSX理解和基本使用React面向组件编程模块与组件的理解自定义组件的使用组件三大属性①: state组件三大属性②: props组件三大属性③: refs与事件处理功能界面的组件化编码 ※收集表单数据组件生命周期验证DOM最小化页面重绘本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷专栏简述笔者之前认为只学习Vue并能熟练运用已经够用了,不过随着工作时长的增

2021-02-06 16:41:51 54

原创 ③ 关系数据库标准语言SQL 数据查询(SELECT)

查看专栏更多内容:① 数据库介绍 及 关系型数据库的关系代数表达式② 关系数据库标准语言SQL 数据定义(创建、修改基本表)、数据更新(增删改)相关实战: uni-app 发送网络请求关系数据库标准语言SQL写下博客用于自我复习、自我总结。如有错误之处,请各位指出。...

2021-01-20 17:24:58 200

原创 ② 关系数据库标准语言SQL 数据定义(创建、修改基本表)、数据更新(增删改)

关系数据库标准语言SQL写下博客用于自我复习、自我总结。如有错误之处,请各位指出。

2021-01-16 21:02:43 214

原创 ① 数据库介绍 及 关系型数据库的关系代数表达式

数据库基础数据库介绍数据模型概念模型逻辑模型关系型数据库写下博客用于自我复习、自我总结。如有错误之处,请各位指出。本数据库系列专栏,文章的重心将会是总结SQL语句的使用,而不会涉及到太多数据库本身或大数据的内容。除此以外,使用的SQL语句会因为MySQL或Oracle的不同,导致一些使用上的差异,这部分具体的区别将不作区分。在之后的文章中将会使用MySQL数据库。对于MySQL和Oracle的区别,百度一下此类文章很多。对于下载MySQL数据库,可以参考我之前的文章:uni-app 发送网络请

2020-12-20 22:54:51 470 1

原创 ⑤ uni-app 数据缓存、图片的上传和预览、条件编译跨端兼容

uni-app数据缓存uni.setStorageuni.setStorageSyncuni.getStorageuni.getStorageSyncuni.removeStorageuni.removeStorageSync图片的上传和预览上传图片预览图片条件编译跨端兼容组件的条件注释api的条件注释写下博客主要用来分享知识内容,便于自我复习和总结。如有错误之处,望各位指出。数据缓存有些数据我们只是想存在本地,而不是存在数据库,所以就需要数据缓存。在这里只介绍三组用法。uni.setSt

2020-12-15 17:06:01 220

原创 ④ uni-app 发送网络请求

uni-app写下博客主要用来分享知识内容,便于自我复习和总结。如有错误之处,望各位指出。

2020-12-15 15:14:42 179

原创 ③ uni-app 生命周期(应用,页面,组件)、导航跳转+传参

uni-app生命周期应用的生命周期页面的生命周期导航跳转利用navigator进行跳转利用编程式导航进行跳转导航跳转传递参数组件的创建组件的生命周期组件通信写下博客主要用来分享知识内容,便于自我复习和总结。如有错误之处,望各位指出。生命周期生命周期的概念:一个对象从创建、运行、销毁的整个过程被成为生命周期。生命周期函数:在生命周期中每个阶段会伴随着每一个函数的触发,这些函数被称为生命周期函数。应用的生命周期uni-app 支持如下应用生命周期函数:函数名说明onL

2020-12-14 11:26:03 206

原创 ② uni-app 基本组件的使用(text、view、button、image)+ uni-app中的样式

uni-app组件的基本使用text文本组件的用法view视图容器组件的用法button按钮组件的用法open-typeimage组件的使用uni-app中的样式scss写下博客主要用来分享知识内容,便于自我复习和总结。如有错误之处,望各位指出。组件的基本使用本文只介绍几个简单的基本组件及属性用法,熟悉了之后,想实现其他功能、使用其他组件都只需查看官方文档uni-app组件即可。文档里写的很全面,比我在这里复述要好的多。text文本组件的用法属性类型默认值必填说明

2020-12-12 12:36:58 1172

原创 ① uni-app 介绍、项目搭建、目录结构

uni-appuni-app介绍写下博客主要用来分享知识内容,便于自我复习和总结。如有错误之处,请各位大佬指出。uni-app介绍官网:uni-app官网

2020-12-10 10:58:18 555

原创 ⑦ TypeScript 类型保护、tsconfig.json文件

TypeScripttsconfig.json文件类型保护TS中使用jQuery写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。tsconfig.json文件在用装饰器的时候,我们使用到了tsconfig.json文件来避免了报错。虽然这个配置文件中的内容不是很常用,但确实也很重要,如何将TS编译成JS全靠这个文件。除了上文中提到自己手动创建一个tsconfig.json外,我们还可以通过命令行来创建:创建好了之后,里面有很多配置信息,而且大部分都是注释掉

2020-11-20 18:53:56 85

原创 ⑥TypeScript 命名空间,装饰器(类、属性、方法、参数装饰器,装饰器执行顺序)

TypeScript命名空间装饰器写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。命名空间在代码量较大的情况下,为了避免各种变量命名相冲突,可将相似功能的函数、类、接口等放置到命名空间内。同Java的包一样,TS的命名空间可以将代码包裹起来,只对外暴露需要在外部访问的对象。命名空间内的对象通过export来暴露出来。namespace A{ interface Animal{ name:string; eat():voi

2020-11-13 10:36:42 94

原创 ⑤TypeScript 泛型

TypeScript写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。

2020-11-12 14:29:39 18

原创 ④TypeScript 接口(属性接口、函数类型接口、可索引接口、类类型接口、接口扩展)

TypeScript写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。

2020-11-12 10:50:01 43

原创 ③TypeScript 类(继承、静态属性和方法、抽象类)

TypeScript写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。

2020-11-08 11:05:08 203

原创 ②TypeScript 函数(可选参数,默认参数,剩余参数,函数重载)

TypeScript写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。

2020-11-04 11:22:39 180

原创 ①TypeScript 介绍、安装和基本的数据类型

TypeScript写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。

2020-11-04 09:41:56 93

原创 ③Vue3 Composition API(setup函数)

Vue3Composition API介绍setup函数简单使用reactive的注意点ref的注意点递归监听和非递归监听toRefstoRefcustomRef参数props和contexttoRawreadonly写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。Composition API介绍Vue2时的方式在代码很少的时候,逻辑结构还是蛮清晰的,但是随着组件功能越来越多,代码量越来越大,整体内容全部放在其中肯定会显得臃肿。因为每个功能模块的代码会散落分布

2020-11-03 16:24:01 824

原创 ②Vue3 性能比Vue2好的原因(diff算法优化、静态提升、事件侦听器缓存)

Vue3diff算法优化静态提升 hoistStatic事件侦听器缓存 cacheHandlers写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。diff算法优化首先,diff算法是虚拟DOM技术的必然产物,它会对新旧虚拟DOM作对比(即diff),然后将变化的地方更新在真实DOM上。而这其中,如何快速的判别需要变化的内容,就是Vue3.0的提升。具体来看:在Vue2.0当中,当数据发生变化,它就会新生成一个DOM树,并和之前的DOM树进行比较,找到不同的节

2020-11-03 15:44:12 1022

原创 ①Vue3 使用Vite或@vue/cli 创建项目

Vue3前言Vue3.0的新特性创建项目Vite@vue/cli写下博客主要用来分享知识内容,并便于自我复习和总结。如有错误之处,请各位大佬指出。前言2020年9月18日,Vue3.0版本算是发布了,虽然在很多方面有了较大提升,但显然它还需要不断地进行更新和调整。而且很多组件库和插件短期内不可能快速升级到Vue3.0,因此公司的项目短期内还没决定将Vue2.0全部升级到Vue3.0。虽然现在还未普及,但随着现在版本的发布,Vue3.0的学习需要提上日程,为之后的使用做准备了。所以现在记录一些,现

2020-11-03 15:30:33 1071

原创 公司项目里,在idea中使用git:完成克隆项目到提交代码的流程

最近加入到公司项目里,最开始的时候手足无措,不知道该如何从项目里拉取代码,不知道该如何修改分支,不知道该如何提交代码,网上也没有这样的一个流程教学,并且更多的是使用Git Bash,对于不了解Git代码的小白,就更不敢在其中做操作了,生怕把之前大佬们提交的代码全部删除…因此这里记录一下,我接触到的实现流程,用idea来实现git操作,比较简单。笔者在最开始的时候,公司就提供了相关VPN等办公用具,然后把我拉进到了相关项目里,那么这部分内容就不说了,以下内容就从能够进入到某项目页面后说起。首先,在项.

2020-10-29 08:54:21 380

原创 【前端】在页面中还原英雄联盟客户端?

写下博客用于自我复习和总结,方便我之后遇到相关问题后能迅速找到解决方案。但是个人水平能力有限,解决方案可能比较复杂且繁琐,因此仅供各位参考,希望某些解决方案可以给各位提供一些思路。如果您有更好的解决方案也可以在评论区提出。用前端技术模仿英雄联盟客户端界面说明帐号登录界面背景图(img和background-image)按钮颜色渐变加载效果(转动)从 安全检测 转成 登录方式(页面部分内容的变化)图标控制音乐开关登录功能选择服务器界面Vue的过渡效果(transition标签)排队加载界面进度条的实现游.

2020-09-14 22:49:56 706

原创 操作系统:Java模拟CPU调度算法(非抢占短进程优先、可抢占优先权调度、多级反馈队列调度)

xxx本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷

2020-07-06 11:47:35 615

原创 操作系统:Java模拟磁盘调度算法(先来先服务、最短寻道优先、电梯调度方法)

/** * @author zsx * @Date: 2020/6/8 * 代码功能:使用先来先服务、最短寻道优先、电梯调度方法进行调度。 * 求出平均移动道数。当前读写头在90号,向磁道号增加的方向移动。 * */public class DiskScheduling { public static void main(String args[]) { // 磁道按访问顺序初始化 int distArr[] = { 30, 50, 100, 180, 20, 9

2020-06-08 09:48:54 755

原创 操作系统:Java模拟页面置换算法(最佳置换算法、先进先出算法、最近最久未使用算法)

import java.util.Scanner;/** * @author zsx * @Date: 2020/6/1 * */public class PageReplace { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请问您想为进程分配几个物理块(推荐 3或4)?"); int blockNum = sc.nextInt

2020-06-08 09:47:39 892

原创 ⑮HTML5 音视频标签的简单使用,状态标签,列表标签

Html5音频 & 视频H5中对音视频的设计初次使用音视频兼容性写法音视频js相关属性音视频js相关函数js相关事件例:音阶导航本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷音频 & 视频大家都有在网页中浏览视频的经历,但在Html5之前,对视频乃至音频都还没有一个标准。因此在网页中看到的视频,都要通过第三插件的方式嵌入,可能是QuickTime,也可能是 RealPlayer 或者 Flash。浏览器很好的整合了这些插件,从

2020-06-04 21:23:11 111

原创 ⑭HTML5 canvas的一系列使用方法(2)

Html5使用图片&设置背景渐变效果绘制文本例:canvas中 文本水平垂直居中阴影(文本阴影&盒模型阴影)像素操作例:操作单个像素(行与列)例:给图片加上马赛克合成其他用法本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷使用图片&设置背景在canvas中插入图片(需要image对象):1.canvas操作图片时,必须要等图片加载完才能操作2.drawImage(image, x, y, width, height)

2020-06-04 19:27:50 106

原创 ⑬HTML5 canvas的一系列使用方法(1)

Html5canvas初次使用绘制矩形绘制路径本人是个新手,写下博客用于自我复习、自我总结。如有错误之处,请各位大佬指出。学习资料来源于:尚硅谷canvas初次使用什么是canvas(画布) ?<canvas> 是 HTML5 新增的元素,可用于通过使用JavaScript中的脚本来绘制图形,创建动画。我们可以使用<canvas>标签来定义一个canvas元素。使用<canvas>标签时,建议要成对出现,不要使用闭合的形式。在使用<canvas&

2020-06-04 13:12:47 128

SnakeGame.rar

“贪吃蛇”游戏是一个经典的游戏。基于Java技术和eclipse开发环境,开发了一个比较简单的“贪吃蛇”游戏。整个游戏程序实现了游戏的开始、暂停、结束。通过本游戏的开发,达到一个学习Java技术和熟悉软件开发流程的目的。

2019-12-08

Vue测试接口访问数据库

资源主要是自己用来演示通过安装Vue依赖,实现前端自己写接口,去访问本地数据库,用来完善程序功能,测试接口访问,完成学校各项实验内容。

2020-12-15

空空如也

空空如也

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

TA关注的人 TA的粉丝

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