自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Yoman的使用

Yoman的使用

2023-07-25 09:22:58 78

原创 Vue Router 核心原理及实现

本文主要介绍 Vue Router 的核心原理以及如何实现一个简易版本的 Vue Router

2023-07-24 10:54:43 115

原创 简单实现bind方法

简单实现bind

2022-07-31 09:49:34 476 1

原创 手写Promise

前端之手写Promise。

2022-07-22 09:46:34 91

原创 节流函数实现

前端之节流函数实现。

2022-07-22 09:43:08 163

原创 防抖函数实现

前端之防抖函数实现。

2022-07-22 09:41:55 226

转载 css|direction: rtl;填坑

css|direction: rtl;填坑转载,留链接自行前往。direction: rtl;造成的问题是特殊符号结尾会显示在文本的最左边。在文本的末尾添加’‎’(十六进制编码为200E的字符,htmll可以使用&#字符编码, x表示编码值是用十六进制表示)...

2022-02-28 13:34:20 464

转载 如何使用 SCSS 为 Blazor 组件设置样式

SCSS,也称为 Sassy CSS,是一种包含高级功能的 CSS 进步。它更具表现力,加载速度更快,使用的代码行更少,并鼓励正确的规则嵌套。它具有 CSS 的所有功能以及更多功能,是开发人员使用的不错选择。它是一个特定于 SASS 的文件,类似于 CSS,但具有改进的格式。要使用 SCSS 设置 Blazor 组件的样式,请按照下列步骤操作:通过参考此链接创建 Blazor WebAssembly 应用程序。创建一个名为TowerRange的新文件夹,并在其中创建TowerRange.razor,一

2021-12-17 15:14:12 1412

原创 ASP.NET CORE 从零开始

1.工欲善其事,必先利其器之必备工具1.1. Visual StudioVisual Studio不用过多介绍。开发ASP.NET CORE的最佳工具1.2. mysql数据库,开发过程需要用到1.3. Navicatmysql数据库的可视化工具。因为mysql是没有界面的,此工具可以帮助你更好操作1.4. WinSCP使用此工具可以连接到一台远程服务器,发布项目时,需要用此工具进行文件上传下载等操作1.5. zoczoc是一款专业终端仿真软件,跟cmd类似。也是发布项目时,需要用到。

2021-11-05 16:51:08 390

原创 Webpack 5基础入门知识总结

常用的loader以及pluginscss-loader:将CSS转化为JS(将CSS输出到打包后的JS文件中)style-loader:把包含CSS内容的JS代码,挂载到页面的一、打包CSS文件loader执行顺序:先右后左(先下后上)npm i -D css-loader style-loaderwabpack.config.js中需要配置1. 打包CSS举例module : { rules : [ { test : /\.css$/i,

2021-08-23 17:08:02 637

原创 2. Webpack配置文件讲解

配置文件的作用配置文件是用来简化命令行选项的例如:有时候我们一个命令会很长配置前:webpack ./src/index.js --output-path ./dist --mode=development当我们使用了配置后,就可以用很简单的命令来执行:webpack默认的配置文件名称是 webpack.config.jswebpack.config.js是以CommonJS规范进行组织的使用Webpack的过程,大部分就是跟配置文件打交道的过程配置详情https://w

2021-08-22 10:58:56 190

原创 1. 如何使用webpack打包JS

1. 初始化项目#创建myproject目录mkdir myproject#进入到myproject目录cd myproject#初始化项目,生成package.jsonnpm init -y执行命令后显示结果如下:{ "name": "01.webpackstart", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: n

2021-08-22 10:36:26 615

原创 使用 Gulp 完成项目的自动化构建

思路对项目进行分析,需要对HTML、SCSS、JS进行构建并压缩,对图片字体文件进行压缩安装gulp,作为开发依赖yarn add gulp --dev将 scss 文件通过gulp-sass插件转换成css文件npm install sass gulp-sass --save-dev通过module.exports暴露接口module.exports = { xxx //此处需要写声明的gulp-sass的实例对象}将js 文件中 es6 新特性通过gulp-

2021-08-14 14:44:02 163

原创 安装glup-sass后报错问题

在使用 yarn add gulp-sass命令安装sass后,执行gulp style,报错如下:$ C:\Users\45818\lagoufed-e-task\part2\fed-e-task-02-01\code\pages-boilerplate\node_modules\.bin\gulp style[06:54:39] Using gulpfile ~\lagoufed-e-task\part2\fed-e-task-02-01\code\pages-boilerplate\gulpfil

2021-08-14 07:17:33 182

原创 Vue教程|vue3.0入门到精通,持续更新

01 Vue的基本概念概念Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。即是说这个框架可以用于简单到复杂的各种场景开发者:尤雨溪Vue特点1.采用组件化模式,提高代码复用率、且让代码更好维护 一个.vue文件就包括了html,css,js。编辑一个.vue文件,不会影响其他的.vue文件2.声明式编码,让编码人员无需直接操作DOM,提高开发效率 命令式编程就像“您如何做某事,而声明式编程更像您在做什么Vue实现:数据 –

2021-08-13 11:00:49 5455

原创 手写一个简单的脚手架工具

工作原理在启动脚手架之后会询问一些预设的问题,将回答的结果结合一些模版文件生成一个项目的结构步骤创建一个目录,目录名字为:sample-scaffoldingmkdir sample-scaffolding进入该目录cd sample-scaffolding\初始化pagckage.json文件yarn init我们在packge.json中添加bin属性,用于指定我们的入口文件{ "name": "sample-scaffolding", "version

2021-08-12 12:00:01 142

原创 Javascript垃圾回收机制

文章目录前言一、明确目标二、相关概念(一)、可达性(Reachability)1. 全局对象2. 所有从根引用或引用链访问的对象(二)、内存泄漏常见的泄露方式a. 意外的全局变量b. 忘记清空计时器c. 闭包里的循环引用d. 其他(三)、V8概念新生代、老生代三、GC算法介绍(一)、GC概念(二)、GC算法1. 概念2. 常见GC算法(1). 引用计数算法原理优点缺点(2). 标记清除算法原理优点缺点(3). 标记整理算法原理优点缺点(4). 分代回收四、V8回收策略概述(一)、 V8垃圾回收策略图示(二)

2021-08-08 10:17:53 272

原创 Flow类型的介绍以及使用

文章目录概述快速上手Flow原始类型Flow数组类型Flow对象类型Flow函数类型Flow特殊类型Flow Mixed与Any(一)、Mixed:混合类型1. 单一类型2. 一组不同的类型3. 基于另一种类型的类型4. 任意类型(二)、Any:其他概述Flow是JavaScript的类型检查器。2014年由facebook开发的。由于JavaScript是一门弱类型语言,我们可以使用Flow解决弱类型的弊端我们在代码中通过添加一些注解的方式,检查代码中的异常,避免在运行阶段才能发现错误

2021-08-07 17:14:45 986

原创 ES6新特性

文章目录ES6概述一、let与块级作用域二、数组的解构ES6概述提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、let与块级作用域(一)、let 声明的变量,具有如下几个特点:let 声明的变量具有块作用域的特征。在同一个块级作用域,不能重复声明变量。let 声明的变量不存在变量提升,换一种说法,就是 let 声明存在暂时性死区(TDZ)。(二)、const声明方.

2021-07-31 09:58:40 411

原创 Eclipse中新建安卓模拟机报错:ANDROID_SDK_HOME is defined but could not find Test.ini file in $ANDROID_SDK_HOME\

在学习的过程中,在Eclipse中打开ACD遇到一个问题,记录下来:PANIC: ANDROID_SDK_HOME is defined but could not find Test.ini file in $ANDROID_SDK_HOME.android\avd(Note: avd is searched in the order of ANDROIDAVDHOME,ANDROID_AV...

2020-04-12 17:33:01 460

转载 nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException

在做项目的时候,使用validate进行校验,发现一个异常。情况说明:jdk版本为10.0.2validate依赖为:<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version&...

2018-10-04 09:55:52 3271

Rainmeter中文手册4.3.pdf

Rainmeter中文手册4.3.pdf

2021-08-22

空空如也

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

TA关注的人

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