自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你好呀,很高兴你在看这里~

我和谁都不争,和谁争我都不屑,我爱大自然,其次就是艺术,我双手烤着生命之火取暖,火灭了,我也准备走了。

  • 博客(149)
  • 资源 (31)
  • 问答 (3)
  • 收藏
  • 关注

原创 微信小程序的webview里的uniapp的h5项目,h5里添加按钮事件回到小程序首页

【小技巧】微信小程序的webview里的uniapp的h5项目,h5里添加按钮事件回到小程序首页

2023-05-22 15:03:08 1313

原创 微信小程序子页面自定义tabbar组件

有时候微信小程序会遇到代码合并,就比如把B小程序代码迁移到A小程序,要使得B作为A小程序的一个子页面子功能。因为本身小程序都有tabbar,原来B也有,这时候就要给B子功能自定义一个tabbar底部导航栏。(注意,这个不是微信小程序自定义tabBar,不需要app.json中设置一个属性custom,因为A的tabbar是不修改不动的,只是在子功能模块多加一个tabbar,相当于只是自定义一个组件。)

2023-03-28 14:56:13 2470 2

原创 微信小程序wx.canvasToTempFilePath压缩上传图片,ios压缩成功但是数据sm2加密后无法发起请求,安卓一切正常

在写微信小程序的时候,采用wx.canvasToTempFilePath压缩图片且上传的时候,安卓一切正常,我在开发工具上也一切正常,偏偏ios上就不正常,不正常不是指压缩失败,而是明明也压缩成功了,竟然发不起网络请求,离大谱。因为所有请求的入参都会经过sm2加密,ios压缩成功后想要发起请求,就卡在了加密这步,无法执行下面的请求方法,打印出来加密前的参数也都没问题,但就是卡住了不往下走了,导致压根没发起请求,玄学。更玄的是去年ios都没问题,代码也没动过,现在ios就不行了。浅浅的记录下日常遇到的问题~

2023-03-22 15:52:56 1583 2

原创 发光立方体效果 html+css

css简单创意特效~

2023-03-17 17:26:04 4570 1

原创 (基于Vue.js的在线教学平台)源代码+数据库表 Vue.js+Node.js+MySQL 源码免费分享

毕业已经快一年啦,工作总时长也一年半左右了啦。现在也毕业季,想着与其吃灰,不如把去年写的毕设可以分享给大家,大家可以做过参考什么的,毕竟社区里秉承分享快乐原则~当然,这个项目其实很简单(大佬勿喷),技术什么的也简单,最基础的vue2,和最基础node里的express,最基础的mysql增删改查,因为当时想着过就好,所以觉得没必要写太复杂哈哈,当时也是实习下班后偶尔弄弄。虽然简单,不过还好去年答辩也顺利通过啦(当然分数不会太高哈哈)。。现在分享源代码给大家,gitee仓库自取~

2023-03-06 14:15:40 2445 7

原创 微信小程序富文本修改图片的大小

3年了,3年了啊!疫情终于快要结束了啊

2023-02-07 10:18:16 3113 8

原创 简易聊天室代码分享 js+socket.io

js+node+socket.io 只是单纯的代码分享哈,不算正式文章~只是单纯的代码分享哈,不算正式文章~只是单纯的代码分享哈,不算正式文章~重要的话说三遍。

2022-12-15 10:04:18 2152 2

原创 【微信小程序系列:五】小程序适老化自动适配工具miniprogram-elder-transform---微信老年关怀模式下小程序字体适配微信字体

这个工具我网上基本找不到任何一篇文章说这个miniprogram-elder-transform的使用的,==,既然没有,那咱就自己写第一篇~

2022-11-25 14:09:57 4040 1

原创 【微信小程序系列:四】前端利用wx.setStorageSync缓存设置有效时间

简单来说,就是利用缓存,进行有效期的保存,以此前端加以判断,在如登录状态过期,操作过期等场景使用,扩展性还蛮多的。

2022-11-11 16:25:23 5715 7

原创 【微信小程序系列:三】前端实现微信支付与代扣签约

微信支付算是比较常见的功能了,这里主要说下整个流程中前端负责实现的一些方面

2022-10-31 13:48:53 4781 2

原创 五万字142道超全前端面试题---送给在校招的你

不知不觉,又到校招时间啦。这份面试宝典,是我在去年,在无数个月的黑夜下,奋笔疾书,呕心沥血,织帘诵书,映雪读书,废寝忘食,停停写写,巴拉巴拉能量,集大成之作。近80%内容都是按自己的理解收集与纯手打的题与答案。包括我自己以前在面试中经常遇到的问题也有收录。本着社区分享快乐原则,现在分享给各位同学,希望你能有所收获。当然,都是一些比较基础简单的内容,如果发现有误的地方,大概是我头昏眼花了,欢迎在评论区指出,一起讨论。

2022-10-25 14:16:25 1219 2

原创 【微信小程序系列:二】小程序常用功能:跳转地图、扫一扫、人脸识别、拍照、拨打电话、调整屏幕亮度、文字可复制、监听截屏...

(~ ̄▽ ̄)~,hello,微信小程序系列第二篇,介绍下小程序里的常用功能api,可以快速copy使用~

2022-10-24 11:39:18 4518 2

原创 【微信小程序系列:一】携带参数跳转半屏微信小程序 先 A->B 后 B ->A

普通的小程序里跳转其它小程序大家都知道,用wx.navigateToMiniProgram,而跳半屏的小程序比较少,是用wx.openEmbeddedMiniProgram。效果大概如下,一般把跳转的小程序当个工具使用。

2022-10-21 10:40:32 2749 2

原创 3D立体相册不过是冷锋蓝plus版 html+css

转念一想,好像很久很久没出css特效的文章了,特别是工作之后,更少了。偶然翻看电脑内存的时候,发现这个自己1年多以前写的特效,甚美,又勾起我一段尘封的回忆。。。我原来也发过3D立体相册特效的,对于基础理念可以看那篇,看完再回来看这篇plus版。实现并不难,如下(完整源码在最后)。......

2022-08-29 14:51:22 942 5

原创 微信小程序用canvasToTempFilePath压缩图片,开发工具压缩正常而真机上比例失调

上传图片时有些图片太大了,需要压缩质量大小再上传。下面展示压缩质量大小上传,也是我踩过得坑:开发工具上压缩正常而在真机上比例失调。主要是用 wx.canvasToTempFilePath 方法。

2022-08-23 14:57:02 3809 3

原创 5分钟实现微信小程序绘制二维码

hello呀,大家,真是好久不见。在我们日常生活中,经常使用微信小程序亮健康码,那么就好奇前端怎么实现的,其实也并不难,下面5分钟带你快速实现~

2022-07-06 16:27:19 12236 5

原创 浅谈typescript及语法

标题强类型不允许随意的隐式类型转换,而弱类型是允许的标题1.声明原始数据类型:在变量后面指定一个关键字表示其只能为什么类型。string类型:const a: string = 'auroras'number类型:const b: number = 666 // 包括 NAN Infinityboolean类型:const c: boolean = truenull类型:const d: null = nullundefined类型:const e: undefined

2022-02-14 14:16:21 398 1

原创 Es6新特性Proxy代理用法解析

一.什么是Proxy:Proxy 对象是ES6新出的一个特性,用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)。需要知道的是,在Vue2中双向数据绑定原理(数据劫持)采用Object.defineProperty,而在Vue3中数据劫持原理采用的是Proxy代理。为什么Proxy会取代Object.defineProperty:Object.defineProperty只能劫持对象的属性,不能监听数组。也不能对 es6 新产生的 Map,Set 这些

2022-02-14 14:15:26 9861 2

原创 前后端结合实现Vue上传图片并预览效果【Node+Mysql+Vue+Express】

大家好呀,⭐⭐⭐⭐⭐,秉着分享快乐的原则,我来啦~很久以前我写过一篇vue上传图片并显示的文章。 但是上次只是写了前端的,并没有把图片存储在服务器~所以这次出了2.0版本,哈哈,通过node简单写了接口,实现前后端结合!下面是详细代码实现!

2022-01-23 15:39:13 7515 4

原创 vue封装echarts并实现大小动态自适应变化---超有用哇

大家好呀~echarts不就是去官网复制然后粘贴吗,为什么要封装?1.减少代码量,每次只要传宽度,高度与option配置项便能快速生成图表。2.原先的echarts并不能自适应屏幕大小变化。3.原先的echarts并不能自适应父盒子大小变化。

2022-01-14 16:03:55 5773 12

原创 初学福音,手把手带你vue封装弹框组件并全局注册使用~

大家好呀,好久不见,最近还好吗?今天分享个vue封装弹框组件的内容,并全局注册它,虽然内容比较简单,但是刚入门vue的小伙伴可以友好的了解组件封装思想~ (最后有完整源码)

2022-01-07 10:54:08 2596 4

原创 极简之SVN使用,入职必备

SVN是入职(学生)必备的版本控制工具,下面带你快速上手SVN的基本使用~SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

2021-11-15 15:41:23 9553 5

原创 小方块上升组成背景特效 html+css+js

一.先看效果:二.详细实现(后面有完整代码):1.先定义html标签,.container就是底层大盒子,.item就是一个小方块,后面将通过js快速生成:<div class="container"> <div class="item"></div></div>2.定义全局css样式,.container的css样式: * { margin: 0; padding: 0; bo

2021-10-24 15:40:11 1681 8

原创 webpack5快速入门,船新版本,建议收藏 (ฅ´ω`ฅ)

目录一. 快速上手:1.1 Webpack功能:1.2 安装webpack:1.3 快速模拟搭建一个项目目录:1.4 webpack打包:二.基本使用:2.1.配置文件:2.2.loader:2.2.1 css-loader:2.2.2 style-loader:2.2.2 less-loader:2.3 browserslist:2.4 postcss-loader:2.5 importLoaders:2.6 file-loader处理图片:2.6.1 在js里通过src导入的:2.6.2 在css里通过

2021-10-16 16:21:30 505 5

原创 Vue自定义指令及实现图片懒加载指令

一. 速识概念:  在我们使用 Vue 的过程中,遇到了很多方便我们操作的vue内置指令,以 v-xxx 表示。比如有 v-module,v-for,v-if,v-show 等等,每个指令都能实现一些相对应的功能。但是,在实际的开发过程中,可能这些内置指令并不能满足所有的需求,这时候,就需要用到 Vue 给我们提供的一个强大又灵活的功能「 自定义指令 」。  同样,vue自定义指令可以分为全局注册指令和局部注册指令。下面我将以最简单的例子带你认识vue自定义指令。二.全局注册指令:  比如,我们想要

2021-09-30 14:59:29 2953 4

原创 你了解Vue组件间传值五大场景吗?

一.前言:。。。 一.前言:二.父组件向子组件传值:三.子组件向父组件传值:四.兄弟组件间传值:五. 使用Vuex状态机传值:六. 给后代组件传值,provide和inject:二.父组件向子组件传值:比如有一个 Father.vue 的父组件要传值给 Children.vue 的子组件,完成共需四步:父组件 Father.vue 内容,注意里面的操作步骤:<template> <div> <h2>父组件区域</h2> &lt

2021-09-26 10:59:17 542 2

原创 ES6模块化用法全解析

以前浏览器常用的模块化规范有 AMD(代表Require.js)和 CMD(代表Sea.js),但是都落伍了。服务端有 CommonJS规范。不过也不是标准的。最终ES6官方提出了大一统的模块化规范,这也是目前浏览器与服务端的通用规范。

2021-09-21 15:57:06 1995 3

原创 三分钟掌握Vue过滤器filters及时间戳转换

大家好呀,vue的filters过滤器是比较常见的一个知识点,下面我将结合时间戳转换的例子带你快速了解filters的用法~

2021-09-20 17:05:54 1597 3

原创 人类高质量JS函数柯里化

一. 速识概念????:  ????????????你好呀,最近还好吗?JS函数柯里化是比较常见也是比较重要的内容。基础并不难理解,下面带你快速了解并使用js函数柯里化~ 芜湖,起飞 ???? 百度百科对柯里化的定义为:在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。概念枯燥难懂,直接看下面的例子。比如有个add函数,计算两个参数相加的值,一般我们这样写:function add

2021-09-14 20:48:39 654 1

原创 如何实现一个朴实无华的Canvas时钟效果

一.先看效果: ???????????? 大家好呀,很久没有写canvas小案例了,今天写一个canvas的时钟案例。效果可能看起来比较简单,没有那些花里胡哨的,不过,它涉及的canvas知识点是比较多的,初学canvas那是必定要会的。下面手把手带你快速实现~二.实现步骤(源码在最后):1. 设置基本的标签与样式: <div class="clock"> <canvas width="300" height="300" id="canvas"></

2021-09-11 16:56:26 827 2

原创 人类高质量JS函数继承

一.   函数继承是在JS里比较基础也是比较重要的一部分,而且也是面试中常常要问到的。下面带你快速了解JS中有哪几种是经常出现且必须掌握的继承方式。掌握下面的内容面试也差不多没问题啦~   当然,这需要一定的原型链基础,对原型链不熟悉的可以看我这篇文章:速识js原型链。二.原型链继承: 原型链继承的要点在于父类的实例作为子类的原型。直接看下面这个例子: // 父函数 Person function Person(name, age) { // 定义一些属性 this.name

2021-09-05 12:01:31 836 9

原创 人类高质量JS防抖与节流机制

一.速识防抖:  Hello呀,大家好????????????。防抖与节流可谓是面试常见,其实很好理解,下面带你分分钟了解防抖与节流的基本思想与写法~在这之前,比如我们先定义一个按钮,并绑定一个点击事件,执行要触发的事件:<!-- 定义一个按钮 --><input type="button" id="btn" value="按钮" /><script>// 获取标签 var btn = document.getElementById("btn");//

2021-08-29 17:30:59 2860 19

原创 极简之vue插槽的快速了解与应用

一.速度上手:   ????你好呀(*´▽`)ノノ。vue插槽是比较常见的一个知识点,所以下面快速的介绍下它的用法。简单来说,vue插槽的作用就是父组件可以向子组件传递内容,同时,他还可以扩展、复用和定制组件。  什么意思?比如我定义了一个父组件和一个子组件,当我在父组件里引用的子组件标签里写的内容是显示不出来的。如下:  比如,有一个 Father.vue的组件,它引入了子组件Children.vue,同时在子组件标签里定义了一个h1标题。<template> <div&gt

2021-08-22 21:58:49 391 3

原创 前端必会的图片懒加载,你造吗?

一.何为懒加载:  在我们访问一个图片展示比较多的网页时,加载速度慢很多时候正是因为图片多导致,大量的img图片导致页面渲染的堵塞。当费了许多力气把全部图片和页面加载出来时而用户早已离去。另一方面,若用户只查看了网页的前面部分便离开,许多已经加载却因为处于网页底部而未呈现在视口区的图片,它们极大加重服务器压力了但是用户看都没看,白白浪费了性能。  为了解决上面的问题需要引入图片懒加载,懒加载其实很好理解,重点就是一个‘懒’字。当用户滚动相应可视区域,若可视区域有图片便加载,而在可视区域外未加载过的图片它

2021-08-19 23:01:45 2093 9

原创 js对象深浅拷贝,来,试试看!

一.速识概念????: 对象拷贝,简而言之就是将对象再复制一份,但是,复制的方法不同将会得到不同的结果。比如直接给新变量赋值为一个对象: // 1.建一个对象 var obj = { name: "北极光之夜。", like: "aurora", }; // 2. 直接将对象赋值给变量 clone var clone = obj; // 3.修改obj的like属性 obj.like = "wind"; // 4.输出 clone 对象 console.

2021-08-15 14:30:18 464 5

原创 你这篇速识 js闭包 保熟吗?我一写博客的能写生瓜蛋子?

一.速识闭包:直接说概念枯燥难懂,直接通过下面两个小例子迅速了解闭包:????1.首先思考下面这个简单的小例子,执行quote()函数,它 console.log(a) 打印的 a 到底是我们在局部函数里定义的 a=666 还是在全局里面定义的 a=888 呢? // 1.定义一个test函数 function test() { // 2.函数内部声明一个变量 a 为 666 const a = 666; // 3.retu

2021-08-11 21:40:40 892 3

原创 面试官:谈一谈js原型链机制? 我:告辞!

一.速识概念: 原型链可谓是面试频考,所以今天带大家快速了解下JavaScript的原型链机制????。说之前,先明确下面基本的概念(名称与从属关系),这是很重要的:名称从属关系prototype通常我们称之为原型,它是函数的一个属性,它是一个对象。_ _ proto_ _相当于一个连接点,它是对象的一个属性,它也是一个对象。二. 原型链机制(建议跟着步骤敲代码):  其次,我们要知道的第一个点是,对象的 __ proto __ 保存着该对象构造函数的prototy

2021-08-07 22:37:52 5630 30

原创 vue事件修饰符,六次实操带你快速了解与应用~

一.速识概念:  你好呀,最近过的怎么样?今天总结了vue常见的事件修饰符,学习面试都是常遇到的,快来看看吧~????  先引用vue官网的话说----在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常常见的需求。尽管我们可以在方法中轻松实现这点,但更好的方式是:方法只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。为了解决这个问题,Vue.js 为 v-on 提供了事件修饰符。之前提过,修饰符是由点开头的指令后缀来表示的。

2021-08-07 14:27:12 580 1

原创 闻一以知十,前端要会的10道面试题(附答案与解析)

一.先言:目标:成为offer收割机的兄弟offer拖拉机范围:HTML、CSS、JavaScript题型:单选、多选、不定项选择、编程数目:10本次难度(5星满星):⭐⭐答案与解析:答案与解析是我自己查询与思考后书写的,仅供参考,不对的地方恳请指出????北极光之夜。auroras.blog.csdn.net二.题目(答案在最后,答案在最后,答案在最后):1.以下哪个表达式的值为true?【不定项选择】选项A‘

2021-08-04 22:48:05 2946 17

原创 快来每日上分,2021前端面试题10道(附答案与解析)

一.先言:目标:成为offer收割机之拖拉分机范围:HTML、CSS、JavaScript题型:单选、多选、编程数目:10本次难度(5星满星):⭐⭐答案:答案与解析是我自己查询与思考后书写的,仅供参考。北极光之夜。auroras.blog.csdn.net二.题目(答案在最后):1.问一份标准的HTML文档有哪几个必须的HTML标签?【多选】A. <html>B. <head>C. <title&gt

2021-07-30 22:38:53 1847 7

纯CSS轮播图源码.html

对应我纯CSS轮播图这篇博客

2021-08-10

css百叶窗特效.html

对应我百叶窗特效这篇文章

2021-08-10

白天黑夜切换效果源码.html

对应我白天黑夜切换效果这篇文章博客

2021-08-10

window加载动画源码.html

对应我window加载动画这篇博客

2021-08-10

canvas下雨源码.html

对应我canvas下雨这篇文章博客

2021-08-10

canvas旋转小球源码.html

对应我canvas旋转小球这篇博客

2021-08-10

canvas文字粒子源码.html

对应我canvas文字粒子这篇博客

2021-08-10

canvas跟随鼠标移动的星星源码.html

对应我canvas跟随鼠标移动的星星这篇博客

2021-08-10

canvas贪吃蛇源码.html

对应我canvas贪吃蛇那篇文章

2021-08-10

3D分层图像悬停效果.html

对应我的3D分层图像悬停效果文章博客.html

2021-08-10

canvas重力小球源码.html

canvas重力小球源码,对应我的canvas重力小球这篇文章

2021-08-03

canvas小球连线碰撞效果源码.html

canvas小球连线碰撞效果源码,对应我的canvas小球连线碰撞这篇文章

2021-08-03

canvas下雪特效源码.html

canvas下雪特效源码,对应我的canvas下雪的那篇文章

2021-08-03

vue拟态化微立体计算器源码.html

vue拟态化微立体计算器源码,对应我的那篇文章的源码。

2021-08-03

JAVA计算器UML图.doc

java计算器UML图

2021-03-13

炫彩文字流光.html

炫彩文字流光.html

2021-02-21

三色边框旋转.html

三色边框旋转.html

2021-02-15

导航栏特效.html

导航栏特效.html

2021-02-08

水波加载动画.html

水波加载动画.html

2021-02-08

密码显示与隐藏.html

密码显示与隐藏.html

2021-02-08

水滴充电特效.html

书本翻页.html

2021-02-08

书本翻页效果.html

书本翻页.html

2021-02-08

炫彩流光按钮.html

流光按钮.html

2021-02-08

赛博朋克按钮.html

赛博朋克按钮.html

2021-02-08

简约时钟特效.html

简约时钟特效.html

2021-02-08

放大镜特效.html

放大镜特效.html

2021-02-08

计算器特效.html

计算器.html

2021-02-08

DNA旋转特效.html

DNA旋转特效.html

2021-02-08

气泡背景特效.html

气泡背景特效.html

2021-02-08

视频背景切换 html+css

视频背景切换 html+css

2021-02-08

vue基础音乐播放器~

用vue基础做的音乐播放器~

2020-12-21

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

TA关注的人

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