自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一文弄清CSS三角形、梯形的本质

核心就是border有如下几个定理:1、border的最初表现形式为矩形,当邻边矩形存在时,两个矩形之间会用三角形补齐2、border的高度由border-width决定,border中矩形的长度由内部的宽度决定

2023-07-16 11:47:23 140 1

原创 配置SourceTree

关于sourceTree的配置,其实十分的简单

2023-05-21 23:21:51 1352

原创 项目实战:博客项目

此项目为博客项目,涉及的技术栈有vue、vuex、路由、ajax、bootstrap的使用实现了关注用户、发帖、删帖、登录、注册的功能。

2023-02-27 15:57:20 213

原创 vscode连接github

1、生成公钥,配置到github2、在本地建立仓库,推送到本地的master分支3、在github建立仓库,复制ssh,进行推送

2023-02-25 11:57:04 1690

原创 响应式布局rem学习笔记

响应式布局指的是同一页面在不同屏幕尺寸下有不同的布局。放弃px单位,使用rem作为单位,这样在不同尺寸的设备上,通过修改根节点的font-size大小,实现等比例缩放。

2023-02-24 16:18:08 117

原创 Sass学习笔记

Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。Sass 文件后缀为 .scss。

2023-02-24 15:18:42 133

原创 Flex学习笔记

一、基础介绍Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。二、基础属性决定主轴的方向如果一条轴线排不下,如何换行是flex-direction属性和flex-wrap属性的简写形式定义了项目在主轴上的对齐方式。定义项目在交叉轴上如何对齐。6 align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用三、项目属性。

2023-02-24 14:35:06 176

原创 Vuex学习笔记

Vuex 是一个专为 Vue.js 应用程序开发的。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。修改state状态必须通过mutations只能执行同步代码,类似ajax,定时器之类的代码不能在mutations中执行执行异步代码,要通过actions,然后将数据提交给mutations才可以完成state的状态即共享数据可以在组件中引用组件中可以调用action。

2023-02-24 14:16:22 93

原创 Jquery

JavaScript 类库(js文件)说的通俗一些就是一个js文件封装了很多简单易用的方法 (浏览器兼容)下包:把jQuery下载到本地导包:在希望使用的页面中导入下载好的jQuer事件绑定链式编程。

2022-12-25 19:48:27 137

原创 项目实战:尚品汇

前面的所有的触发都被取消,最后一次执行在规定的时间之后才会触发,也就是说如果连续快速的触发只会执行一次。路由组件:Home首页路由组件、Search路由组件、login登录路由、register注册路由。在规定的间隔时间范围内不会重复触发回调,只有大于这个时间间隔才会触发回调,把频繁触发变为少量触发。非路由组件:Header(所有页面都有)、Footer(首页、搜索页)在根目录下创建vue.config.js文件,并在其中添加以下代码。pages用来存放所有的路由组件。

2022-12-11 17:22:51 847

原创 promise学习笔记

多层回调函数的相互嵌套,就形成了回调地狱。 为了解决回调地狱的问题,ES6(ECMAScript 2015)中新增了 Promise 的概念 基于回调函数按顺序读取文件内容 Promise 支持链式调用,从而来解决回调地狱的问题。示例代码如下: 通过 .catch 捕获错误可以使用 Promise.prototype.catch 方法进行捕获和处理: Promise.all() 方法 Promise.all() 方法会发起并行的 Promise 异步操作,等所有的异步操作全部结束后才会执行下一步的 .t

2022-11-27 18:27:24 252

原创 js模块化

将一个复杂的程序依据一定的规则(规范)封装成几个块,内部私有,外部暴露接口。

2022-11-27 18:11:08 840

原创 js高级学习笔记

1、全局作用域作用域链 嵌套关系的作用域串联起来形成了作用域链 相同作用域链中按着从小到大的规则查找变量 子作用域能够访问父作用域,父级作用域无法访问子级作用域(就近原则)2、 闭包3、变量提升变量提升是 JavaScript 中比较“奇怪”的现象,它允许在变量声明之前即被访问4、动态参数arguments 是函数内部内置的伪数组变量,它包含了调用函数时传入的所有实参5、剩余参数借助 ... 获取的剩余实参6、箭头函数7、解构赋值8、构造函数。

2022-11-25 12:15:05 210

原创 Node.js学习笔记

1、为什么 JavaScript 可以在浏览器中被执行2、为什么 JavaScript 可以操作 DOM 和 BOM3、浏览器中的 JavaScript 运行环境4、Node.js 中的 JavaScript 运行环境5、Node.js 可以做什么6、什么是终端7、终端中的快捷键8、fs 文件系统模块9、path 路径模块10、path.join() 的代码示例path.basename()获取路径中的文件名path.extname()获取路径中的文件扩展名。

2022-11-22 21:35:16 344

原创 ES6学习笔记

一、ES6新特性1、let 关键字1) 不允许重复声明2) 块级作用域3) 不存在变量提升4) 不影响作用域链2、const 关键字const 关键字用来声明常量,const 声明有以下特点 1) 声明必须赋初始值 2) 标识符一般为大写 3) 不允许重复声明 4) 值不允许修改 5) 块儿级作用

2022-11-20 18:14:44 489

原创 JavaScript学习笔记

是一种运行在客户端(浏览器)的编程语言,实现人机交互效果1、JavaScript的组成2、输出语法:3、输入语法4、变量命名规则只能用下划线、字母、数字、$组成,且数字不能开头遵守小驼峰命名法例:userName5、数组的基本使用6、数据类型JS 是弱数据类型,变量到底属于那种类型,只有赋值之后,我们才能确认7、字符串类型字符串拼接:模板字符串8、类型转换隐式转换+ 号两边只要有一个是字符串,都会把另外一个转成字符串。

2022-11-13 17:27:27 191

原创 0基础速通html

本文对html的基础知识进行了概括,有助于初学者快速入门与复习

2022-11-06 16:14:36 474

原创 0基础速通git

本文对git的基础知识进行了概括,有助于初学者快速入门与复习

2022-11-06 16:14:20 385

原创 0基础速通CSS

本文对css的基础知识进行了概括,有助于初学者快速入门与复习

2022-11-06 16:14:08 408

原创 0基础速通MySql基础

本文对mysql的基础知识进行了概括,有助于初学者快速入门与复习

2022-11-06 16:13:49 594

空空如也

空空如也

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

TA关注的人

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