- 博客(18)
- 收藏
- 关注
原创 node商城小程序系统开源
node商城小程序,商城基础功能完整版,uniapp跨平台小程序,node后端,涵盖商城基础功能,完整开源,已完整对接支付
2024-01-10 11:37:35 1239 1
原创 二维码原理+js纯手写二维码生成
对于生活在21世纪的我们来说,二维码都是见怪不怪了,二维码在1994年就被日本公司Denso Wave的腾弘原发明,到现在都已经29个年头了,对于现在的开发者来说,二维码的生成,基本都是使用qr.js或者qrcode.js,当然也有很多的二维码生成库,但基本都是由qr.js改造而来。qr.js也是八年前的产物了,一方面证明了二维码算法的稳定,另一方面也说明了二维码产生的难度,致使到现在都没什么人来造轮子。抱着好奇的心里,研究了几天二维码的原理,算是小小的有点理解。
2023-10-10 19:15:00 3776
原创 浏览器JavaScript的多线程与web worker
对于js来说,自己还是一个单线程,计时任务分配出去了,但事实回调还是在,例如setTimeout依然只是一个事件调用,在一些大量计算的时候还是会导致死锁。为了解释上面的问题,我们来深入解析一下浏览器。就像上文中我的描述,setTimeout,setInterval并不是多线程,只是一个定时的事件触发器,它们在合适的时间(时间结束后)把定时器的回调事件塞到JS引擎的队列中。
2023-05-16 18:00:00 1505 1
原创 Win10使用input的color拾取后输入法切换不了的bug
这个颜色拾取工具,只要是点过,哪怕不去拾取颜色也会导致这个bug的出现,直接在任务栏中点击切换输入法也是不行的,更加离谱的是刷新当前页面也无法切换输入法。此时中文就正常了,当alert弹出的时候页面就失去了焦点,bug也就恢复了正常,也就是说让他自己失去焦点这条路是通的。这个问题属于是微软的bug,也只会在原生的颜色拾取上出现,所有完全可以使用第三方的颜色拾取组件。发现当失去焦点后这个输入法就正常了,但是不是文本框失去焦点,而是浏览器失去焦点。在win10的情况下,edge和Chrome都是一样的问题。
2023-02-10 09:58:00 339
原创 MySQL插入中文1366报错以及索引失效的小问题
中文插入失败原理和姐姐方法,InnoDB的B+tree数据结构中导致索引失效的情况和原理剖析
2022-05-11 14:34:31 5580
原创 扫码登录原理+代码解析+完整dome
1、引言扫码登录这个功能,最早应该是微信的PC端开始搞,不得不说还是很神奇的。本文将简要的介绍扫码登录功能的技术实现逻辑一、基本技术原理a. 扫码登录功能到底是什么样的?首先介绍下什么是扫码登录。现在大部分同学手机上都装有微信、qq和淘宝这一类的软件。而这些app都有他们相对应的网页端。为了让用户在使用他们的网页时登录更加方便和安全,使用手机扫一扫就可以登录的服务,就显得自然而然了几个主流大厂应用扫码登录时的界面效果如下:有很多小伙伴可能会感到很神奇,网页上只是显示了
2022-01-09 18:48:52 4408 1
原创 js原生简单生成卡密例子
一个非常非常简单的案例例子可指定生成卡密数量和长度先看生成卡密的函数//生成卡密函数 function randomWord(length) { var str = '', arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', .
2021-11-07 20:31:27 6470
原创 canvas制作酷炫时钟
先看效果图可以配合之前的动态时钟,效果不错js进阶实例,数字时钟_墨者羽晨的博客-CSDN博客先看效果,动态数字时钟用到了jQuery,但是只是用来获取元素,只有一点点面向对象开发看代码HTML,自己引入jQuery和js,jQuery在前<body> <div class="wrapper"> <div class="column"> <!-- 此div表示时的十位,只有0,1,2三个 --> <div>0</div> .
2021-10-04 19:11:40 308
原创 制作js原生瀑布流插件
先看效果和普通的瀑布流是一样的,在调用时制需要传入容器,图片以及图片宽度即可直接生成瀑布流话不多说,看代码,后面说一下思路1.html以及调用,其中HTML只需要一行<body> <div class="main"></div> <script src="index.js"></script> <script> // 第一个参数,瀑布流容器 var dom.
2021-10-03 19:50:14 685 1
原创 js原生制作轮播图插件
调用时也只需要写一个DIV即可调用的js部分配置内容:传入轮播图需显示的位置(div)传入图片和点击跳转的链接话不多说,上代码HTL <div id="banner"></div>HTML文档内的<script>,这里是轮播图的配置内容,一共两个参数,第一个是需要传入的DIV(轮播图所显示的区域),第二个参数是一个数组,数组里的元素是一个个对象,对象里第一个属性imgUrl表示图片,第二个属性link表示跳转链接一个数组元...
2021-09-22 22:23:05 638
原创 js进阶实例,数字时钟
先看效果,动态数字时钟用到了jQuery,但是只是用来获取元素,只有一点点面向对象开发看代码HTML,自己引入jQuery和js,jQuery在前<body> <div class="wrapper"> <div class="column"> <!-- 此div表示时的十位,只有0,1,2三个 --> <div>0</div> .
2021-09-21 18:03:47 420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人