自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shawxlee的CSDN博客

活到老学到老

  • 博客(45)
  • 收藏
  • 关注

原创 【学习笔记】JSX语法(.tsx) - 一个 JavaScript 的语法扩展

JSX 是 JavaScript 语法扩展,可以让你在 JavaScript 文件中书写类似 HTML 的标签。

2024-03-26 16:51:23 581

原创 windows解决nodejs版本冲突:安装版本管理器nvm,可根据不同项目一键切换适配版本

建议安装版本管理器 nvm-windows,再用它来安装 Node.js 和 npm,这样可以根据不同项目的需要在多个 Node.js 版本之间进行切换。安装 nvm 之前建议从操作系统中删除任何现有的 Node.js 或 npm 的安装,包括删除可能保留的任何现有的 nodejs 安装目录(例如 “C:\Program Files\nodejs”)

2024-03-12 15:04:06 687

原创 【解决】Sublime Text找不到Package Control选项,且输入install也不显示Install Package(其中一种情况)

Sublime Text 找不到 Package Control 选项,且输入 install 也不显示 Install Package。

2024-03-11 18:22:28 910

原创 【element-ui】输入框组件el-input输入数字/输出Number类型:type=“number“、v-model.number用法

输入框组件el-input输入数字/输出Number类型

2024-02-07 18:10:38 2066 1

原创 vue-cli引入本地json数据:封装为js文件,无需请求直接读取

【代码】vue-cli引入本地json数据:封装为js文件,无需请求直接读取。

2024-02-06 17:15:39 620

原创 利用ES6解构赋值处理对象:提取/删除属性、修改键名/重命名、拷贝对象……

解构赋值的过程:声明变量(新键名)及原键名 → 在对象内搜索原键名 → 提取属性值赋给变量。解构赋值的过程:声明变量(新对象) → 排除已提取的属性 → 将剩余属性拷贝为新对象。解构赋值的过程:声明变量 → 在对象内搜索同名属性 → 提取属性值赋给变量。

2024-02-05 18:07:03 335

原创 【学习笔记】数据结构算法文档(类C语言)

1、线性表1.1 线性表的顺序表示和实现1.1.1 线性表的顺序存储表示1.1.2 顺序表中基本操作的实现1.1.2.1 初始化1.1.2.2 取值1.1.2.3 查找1.1.2.4 插入1.1.2.5 删除1.1.2.6 计数1.2 线性表的链式表示和实现1.2.1 单链表的定义和表示★ 关于结点1.2.2 单链表基本操作的实现1.2.2.1 初始化1.2.2.2 取值1.2.2.3 查找1.2.2.4 插入1.2.2.5 删除1.2.2.

2023-10-10 13:07:00 333

原创 【数据结构】结点的不同定义形式、访问形式的含义

【数据结构】结点的不同定义形式、访问形式的含义。

2023-09-28 17:20:54 238

原创 【学习笔记】C#基础 - 由C/C++衍生出来的面向对象的编程语言

* 变量定义的语法 */// data_type:一个有效的数据类型// variable_list:由一个或多个用逗号分隔的标识符名称组成char c, ch;double d;/* 定义方法的语法 */// Access Specifier:访问修饰符,声明变量或方法对于另一个类的可见性// Return type:方法返回的值的数据类型,若无返回值则类型为 void// Method name:方法名称,标识符唯一,且大小写敏感。

2023-09-14 17:46:02 586

原创 【学习笔记】C/C++教程 - 面向对象的程序设计语言

变量的名称必须以A-Z或a-z或开头,大小写敏感。基本变量类型描述char通常是一个字节(八位), 这是一个整数类型int整型,4 个字节,取值范围 -2147483648 到 2147483647float单精度浮点值,格式:1位符号,8位指数,23位小数double双精度浮点值,格式:1位符号,11位指数,52位小数void表示类型的缺失//定义变量char c, ch;double d;//定义变量并初始化值。

2023-09-13 21:41:58 273

原创 【学习笔记】微信小程序开发手册

一、小程序代码组成1、工程目录├── pages //页面目录│ │── index //页面index│ │ ├── index.wxml //页面HTML│ │ ├── index.js //页面脚本│ │ ├── index.json //页面配置(可选)│ │ └── index.wxss //页面CSS(可选)│ └── logs //页面logs│ ├── logs.wxml│ └── logs.j

2023-09-13 21:12:29 684

原创 【学习笔记】Bootstrap4 - 用于HTML、CSS和JS开发的开源工具包

Bootstrap4 布局1、移动设备优先为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签:<!DOCTYPE html><html><head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="w

2023-09-13 20:22:08 494

原创 【学习笔记】HTML字符实体|语言代码、JS正则表达式参考手册

2、浏览器会截短 HTML 页面中的连续空格,总是只显示一个,如需在页面中增加空格的数量,您需要使用。3、如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体。1、HTML 中的常用字符实体是不间断空格。1、在 HTML 中,某些字符是预留的;,这是因为浏览器会误认为它们是标签;2、在 HTML 中不能使用小于号。实体名称对大小写敏感。

2023-09-13 20:09:22 131

原创 【学习笔记】Vue.js - 一个构建数据驱动的web界面的渐进式框架

一、风格指南1、命名格式命名法 适用范围camelCase 变量、参数、函数、方法、方法属性、id、空间PascalCase 类、枚举、Vue组件kebab-case html文件、标签、元素属性、选择器underline_case css/scss文件UNDERLINE_CASE 常量、枚举属性_underlinecase 私有成员命名对象 建议用词变量 (名词短语)、 isName/hasName(布尔值)函数、方法 canName/hasName/isName(布尔值)、getN

2023-09-13 18:44:23 102

原创 【学习笔记】Bootstrap3 - 基于HTML、CSS、JavaScript的前端开发框架

Bootstrap CSS一、移动设备优先为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签。<head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>Bootstrap网页标题&l

2023-09-13 18:31:13 274

原创 【学习笔记】jQuery - 快速简洁的JavaScript框架

/*styles:规定产生动画效果的一个或多个 CSS 属性/值*speed 规定动画的速度(毫秒|"slow"|"fast")*easing 规定在动画的不同点中元素的速度("swing"|"linear")*callback animate 函数执行完之后,要执行的函数。

2023-09-13 18:25:12 75

原创 【学习笔记】JS 属性|函数|方法|事件|运算符参考手册(JavaScript - 直译式脚本语言)

undefined //一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性- 全局函数。

2023-09-13 18:08:04 112

原创 【学习笔记】JS 格式规范参考手册(JavaScript - 直译式脚本语言)

/元素之间用,隔开//Step1:声明变量为数组函数//Step2:索引元素并赋值//数组函数function hello() //Step1:定义函数//Step2:要执行的代码hello();//Step3:调用显示function hello(content) //Step1:定义函数,声明参数(变量)//Step2:要执行的代码hello(100);//Step3:调用、给参数赋值、显示。

2023-09-13 17:06:11 213

原创 【学习笔记】CSS 选择器|层叠|媒体查询参考手册(Cascading Style Sheets - 层叠样式表)

*比较方法:**统计每个规则中每种选择器的数量,在对应的特殊性上加成 → 将这些规则的特殊性从左向右依次比较,加成值越大的优先级越高。- 在无法调试的浏览器上快速修复CSS bug,之后再用完整的解决方案替换掉线上的!- 使用Firebug或其他开发者工具进行调试时,可以给已经被覆盖的样式添加!important轻松覆盖默认的样式而不必担心原本的权重。@media查询可以针对不同的屏幕尺寸设置不同的样式,特别用于响应式页面。- 允许用户根据自己的需求添加!/* 所有p元素下的所有后代em元素都变红 */

2023-09-13 16:11:54 92

原创 【学习笔记】CSS 框架|属性|函数参考手册(Cascading Style Sheets - 层叠样式表)

animation*time 指定动画播放完成花费的时间。默认值为 0,意味着没有动画效果*time 定义动画开始前等待的时间,以秒或毫秒计。默认值为0*n 一个数字,定义应该播放多少次动画infinite 指定动画应该播放无限次(永远)normal 默认值。动画按正常播放reverse 动画反向播放alternate 动画在奇数次(1、3、5...)正向播放,在偶数次(2、4、6...)反向播放。

2023-09-13 15:30:04 215

原创 【学习笔记】HTML 标签|属性参考手册(Hyper Text Markup Language - 超级文本标记语言)

a href = " https://www.runoob.com/ " > 绝对路径URL < a href = " tag_a.php " > 相对路径URL < a href = " #top " > 锚点URL

2023-09-13 11:56:36 158

原创 【数据结构】KMP算法:计算next与nextval函数值(图解)

例:计算模式串"abaabcac"的KMP算法中next函数值……

2023-05-19 22:27:08 1110

原创 【C语言】关于指针、指针变量、变量地址、指针运算等形式的小结

【C语言】关于指针、指针变量、变量地址、指针运算等形式的小结。

2023-04-20 22:17:44 72

原创 【C/C++】十进制(正负)与二进制(正负)互相转换的方法技巧:短除法、取反、按位乘……

导读:二进制数最高位为符号位,0表示正数、1表示负数

2023-04-09 17:35:57 1338

原创 vue自定义全局指令:绑定在el-input上,使输入框自动获取焦点

vue自定义全局指令:绑定在el-input上,使输入框自动获取焦点

2023-02-27 16:31:46 1259

原创 vue-cli引入BootstrapVue,修改/新增主题变量,定义/应用全局样式

1. 安装bootstrap、popper.js、portal-vue、bootstrap-vue……

2023-02-27 15:36:16 809

原创 vue-cli引入wangEditor、Element,封装可上传附件的富文本编辑器组件(附源代码直接应用,菜单可调整)

附上自己封装的富文本编辑器组件源代码,可上传图片和附件:

2023-02-24 17:14:24 1243

原创 vuecli引入vue-amap地图组件(高德地图SDK)

1、前往高德开放平台注册开发者账号,在控制台申请Key……

2023-02-24 16:02:33 880 1

原创 vue-cli引入iconfont图标(阿里巴巴矢量图标库)

1、上官网搜索需要的图标,依次“添加入库”……

2023-02-24 15:47:06 417

原创 vue-cli引用图片资源的三种方式(template、script、style)

`src/assets`下新建文件夹`images`,用于存放所有图片资源

2023-02-23 14:06:02 322

原创 vue-cli引入外部字体,自定义名称应用到全局

1、`src/assets`下新建文件夹`fonts`,将所有外部字体文件放入其中……

2023-02-23 12:55:31 414

原创 【模板】用HTML编写邮件正文 | 各大邮箱几乎都会过滤css样式、js脚本等效果,如何用基础HTML编写?

【模板】用HTML编写邮件正文 | 各大邮箱几乎都会过滤css样式、js脚本等效果,如何用基础HTML编写?

2023-02-21 16:12:13 1951

原创 【教程】GitStats代码统计工具(附GitLab API相关)

GitStats是基于Git的数据统计生成器,输出格式为HTML,可直接在浏览器打开查看,展现为图表形式的可视化数据,内容包括:常规信息:文件总数、行数、提交数、作者数活跃度:按小时、日期、月度、年度统计提交量贡献度:作者列表(姓名、提交次数、首次提交日期、最后提交日期)、月度作者、年度作者文件量:按日期、扩展名列出的文件计数代码量:按日期列出的代码行

2023-02-21 15:28:52 4180

原创 【教程】GitBook Editor编写电子书

下载并安装GitBook Editor软件,网上资源很多,根据自己系统选用即可。1)运行GitBook Editor,点击右下角。,即可开始编写(插入的每张图片不超过 1 MB)4)左上角查看/拣选当前分支,可点击。3)编辑过程中注意及时点击右上角。文件中配置文档信息、引用插件等。,绑定远程仓库的HTTP地址。1)点击右下角问号图标,开启。按钮可一键push到远程仓库。保存更新,点击云朵图标的。3)编辑界面点击左上角。

2023-02-21 12:14:50 1273

翻译 【教程】SublimeText编辑器如何一次性选中/删除指定行数之间的代码

(示例)我想删除文档里第1468行~第99831行的代码,按以下步骤:

2022-12-09 14:12:25 2448

原创 vue-cli引入Element Plus(element-ui),修改主题变量,定义全局样式

……附录:Element Chalk Variables主题变量预设值……

2021-10-21 16:37:59 5257

原创 vue-cli3引入sass(.scss)样式管理、sass-resources-loader全局变量

style lang = " scss " > /* 标记语言为scss */ div {/* 直接书写变量 */ margin : 0;h1 {/* 使用 @include 引入混合样式 */ padding : 0;< style lang = " scss " > /* 标记语言为scss */ div {/* 直接书写变量 */ margin : 0;h1 {/* 使用 @include 引入混合样式 */ padding : 0;

2020-12-30 17:41:55 3654

原创 Chrome浏览器及electron-vue项目添加vue-devtools插件的方法步骤

Step 1:Chrome浏览器添加vue-devtools插件Step 2:electron-vue项目添加vue-devtools插件

2019-08-21 01:50:29 4613 2

原创 [HTML+CSS+Vue] 自定义单选按钮效果:点击不同按钮切换(switch)不同选项,同一按钮在2个状态之间切换(toggle)

刚刚搞定一个排序组件:三个按钮对应三个不同的排序方式,单选切换,同时在当前排序方式下,再点击当前按钮切换正序和倒序,小箭头图标示意。因为radio单选框的默认样式太丑了,bootstrap给的custom也不理想,所以就决定从样式到功能全部自定义,感谢vue让一切如此简单~• 效果示例:• HTML代码:<div id="app"> <div class="...

2019-05-12 11:39:45 5926

原创 [CSS] 内联元素内的文字居中显示(按钮、链接等)

最近在做一个移动端的响应式页面,对自定义样式要求较高,很多地方需要细微的调整,比如按钮、链接等内联元素,不能只是让它看起来居中,而要做到“响应式”居中……水平居中很简单,但是垂直居中的问题困扰了我很久,直到我研究过bootstrap的_variables.scss文档后,才仔细地了解到一些组件的构造。如果修改了inline/inline-block元素的默认样式后,里面的文字不居中了,试试这个方法,只需要5步~

2019-05-12 08:27:50 2134 1

空空如也

空空如也

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

TA关注的人

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