自定义博客皮肤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)
  • 收藏
  • 关注

原创 一些测试图片

一些测试图片

2023-11-30 11:09:07 406

原创 测试呀呀呀

111

2023-11-29 21:16:35 444

原创 js 日期昨天 前天 今天函数

js 日期昨天,前天 今天函数

2023-02-15 15:36:07 589

原创 【Yolov5学习】1.环境搭建

【Yolov5学习】1.环境搭建

2022-12-07 21:51:31 991

原创 APICloud自定义组件小白开发教程-studio3

APICloud自定义组件小白开发教程-studio3

2022-11-03 10:55:17 1110

原创 JavaScript中bind,call,apply的区别(核心+代码示例)

JavaScript中bind,call,apply的区别(核心+代码示例)- fn.bind(obj, 1, 2); // 改变fn中的this,指向obj,fn不立即执行- fn.call(obj, 1, 2); // 改变fn中的this,指向obj,fn立即执行- fn.apply(obj, [1, 2]); //改变fn中的this,指向obj,*参数是数组*,指向obj,fn立即执行

2022-10-28 12:40:00 336

原创 为什么map和forEach不能跳出本身循环?

【代码】为什么map和forEach不能跳出本身循环?

2022-10-28 11:33:54 2241

原创 flex:1解析

flex:1

2022-10-13 15:15:54 69

原创 Promise的使用

Promise的简单使用

2022-10-13 14:53:20 121

原创 2.双指针

例题1)141. 环形链表2)142. 环形链表 II3)15. 三数之和4)11. 盛最多水的容器5)160. 相交链表6)876. 链表的中间结点7)344. 反转字符串8)125. 验证回文串9)392. 判断子序列10)88. 合并两个有序数组:这个和下边的一样11)75. 颜色分类,什么样的脑袋瓜才能想出这样的答案呢12)283. 移动零13)189. 轮转数组14)面试题 10.01. 合并排序的数组......

2022-07-13 22:15:08 177

原创 1.二分法

二分法1、伪代码//二分查找伪代码模版while (left <= right) {② mid = (left + right) / 2;① if (array[mid] === target) return result; else if (array[mid] < target) left = mid + 1;③ else right = mid - 1;③}2、容易出错的地方1.①计算 mid 时 ,不能使用 (left + right )/ 2,否则有可能会

2022-06-24 22:10:56 2193

原创 如何实现一个 Promise.all

一、想要实现的效果如下await Promise.all([1, 2, 3]);//-> [1, 2, 3]await Promise.all([1, Promise.resolve(2), 3]);//-> [1, 2, 3]await Promise.all([1, Promise.resolve(2)]);//-> [1, 2]await Promise.all([1, Promise.reject(2)]);//-> Throw Error: 2二、

2022-05-31 13:31:12 402

原创 理解一下防抖和节流

引言防抖和节流是针对响应跟不上触发频率这类问题的两种解决方案。一. 防抖1.1 防抖是啥比如你写的input的onchange事件,用来搜索服务器的相关内容,每次改变一点input里的内容浏览器都会去服务器索要东西,其实浏览器想要的只是最终你输入的结果而已。防抖的目的就是想要你输入的最后一次结果。1.2 手写防抖1.2.1基础版只要0.5秒之内没输入,就执行业务逻辑,执行完一次业务逻辑之后,时间计时器清空,从新开始。let inp = document.querySelecter("in

2022-05-31 13:30:18 375

原创 json和xml数据的区别

json和xml数据的区别相同点都是为了数据的传输不同点XML要表示一个object<student name="John" age="10"> <address> <country>China</country> <province>Guang Dong</province> <city>...</city> <dist

2022-04-29 13:02:50 230

原创 什么是闭包

闭包定义(理解)闭包是变量作用域的特殊情况,以下情况会产生闭包– 函数作为参数被传递– 函数作为返回值被传递(这个用的多一点)闭包的作用– 优点:闭包可以实现局部变量,避免全局变量污染,而且不会被销毁– 缺点:闭包会造成内存泄漏(内存损失)闭包执行过程:– 闭包的自由变量的查找在定义的地方,不是在执行的地方,看例2且看代码fun函数返回一个f函数,形成闭包,所以a的值是在f函数定义的环境寻找,如果找不到就往上一层作用域寻找 function fun(){

2022-04-29 11:22:40 97

原创 Object.prototype.toString.call(obj)的功能及原理

Object.prototype.toString.call(obj)这句话的意思是让我们用Object原型上的toString方法(见下图原型链)作用在传入的obj中(通过call将this指向obj),那么我们知道数组或者其他引用类型本身也有toString()方法,那我们为什么非要用Object.prototype呢?图一:原型链图我们来看下Array等引用类型的toString方法的输出图二:不同类型上的toString方法除了null和undefined上没有...

2022-04-19 16:19:42 1064

转载 Bert的应用领域

Bert给人们带来了大惊喜,不过转眼过去大约半年时间了,这半年来,陆续出现了与Bert相关的不少新工作。最近几个月,在主业做推荐算法之外的时间,我其实一直比较好奇下面两个问题:问题一:Bert原始的论文证明了:在GLUE这种综合的NLP数据集合下,Bert预训练对几乎所有类型的NLP任务(生成模型除外)都有明显促进作用。但是,毕竟GLUE的各种任务有一定比例的数据集合规模偏小,领域也还是相对有限,在更多领域、更大规模的数据情况下,是否真的像Bert原始论文里的实验展示的那样,预训练技术对于很多应用.

2022-04-06 13:57:24 1960 2

原创 javascript常见的数组操作、对象操作、字符串操作

数组基本方法、数组高级方法、字符串方法,对象方法

2022-03-24 19:38:55 154

原创 js中for循环里let和var的作用域

js中for循环里let和var的作用域、for循环的作用域、if循环的作用域,{}的作用域

2022-03-21 14:26:04 442

原创 宏任务和微任务的应用

宏任务和微任务的实际应用

2022-03-17 16:13:16 941

原创 JS的基本数据类型和引用数据类型+高级数据类型

JS的基本数据类型和引用数据类型+高级数据类型+iterable。forEach()

2022-02-22 17:24:22 541

原创 从0到1搭建一个组件库-第7节课

视频参考:【我要做开源】华为大佬亲授,Vue DevUI开源指南07:大串讲,项目创建+配置+文档系统+组件开发+测试,mini-vue-devui欢迎star!_哔哩哔哩_bilibili参考文档:手把手带你从0到1搭建一个vue3组件库:mini-vue-devui - 掘金【我要做开源】给 vue devui 组件库项目增加单元测试 - 掘金我的gitee:https://gitee.com/shaoxiaohao/component-library-construction.

2022-02-22 17:23:09 550 1

原创 从0到1搭建一个组件库-第6节课

视频参考:【我要做开源】华为大佬亲授,Vue DevUI开源指南06:开源组件库中的CLI脚手架建设,再也不用担心重复工作和代码风格混乱了!_哔哩哔哩_bilibili参考文档:【我要做开源】Vue DevUI开源指南06:手把手带你开发一个脚手架 - 掘金我的gitee:https://gitee.com/shaoxiaohao/component-library-construction6.这节课是给创建每个组件搭建组件库1.桌面新建一个文档 devui-cli2.ya.

2022-02-22 17:22:16 186

原创 Javascript的数组原生函数介绍

Javascript的数组原生函数介绍

2022-02-21 19:51:18 265

转载 来自未来,2022 年的前端人都在做什么?

来自未来,2022 年的前端人都在做什么?

2022-02-14 11:29:22 507

原创 GIT的基本操作-Gitee+vscode-总结

SSH配置,git上传代码,gitee仓库,github仓库

2022-01-10 19:29:08 3277

原创 从0到1搭建一个组件库-第5节课

五、开源库中的文档建设5.1文档建设-基础vitepress5.2设置serbar-高级vitepress5.3设置demoblock-vitepress再加个插件

2021-12-31 18:14:00 997

原创 从0到1搭建一个组件库-第4节课

1、初始化工程:新建vite-demo文件夹,初始化,并且添加yarn依赖2、让此vite项目支持tsx语法:install了tsx的包,并且最终测试成功

2021-12-31 18:12:25 730

原创 从0到1搭建一个组件库-第123节课

从0到1搭建一个组件库-第123节课第一节、写组件库的前期准备以及如何PR第二节、练习:写一个简单的Tree组件第三节、写Tree组件的单元测试

2021-12-31 18:11:54 282

转载 web1.0,web2.0与web3.0的区别

最近,我听过最有道理的话就是:Web 1.0是所见即所得;Web 2.0所荐即所得;Web 3.0是所建即所得。壹这两天,远在美国的一场听证会火了。今年,所有人都把关注点放在了元宇宙上,但却很少有人了解元宇宙的重要基础设施Web 3.0究竟是什么?人类的每一次重大发展都是在科技进步之上产生。时间回到2万年前,原始人的进步得益于一场雷电引来的森林大火。这场大火烧了三天三夜都未能熄灭,蔓延之处满地都是动植物的残骸。也许比起对熊熊烈火的恐惧,饥饿更能让人崩溃。在此时,一个饥不择食的原始

2021-12-13 11:14:35 5450

原创 原型和原型链-图片-理解

碎碎念学JS好几个月了,对于原型链这块总是苦不堪言,总想着把当初设计这个的人的思路想明白,有没有铁汁儿和我一样,图画了好多,旋转连线闭着眼,但是最终我还是格局小了,因为根本画不明白???? 遂找了几篇大佬的文章,学学人家的格局正文最终结果: *红色的是实例对象指向原型对象的原型链 隐式链 最终都指向null ---最常用 绿色的是构造函数指向原型对象的链 显示链 ...

2021-12-03 13:56:21 260

原创 Vue常见名词科普-大白话-理解-图片-思维导图

以最简单直白的大白话介绍一下学习Vue1~3个月的小白遇到的一些让人蒙圈的名词,包括1.vue基础都有哪些2.vue-cli脚手架是什么3.MVVM是个啥4.vuex5.vue-router6.组件库7.以及和react的简单对比图片可以拿,给我点个赞就行吼~...

2021-11-25 16:03:09 855

原创 浏览器页面的加载过程-回流-重绘-浏览器-服务器

最近对用户-浏览器-服务器总是很迷,想弄明白之间是的连接方式,梳理了一下思想,整理了一份文档,为了给未来做铺垫,省着又找不到了。大家可以康康,欢迎伙伴们批评指正!????建议大家直接看图,有看不懂的地方再回来对文字!因为我就不爱看字????1:首先是用户-浏览器-服务器三者之间的关系:(见下图左上角)1)用户在浏览器输入网址2)浏览器把这个网址给DNS服务器3)DNS服务器会把网址解析成IP地址(为什么要解析呢,因为网址是给人看的,IP...

2021-11-18 20:25:17 443

转载 【前端职业规划思考】

本文转自码飞_CC,侵删不知道你上次思考前端职业规划是什么时候?如果你是一位学生,你肯定对前端这个职业感到陌生,你虽然没有经验,但却对未来充满好奇,你有大把时间来思考,但可能摸不着方向,有种拳头打在棉花上的无力感。如果你已经参加了工作,不论是刚开始实习,还是工作了 3 年、5 年甚至 10 年,一定觉得非常充实,但真正用于思考的时间足够吗?如果维持现状,再过 5 年自己的提升点在哪里?如果你对这些结论不清晰,很可能是缺乏了对职业规划的思考。这篇前端职业规划是站在我自己角度写的,你如果也在思考

2021-11-17 16:41:14 824

原创 使用git将项目上传到github-2021

参考:使用git将项目上传到github(最简单方法) - CKTim - 博客园他这个是16年的 和现在有一点差别~ 我来重新梳理一下步骤1、网站~注册github账号:网址:GitHub: Where the world builds software · GitHub2、电脑~下载git网址:Git for Windows3、Github~新建一个仓库:按图点击,new一个仓库,就命名为 test 吧Repository name: 仓库名称Descript..

2021-11-06 15:41:06 239

原创 跨端框架理解

1、什么是跨端框架: ​ 理解:之前完成一款前端的界面需要涉及web前端、移动端(安卓、IOS)、小程序等 现在的话,有一个东西,可以把这几种前端通过一个框架,一次性都开发出来, 这个东西就是跨端框架。优点:总结一下,省钱省事。 2、常见的跨端框架公司 框架 特点 备注 Apple Apache cordova 国外的...

2021-10-24 21:44:57 907

原创 2021-10-20~伊始

这是程序猿的第一次发文,先来打个招呼吧~~~

2021-10-20 19:31:31 54

空空如也

空空如也

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

TA关注的人

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