自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue的mixin混入

修改vue 里面的数据时是异步的这导致了vue获取值时获取不到更新后的值vue .nextTick(()=>{}); 监听,DOM视图更新后会触发此方法混入mixinvue.mixin({与正常组件内容一样}) 最好不要使用全局混入vue组件里的mixin:[] //往当前组件里面混入一些其他组件里面的方法或属性如果mixin对象里面有生命周期钩子时,会与当前组件钩子整合。(mixin先调用)属性: mixin后面的会覆盖前面的 原有的会覆盖mixin的...

2022-09-25 16:19:18 868

原创 MongoDB

配置环境变量电脑-→属性-→环境变量-→Path中添加MongoDb安装路径一直到bin例启动服务并进行相关配置;可以使用不同的端口、日志文件和数据存放位置启动多个。

2022-09-05 17:03:49 690 1

原创 vue生命周期

vm.$children 获取子组件实例(数组)vm.$parent 获取父组件vm.$root 获取根组件

2022-04-26 20:34:10 136

原创 vue.js.2x 组件进阶

组件进阶因为在vue里面的组件添加的动画会被无视所以vue提供<transition></transition>组件当被transition包裹的元素会被添加入场 / 离场的过渡离场动画的类名:v-leave v-leave-active v-leave-to入场动画的类名:v-enter v-enter-active v-enter-to自动添加类名一般可以把v-enter 与v-leave-to 样式写一起v-enter-active与v-leave-activ

2022-04-21 20:57:42 121

原创 vue.js.2x 组件

指令:辅助开发者更快捷渲染结构组件:由三部分构成 (必须要有结构)组件具有独立性每个组件都有基础选项:(定义组件的逻辑/功能)datamethods组件其他input标签若想实现v-model效果可以添加model//指定同步的值与对应的事件类型//默认value inputmodel:{ prop:"checked", event: "change"}建议input主键都加上model非prop属性会被组件的根标签接受局部注册组件components:

2022-04-20 20:33:55 632

原创 common.js

我的common.js// 通过id名获取元素function my$(id) { return document.getElementById(id);}// 通过class名获取元素function cl$(cla) { return document.getElementsByClassName(cla);}// 通过标签名获取元素function ele$(el) { return document.getElementsByTagName(el);

2022-04-18 20:55:50 219

原创 vue.js.2x 脚手架

vue2过滤器,通过管道符进行调用 | 对于vue3已经废用<-- html部分 --><p>{{txt | fn}}</p>//定义过滤器处理程序filters:{ //限制字符长度为3 并且首字母大写 fn(str):{ return str.charAt(0).toUpperCase() + str.slice(1,3) }}vue cli (提供项目交互式的脚手架)基于webpack全局安装脚手架 npm insta

2022-04-18 20:55:08 68

原创 vue.js 2.x

使用vue提供指令(模板语法)开发可以更快捷方便的渲染页面结构最好在vscoder 里面使用装插件 vetur引入vue.js文件<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>创建vue应用指定vue应用挂载的入口元素定义数据源const vm = new Vue({ //3.指定vue应用挂载的入口元素 el: "#app"; //在id为app的

2022-04-12 20:34:45 195

原创 node.js (pm2与补充模块)

pm2pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能(同时启动多个程序 因为node是单进程的)安装pm2命令 npm install -g pm2补充模块压缩模块加密模块压缩模块 zlibconst zlib = require("zlib"); //压缩/解压模块const gzipTransformStream = zlib.createFzip(); //创建一个gzip的转换流(压

2022-04-06 22:26:22 102

原创 linux (shell)

#linux (sh)echo用于字符串的输出echo -e开启转义echo `data` 显示命令结果 结果当显示当前日期使用变量echo ${变量名}声明只读变量 readonly 变量名删除变量unset 变量名shell数组声明是用的()里面的值用空格分开例:array = (1 2 3 4 5)获取数组长度用@来获取 echo ${array[@]}单行注释 #多行注释:<<EOF 注释内容...注释内容...注释内容...EOFex

2022-04-06 16:25:52 1092

原创 node.js

模拟前后端的目录 service为node目录 test为前端

2022-04-05 13:03:25 66

原创 mongodb

数据库:mongodb使用mongoose操作数据库npm i mongooseconst mongoose = ("mongoose");//连接mongoose数据库 + 创建数据库 (有就连接没有就创建)mongoose.connect("mongodb://127.0.0.1:27017/库名", { //固定配置 useNewUrlParser:true, useUnifedToplogy:true;...

2022-04-05 12:58:02 531

原创 Node.js (http)

本机地址: 127.0.0.1 == localhost从 客户端 到 服务端 是get请求从 服务端 到 客户端 是响应可以搭建本地服务器 在本地实现前后端交互但是到别的电脑就没用了 购买云服务器 实现在互联网上交互const http = require("http");//创建一个服务,接受请求 以及 响应http.createServer((request,response)=>{ //request 请求 response 响应}).listen(8

2022-03-25 15:13:42 3532

原创 Node.js (模块)

工作地点 :cmd cmder(需要下载) powershell模块系统:模块的导入:require(要导入的模块的路径);内置模块不用写路径 直接写名称就行如果路径是文件夹路径 会自动找当前文件夹下的index.js文件模块的导出:module.exprorts = 导出的内容;(赋值的是什么,允许被导出的就是什么)快捷方式:exports (只能通过点的方式导出不能通过等于) 导出数量少的时候使用*不要进行重复导入...

2022-03-19 15:08:10 75

原创 html css笔记

html css 笔记

2022-03-17 18:45:35 1981

原创 common.css

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;box-sizing:border-box;}fieldset,img{border:0;}li...

2022-03-17 15:49:10 219

原创 Ajax(二)

ajax:用于与后台进行交互JQuery的方法1.load(url, [data], function(response, status, xhr){}):用于局部刷新data:发送到服务器的数据response:响应回来的结果status:相应的状态xhr:HTMLHttpRequest对象,给机器看的$("button").eq(0).click(function() { $("#box").load('http://www.liulongbin.top:3005/api/

2022-02-18 17:29:46 109

原创 Ajax(一)

ajax的概念:用来做数据交互使用的ajax的原理:通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后通过JavaScript操作数据,从而达到更新页面的效果简答来说:用于在后台与服务器交换数据,达到局部刷新的效果ajax的核心:XmlHttpRequest对象ajax的特点:异步加载,局部刷新 - 同步:一次一个,前一个没执行完,后一个也不能开始 - 异步:一次一堆,前一个没执行完,后一个也能开始ajax的好处: ...

2022-02-18 14:41:43 333

原创 JS高级(五)

闭包的概念:函数a中,有一个函数b,函数b可以读取函数a中定义的变量,就形成了闭包闭包就是将函数内部核函数外部链接起来的桥梁闭包的作用:缓存数据、延长作用域链优点及缺点:缓存数据,延长作用域链(因为缓存数据,导致变量不能及时释放,延长作用域链)以下是一个闭包点赞案例的js部分沙箱沙箱:独立、虚拟的环境,可以在环境中模拟真实的世界,所做的实验结果和真实世界的结果是一样的,但是不会影响真实世界理解为函数作用域不同递归简单理解为:在函数中调用自己递归一定要写结束条

2022-01-29 14:02:46 912

原创 JS高级(四)

call与apply()方法call与apply都可以改变this指向两者的传参方法不一样apply()方法接收两个参数,一个是函数运行的作用域(this),另一个是参数数组。call()方法第一个参数和apply()方法的一样,但是传递给函数的参数必须列举出来。f1.call(null, 10, 30);f1.apply(null, [100, 200]); //如果为null或者不传 则默认为windowf1.call(obj, 10, 20);f1.apply(..

2022-01-25 19:09:45 512

原创 js高级(三)

console 中dir与log的区别log语句打印的是结果,直接显示信息; dir语句打印的是内容,对显示对象的所有属性和方法。

2022-01-25 17:24:22 773

原创 js高级(二) 贪吃蛇代码

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.

2022-01-08 16:15:58 317

原创 js高级(一)

1.体会面向过程和对象的思想1.体会面向过程改变某一元素,操作的是对象的属性2.面对对象的思想(操作谁?按钮\div\换颜色) 用创造实例化对象的方式控制对象属性<body> <button id="btn">显示</button> <div id="box"></div> <button id="btn1">显示</button> &...

2022-01-07 16:31:40 352

原创 javascript学习笔记10(BOM)

BOM:浏览器对象模型,操作浏览器的在浏览器中有一个顶级对象window--->皇上页面中的顶级对象document--->大内总管页面中的所有内容都是属于浏览器的,即window的顶级对象window是可以省略的window.document.write("aaaa");window.write("aaaa");// 报错document.write("aaaa");...

2021-12-19 11:08:47 716

原创 javascript学习笔记09(DOM)

API:ApplicationProgrammingInterface,应用程序编程接口,任何开发语Web-API:浏览器提供的一套操作浏览器功能和页面元素的API(BOMDOM)言都有自己的API文档:document元素:页面中所有标签elements节点:页面中所有内容(标签、属性、文本[文字/换行/空格]根节点:html节点的属性:nodeType:节点的类型,1---标签节点、2---属性节点、3---文本节点nodeName:节点的名字,标签节点--...

2021-12-10 19:57:58 62

原创 javascript学习笔记07

javascript预解析机制: -预解析 -再逐行解析全局作用域、局部作用域都是通过以下两个步骤进行:1.先读取var的变量(没有使用var的变量不会被解析),赋值为undefind,如果两个变量重名,无影响 函数名与变量名重名,直接去掉变量名,不进行解析,如果函数中存在参数,那么参数也一样使用var 进行解析2.再读取function后面的函数---fn,如果有多个函数重名,那么取最后一个函数进行声明...

2021-12-06 23:23:47 57

原创 javascript学习笔记08(面对对象)

编程思想:把生活中做事的一些经验融入到程序中面向过程:凡事亲力亲为,注重的是过程。面向对象:根据需求找对象,所有事情对象来做,注重的是结果面向对象的特性:封装、继承、多态(抽象性)JavaScript不是面向对象的语言,是基于面向对象的语言,可以看成是可以模拟面向对象的思想万物皆对象--->js高级什么是对象?看得见、摸得着,具体所指的某个东西分析对象的特点:特征--->属性行为--->方法创建对象的三种方法:...

2021-12-01 13:27:30 59

原创 javascript学习笔记06

break关键字:在循环中使用,遇到break立即跳出当前循环 for循环也可以用break跳出循环 // 计算1-100的累加和,遇3停止 var i = 1; var sum = 0; while(i <= 100) { if(i % 10 == 3) { i++; bre...

2021-11-26 21:09:03 413

原创 javaScript学习05

语句:javascript的执行是以行为单位的,一般情况一行就是一个语句.语句和表达式的区别: 语句结束要有分号,但表达式不需要分号,一旦表达式后面加上分号,这样没有意义例如 : 1 + 3 这是一个表达式 而 var a = 1 + 3; 这是一个语句分支结构1.if else语句 : 判断表达式的布尔值,判断是否执行代码块 语法: if(表达式){ 代码块;} ...

2021-11-22 21:59:49 400

原创 javascript学习笔记04

字符串双单引号交替使用(单引号内用双引号,双引号里用单引号) 在字符串内部使用引号应该在前面加上反斜杠进行转义 字符串默认只能写在一行,多行会报错 在javascript里一般多使用双引号(风格特点) 使用连接运算符(+)对字符串进行连接,将长字符串拆成多行书写,最终输出是单行var longString = 'Long ' + 'long ' + 'long ' + 'string';//Long long long string转义反斜杠(\)在字符串内有特殊含义

2021-11-18 22:09:32 336

原创 javascript03

数值 在javascript中所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。 这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成32位整数,然后再进行运算由于浮点数不是精确的值,所以涉及小数的比较和运算要特别小心。0.1 + 0.2 === 0.3// false0.3 / 0.1// 2...

2021-11-18 13:43:47 461

原创 js学习笔记02

全局变量 JavaScript 最大的语法缺点,可能就是全局变量对于任何一个代码块,都是可读可写。这对代码的模块化和重复使用,非常不利。因此,建议避免使用全局变量。如果不得不使用,可以考虑用大写字母表示变量名,这样更容易看出这是全局变量,比如UPPER_CASE。 变量声明 JavaScript 会自动将变量声明“提升”(hoist)到代码块(block)的头部。if (!x) { var x = {};}// 等同于var x;...

2021-11-17 22:27:15 438

原创 js学习笔记01

javaScript的简介与变量一.'Javascript是什么?简称js - 是一门脚本语言 - 是一门"对象模型"语言 - 是一门解释性语言 - 是一门动态类型语言二.js三个部分1.ECMAScript标准--- js基本语法2.DOM --- Document object Model 文档对象模型2.BOM --- Browser obje...

2021-11-15 22:06:10 533

原创 Linux创建/删除新用户

useradd 创建新用户useradd (命令参数) 参数常用命令参数 :-d <登入目录>:指定用户登入的启始目录;-D: 查看或变更预设值;-g<群主>:指定用户所属群组-m:自动建立用户的登入目录-M:不要建立用户的登入目录-s:指定用户登入后所使用的shell创立用户时要看自己是否有root权限如果是普通用户应该在命令钱加sudo参数与对应说明GROUP 指新创建的用户将被添加到用户组ID为100的公共用户组中HOME...

2021-10-02 16:02:23 311

原创 Python入门学习

单行注释 # ;多行注释用 多个#号''''和"""""" ;python不需要使用括号 但要注意缩进和空格的使用 (没个运算符最好都用空格隔开)字符索引有两种方式 :从左往右以 0 开始,从右往左以 -1 开始。字符串截取方式 : 变量[头下标:尾下标:步长] 不写的代表到头或到尾+是字符串的连接符 *复制当前字符串当要输出的内容里面有转义字符时 在前面添加r 表示原始字符串>>> print('\n') # 输出空行&...

2021-10-02 13:17:19 155

原创 Linux入门学习

Linux 文件系统是树形层次结构,具体如下图所示。常用命令cd 用来切换当前目录cd ~ 进入用户主目录cd - 退回进入该目录之前所在的上级目录cd .. 返回上级目录 (..为上级目录 ../..为上两级目录)ls(list) 列出目录列表信息ls -i 以长格式显示目录下的内容(显示信息详细)ls -a 显示所有文件和文件夹touch 创建一个文件touch fild(文件名) 创建了一个为fild的文件touch fild...

2021-09-29 10:52:27 66

原创 创建虚拟环境

先在需要创建虚拟环境的地方创建一个文件夹打开cmd窗口找到创建的文件夹进入D盘 : D:dir可查看当前文件夹进入创建的文件夹cd venvtab键可补齐缩写创建文件夹 mkdir + 文件名创建虚拟环境 python -m venv(参数) flask(文件名)dir查看一下当前文件进入scripts cd scriptsactivate命令打开虚拟环境括号里显示flask则当前虚拟环境创建成功添加包p...

2021-09-26 16:51:36 94

实习项目 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

实习期间所开发的项目

2023-08-17

React项目初始配置

React项目初始配置

2023-04-11

vue3-musicAPP

基于vue3写的仿网易云app

2022-08-30

轮播图..............................

轮播图..............................

2022-03-29

web案例,轮播图手风琴等案例源码

web案例,轮播图手风琴等案例源码

2021-12-19

goole首页.zip

goole首页.zip

2021-12-19

空空如也

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

TA关注的人

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