
javaScript
fridayCodeFly
没有难事
展开
-
thinkphp6 使用 jwt 生成 token 中间件验证token
一、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id,写入用户的 Cookie。4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。5、服务器收到 session_id,找到前期保存的数据,由此得知用户的身份。这种模式的问题在于,扩展性(scalin.原创 2021-12-12 16:53:42 · 4251 阅读 · 3 评论 -
div随鼠标拖动
<!DOCTYPE html><html> <head> <meta charset="{utf-8}"> <title></title> <script src="../jquery-3.2.0.js"></script> <style> .aa{ height: 10.原创 2022-01-24 12:30:29 · 382 阅读 · 0 评论 -
向layui模块中添加sorable
1.拖拽时跳出新的tab.添加以下代码<script>document.body.ondrop = function (e) {e.preventDefault();e.stopPropagation();}</script>2.向某个模块中添加render(){!function(t){"use strict";if()....}(sort)},sort(){sortable主函数}3.引用时,先运行render();原创 2022-01-10 18:17:05 · 398 阅读 · 0 评论 -
验证数字的正则表达式集
验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0)...原创 2021-10-29 18:43:16 · 108 阅读 · 0 评论 -
js打印,火狐浏览器实现 js打印
<script type="text/javascript"> $(document).ready(function(){// loadding(); }); function closewin(){ self.opener=null; self.close(); } function clock(){ i=i-1 .原创 2021-10-02 00:46:39 · 964 阅读 · 0 评论 -
jq鼠标滚轮事件,元素横向移动,火狐和谷歌兼容问题
elem.on('mousewheel DOMMouseScroll',function(e){ console.log('asdf') let tableScrollX = box.scrollLeft() ,delta = (e.originalEvent.wheelDelta && (e.originalEve.原创 2021-10-01 23:48:38 · 154 阅读 · 0 评论 -
ajax读取本地json文件注意事项
本地json文件不能有注释,否则读不出来。原创 2021-09-01 19:02:44 · 190 阅读 · 0 评论 -
jq 选择器用find方法查找节点
定义节点后,如elem=$('#abc')可以进行如下节点选择操作elem.find('.def').css()等操作elem.children('.def')这个是在elem下一级节点里面找.def这个class的节点。原创 2021-08-25 14:32:44 · 828 阅读 · 0 评论 -
jq css background背景居中,按比例缩放至合适
$('#'+id).css('background-image','url(/picViews?page='+page+'&code='+code+')') .css('background-size','contain').css('background-repeat','no-repeat') .css('background-position-x','center')原创 2021-08-23 22:53:44 · 842 阅读 · 0 评论 -
jq字符串处理,查找某个字符串内是否包含某字符
(1) indexOf():stringObject.indexOf(searchvalue,fromindex)//indexOf()用来检索指定的字符串值在字符串中首次出现的位置。它可以接收两个参数,//searchvalue表示要查找的子字符串,fromindex表示查找的开始位置,省略的话则从开始位置进行检索。var str = 'abcdeabcde';console.log(str.indexOf('a')); // 返回0console.log(str.indexOf原创 2021-08-23 22:18:43 · 1618 阅读 · 0 评论 -
JS应用push时提示push is not a function
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。为什么有时候会提示失效呢:如下用的时候function(){ let num={}; $.each(it,function(index,items){ num.push(items['##']) })}这样会提示如下:num.push is not a function;原因是定义的时候把他定义成了对象,实际应用当中应该是这样的<script .原创 2021-08-19 15:16:14 · 28290 阅读 · 4 评论 -
js向数组中插入元素
1、在数组的开头添加新元素 - unshift()function myFunction(){ var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon","Pineapple"); var x=document.getElementById("demo"); x.innerHTML=fruits;}结果:Lemon,Pineapple,Banana,Orange,Apple原创 2021-08-11 22:48:25 · 22137 阅读 · 1 评论