置顶沉梦云全新生态系统诚招开发者

为了打造更全面的商城,提供更全面更优质成本更低的全新商城管理系统为大众服务,于2021年启动了全新商城开发计划,目前商城客户端程序和控制端已经完备,于2023年2月10日推出了采用thinkphp6+workerman+vue2开发的沉梦云Pro,接着在同年9月12日推出了采用thinkphp6+workerman+vue+vite开发的沉梦云SUP权益实物系统,版本和功能更完善,深度开发适配的插件系统,支持各种复杂功能实现,帮助客户有更多选择的同时,还能给各大开发者带来收益

【Js小技巧】如何使用JavaScript生成指定随机范围的随机数字

给大家带来一个很简单的指定数字大小范围的数字随机生成函数原理就是利用到js对象中内置的Math.random()函数function randomNumber(min, max) {    if (min > max) {       return 0;    }  let Rx = (Math.random()).toFixed(7);  if (Rx > 0.85505 && Rx < 0.86501) {    Rx = 1;  }  return Math.ceil(min + Rx * (max - min));}console.log(randomNumber(111111,  999999));

【js干货笔记】谈谈JavaScript里面的指针是什么有什么用

一.前言关于JavaScript里的指针,似乎这个话题已经超出了初、中级前端程序员的理解范围,实际上所有真正的编程语言都是会接触到内存指针,指针的意思可以理解为数组中的索引(index)和对象中的属性名(key),只不过这个指针(或者叫索引)是给内存服务的,那么问题来了,指针又在js里面有什么作用,为什么要去了解它,下面开始谈谈我对js指针的看法和用途二.正文不知道有没有老哥遇到过类似的如下问题(看代码),我定义了一个变量obj,直接给它赋值为一个对象,包含属性a和b,然后再定义一个函数,调用这个函数后,你猜猜这时候发生了什么?

【JavaScript笔记】如何快速设置Object多维对象的某个属性或值

前端在部分业务下会有一种场景,需要修改某个对象单独的属性或值且修改后立即生效(如页面缓存、样式布局DIY调整配置),当这个对象是3维或者3维以上时,且传参的数据不一致,如果配置项较多,死方法就是每个对象都去一遍(比较愚蠢的写法)这个时候的代码量就比较多,那么如何减少这个代码量呢??下面我就写了一个函数,可以通过固定代码即可达到减少代码量const setValue = function(data, key, value) {    if ('object' !== typeof data) {        return null    }    if (key.indexOf('.') > 0) {        let index1 = key.split('.')[0];        let index2 = key.replace(new RegExp('^' + index1 + '\.', 'g'), '');        if (data.hasOwnProperty(index1)) {            data[index1] = setValue(data[index1], index2, value);        }        return data;    } else {        if (data.hasOwnProperty(key)) {            data[key] = value        }        return data    }}

【JS笔记】浏览器window.atob来进行Base64解码后英文正常,中文乱码如何解决?

先来一段废话:由于现在高级编程语言底层都是英文写的,国内程序员都会遇到转码后中文乱码的问题不管是项目文件编码不一致,或者是字符串加密转换都可能存在,这是因为英文和中文字节长度不一样需要转换,且中文编码有多个导致的,中文常见的有GBK(含多个版本),uft8(含多个版本),我们国内常用的是uft8和GBK两种。。。。。在尝试了几个方法转码后无果,在通过百度大法一顿搜索后,找到了问题所在和解决方法(此时内心一叹,果然还是百度大法好)根本原因和解决方法:原因是比如js的uft8编码和php输出的编码以

【JavaScript】记一次苹果IOS上a标签onclick不生效的问题

今天遇到某用户使用到按钮功能时没有生效,通过录视频发现点击按钮后页面就刷新了一下,没有按照预期执行通过询问了解到客户是苹果手机,有过IOS前端开发的经历都会知道部分代码在ios的系统上是不行的(即使换浏览器也是一样)然后我通过度娘,发现在苹果系统上a标签中不能直接使用onclick属性!!很神奇把具体怎么解决这个问题呢,可以使用JQ的on方法绑定来实现,或者直接在href属性里面写上点击事件函数或代码

JS常见的几种类型记录和错误使用认识

在常见的工作中,总是需要判断变量是否需要指定的数据类型,才能保证整个业务逻辑不会报错但是时间长了遇到那种很少用的情况下可能在主观上会出现误判,就会导致一系列麻烦,所以这里就自己测试后并总结留下记录,方便后面查阅和复习编程之路啊,不管什么语言,长时间没写总是会容易忘记,还是需要复习和多写的//对象document.writeln(typeof({}));document.writeln('<br>');//空字符串document.writeln(typ

js或jQuery获取当前屏幕的各种高度-js笔记

Javascript:document.body.clientWidth;  //网页可见区域宽document.body.clientHeight;  //网页可见区域高document.body.offsetWidth;  //网页可见区域宽:(包括边线的宽)document.body.offsetHeight;  //网页可见区域高(包括边线的高)document.body.scrollWi

jQuery-UI插件拖动排序sortable的自动滚动无效问题解决方法

相信拖动排序不少人会用到过,本次的项目为了更实用也使用了sortable插件基本的拖动功能和自定义拖动触发元素等毫无问题,用起来体验感觉很棒~1.遇到元素列表超出窗口无法拖动的问题不过通过实际应用发现,在部分情况下会出问题,比如当被拖动元素需要放到超出浏览器窗口的地方时,就会发现无法拖动过去!!通过百度大法查找sortable使用教程,确实是找到了响应的功能,当时感觉jQuery真的牛逼啊。。2.遇到sortable自动滚动事件(功能)无效的问题 我通过多次尝试依然无法使用该功能,可

目录[+]