自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白的夜的博客

一名前端程序员

  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript:this指向问题

关于js中this的指向常常让初学者感到迷茫,其实只要理解到位,还是比较简单的所有情况都可归结与以下五种,只要把以下五种搞懂this就理解到位了。

2023-08-17 19:08:16 313

原创 CSS3:图片边框

图片也可以作为边框,以下是实例演示。

2023-08-15 11:34:32 2221

原创 微信小程序:Mobx的使用指南

微信小程序中有时需要进行全局状态管理,这个时候就需要用到Mobx.下面我们来看一下在小程序中是如何使用Mobx的。

2023-08-08 02:04:24 1809 1

原创 网易云音乐扫码登录

尚硅谷的网易云音乐项目无法登录,因为目前网易修改了接口使用手机号和密码登录的话需要先通过认证才可以,所以目前无法使用手机号登录,只能使用二维码登录,接下来我就教大家如何使用 二维码进行登录。

2023-08-03 18:11:06 1175 1

原创 单行|多行 文本溢出省略一次说清楚

项目中有时需要将单行文本溢出隐藏,有时需要将多行文本进行隐藏,使用省略号将他们代替,那么这些都则怎么实现呢?

2023-07-31 01:44:15 258

原创 原生js实现锚点滚动顶部

使用原生js API实现滚动到指定容器的顶部,API是。

2023-07-30 00:11:24 400

原创 Element UI如何自定义样式

Element UI是一套非常完善的前端组件库,但是如何个性化定制其中的组件样式呢?今天我们就来聊一聊这个。

2023-07-29 23:46:05 1325

原创 解决Vue3动态添加路由后刷新白屏的问题

使用router.addRoute()动态添加路由后正常点击没问题,一刷新就白屏。原因:路由守卫放行的时候,动态路由组件还没有渲染完毕。

2023-07-19 01:10:01 4440 4

原创 vue3 中ref的函数用法

这里说的ref不是响应式ref,是用在组件身上的ref标识,一般都是ref=“某一个字符串”,本文介绍第二种用法,ref=“()=>{}”,对没错,ref可以等于一个回调函数。

2023-07-16 00:57:41 1458

原创 Element Plus Dialog中无法获取表单焦点

在Dialog组件中,默认插槽是Form表单,表单子项是input,发现Dialog组件弹出时无法获取input焦点。

2023-07-07 11:10:56 1774 1

原创 pinia 无法使用$reset()方法

pinia使用$reset()方法报错,原因是因为store仓库是组合式不是选项式。

2023-06-28 16:54:36 1588

原创 vue3(基于vite)项目初始基本配置

从零开始带你一步步搭建一个完整的vue项目配置

2023-06-17 14:42:45 8461

原创 Mock和Vite-plugin-Mock的区别是什么?

vite-plugin-mock 与 Mockjs的比较

2023-06-17 00:02:36 924

原创 eslint + prettier如何搭配使用

eslint+prettier写代码爽到飞起,既规范了代码的格式,同时也让你的代码美观易读。本文介绍如何在项目中使用eslint搭配prettier来规范你的代码。

2023-06-14 19:51:13 762

原创 eslint配置指南

对于初学者来说eslint极其难用,本文介绍如何从0到1配置eslint,让你的项目代码更加的规范美观。

2023-06-14 19:13:59 1167

原创 Prettier配置指南

prettier配置指南

2023-06-14 18:29:50 8837

原创 Vue环境下安装Less|Sass|Stylus(详细指南)

依次使用以下npm执行命令即可完后less的安装在vue组件style中使用less。

2023-04-12 18:16:43 966

原创 元宵节:css画灯笼

css画灯笼

2023-02-05 15:33:28 550

原创 MutationObserver的示例代码的使用(附示例代码)

首先先介绍一下MutationObserver的特点1.MutationObserver的回调属于微队列2.它会在触发指定 DOM 事件时,调用指定的回调函数,说白了就是用来检测DOM节点的。

2023-01-21 16:42:02 1397

原创 使用vue-li构建项目的具体步骤

【代码】使用vue-li构建项目的具体步骤。

2023-01-04 01:26:02 228

原创 浅谈Vue中的数据代理

在讨论数据代理之前我们先来说一下这个API.Vue的数据代理底层就是依据这个API来进行实现。这里我们不需要操作o1这个对象也可以获取x1属性的值,同时如果想要修改o1对象x1属性的值也不需要直接操作o1对象,可以同过o2这个对象代理操作。这便是数据代理。

2022-12-21 23:21:16 126

原创 jQuery:使用slideDown()动画无效果

添加样式之后即可实现滑动效果。

2022-11-29 23:31:31 600

原创 DevTools 无法加载源映射: 无法加载http://localhost:8080/css/bootstrap.css.map 的内容:HTTP 错误: 状态代码 404,net::ERR_HTT

解决办法:打开bootstrap.css文件,直接定位到最后一行,删除最后一行注释

2022-11-25 00:15:18 2883

原创 Vue:vue-cli中render函数的作用

对于这句代码,我们来彻底理解一下。

2022-11-12 10:18:35 614

原创 Vue:vue-cli下app组件直接覆盖根组件,无法挂载在根组件下

如果在main.js中使用render,那么就直接将app组件模板的内容直替代index.html中模板的内容。但是如果在index.html中下写app组件就可以完成挂载。

2022-11-11 00:32:38 566

原创 JavaScript中的回收机制

JS的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指向的内存。程序的运行需要内存,程序运行中的各种操作需要消耗资源和内存,程序运行中生成的各种数据也需要内存。若不及时释放内存,则内存的占用越来越高,轻则影响程序和系统的性能,重则导致进程或系统的崩溃。没有及时释放不再使用的内存,就称为内存泄漏。对于有的语言能够进行自动化内存管理,称为垃圾回收机制(Garbage collection)

2022-11-06 17:21:27 1278

原创 JS中with语句

今天偶然看到JS中居然还有with语句,了解之后决定分享给大家,觉得可以在特殊场合使用一下,估计会有很多小伙伴一时间懵逼。。。

2022-11-06 12:10:05 250

原创 Vue:生命周期

Vue文档-生命周期。

2022-11-05 23:21:03 229

原创 Vue:自定义指令

当自定义指令与元素成功绑定的时候指令所在的模板被重新解析时解答:当指令和元素成功绑定时,的确调用函数了,但是此时指令绑定的元素还没有插入到DOM页面中,所以element.focus()当然也就无效了。随即,也就引出了指令钩子函数的概念。bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定元素插入父节点时调用。update:指令所在的模板被重新解析时。

2022-11-05 12:45:24 273

原创 Vue中key的作用

②.若虚拟DOM中内容变了, 则生成新的真实DOM,随后替换掉页面中之前的真实DOM。(2).旧虚拟DOM中未找到与新虚拟DOM相同的key 创建新的真实DOM,随后渲染到到页面。①.若虚拟DOM中内容没变, 直接使用之前的真实DOM!

2022-11-04 15:11:58 146

原创 Vue中的数据代理

Obj2中没有属性x,而Obj对象中有属性x,但是可以通过操作obj2来获取到x的值以及改变x的值,这是不是很神奇呢?这一切的功劳都是因为使用了这个API下的和这俩个方法。这便是。

2022-11-04 10:28:38 311

原创 Vue:配置自己的快捷代码段

在编写代码的开始,有一些代码是固定的,可是每次编写太过于浪费时间,所以我们可以将固定的代码制作成模板,方便我们快速生成。接下来将以vscode这个开发工具教大家如何配置我们自定义的代码段。

2022-10-31 22:36:39 1431

原创 Vue: Vue.config.productionTip = false;设置无效

这段代码本来是用来设置Vue取消提示信息可是不知为啥设置了不起作用,这里我直接去vue.js里面将属性改成false就可以了。

2022-10-31 21:47:37 928

原创 git与gitee指南详细教程

git是我们的本地仓库,也就是存储在我们自己计算机上。说白了就是任务量太大,要实现的功能太多,一般是企业级开发,我们不能所有的任务都在主分支master上开发,那么开发流程不方便管理,规范的做法是,先在开发分支上开发,最后合并到主分支,这样比较规范,在日常开发中,我们自己做项目使用master分支足矣。:设想一下如果你想加一个新功能,但是又怕功能没加成功,之前的代码还不能运行,为了防止这种情况你是不是会备份当前的文件,暂存区就是这个功能,可以暂时存储当前状态的代码,当你需要可以恢复到任意时刻之前的状态。

2022-10-25 10:29:12 3591 1

原创 mongodb数据库添加账号

mongodb数据库添加账号

2022-10-18 17:43:18 4217 1

原创 SyntaxError: Unexpected token R in JSON at position 0

如果你也是这个页面,恭喜你和我一样,接下来按照我的配置就可以解决这个问题原因就是:使用mongoose进行联合查询时返回的对象不是普通对象,而是mongoose文档对象。这本身没有什么问题,问题就在于,你肯定还使用了模板引擎,模板引擎只能解析普通对象,author(也就是文档对象模型)里面的属性存在与普通对象不一样的格式,所以在解析时出现错误。实例:实例:

2022-10-17 17:27:00 707

原创 express-session 启动提示:express-session deprecated undefined

首先,这根本就不是报错,甚至连警告都不算,他只是提醒你没有为 express-session 模块指定“resave ”和“saveUninitialized ”选项,这种做法是不赞成的。如果你没有强迫症可以直接忽略,如果你和我一样看着不舒服,以下方法可以解决。saveUninitialized :强制保存未初始化的会话到存储器 (默认true)resave:假设每次登陆,就算会话存在也重新保存一次(默认true)

2022-10-15 12:18:11 900

原创 promise是同步还是异步?

最近使用mongodb数据库做项目,遇到了promise,这里有些不太明白,一直以为promise是异步api呢,因为可以调用then和catch方法。先说答案:promise本身是同步。但是promise的回调then和catch是异步的。

2022-10-15 10:11:22 4942

原创 移动端(响应式布局--阿里百秀)

技术栈:响应式布局 bootstrap框架 less flexhtml程序css程序

2022-09-18 23:40:20 125

原创 移动端(rem布局--苏宁易购)

技术栈:rem布局+less预处理+flex布局。

2022-09-18 23:00:05 515

网络编程+TCP UDP+Socket套接字+客户端 服务器

本文用项目的方式讲解TCP Socket网络编程,用C语言编写了一个在线系统,然后通过TCP Scoket 套接字使得客户端和服务器能够进行交互通信。读者可运行项目,以项目的形式来理解TCP 网络编程。

2022-06-13

空空如也

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

TA关注的人

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