![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
宇亲
这个作者很懒,什么都没留下…
展开
-
php 防止表单重复提交
3:表单隐藏域中存放session(表单被请求时生成的标记)。采用此方法在接收表单数据后,检查此标志值是否存在,先进行删除,然后处理数据;若不存在,说明已提交过,忽略本次提交。1:前端解决方案,点击表单提交按钮后,用JavaScript将按钮设置为不可点击,防止出现频繁点击按事件。缺点是若客户端禁止JavaScript脚本,则失效。2:表单数据提交到后端,添加与更新后进行页面跳转(跳转到结果页面或列表页面)。4. 数据库唯一索引约束(最有效的防止重复数据的方法)。原创 2023-02-10 15:42:22 · 310 阅读 · 0 评论 -
js 跨域访问问题解决方法
原理就是JS文件注入,在本域内的aa.com 内生成一个JS标签,它的SRC指向请求的另外一个域bb.com的某个页面b,b返回数据即可,可以直接返回JS的代码。可以说jsonp的方式原理上和是一致的(qq空间就是大量采用这种方式来实现跨域数据交换的) .JSONP是一种脚本注入(Script Injection)行为,所以也有一定的安全隐患.跨域的安全限制都是指浏览器端来说的,服务器端是不存在跨域安全限制的。原创 2023-01-05 17:22:19 · 901 阅读 · 0 评论 -
窗口事件传递当前对象(this)
窗口事件传递当前对象(this)原创 2022-11-26 10:54:57 · 151 阅读 · 0 评论 -
vsCode JS代码格式化插件安装
vsCode JS代码格式化插件安装原创 2022-11-21 11:47:07 · 7182 阅读 · 0 评论 -
公众号配置调试“errMsg“:“config:fail,invalid signature
3.在微信JS接口签名校验工具里面,获取到 signature。如果这里获取到的 signature 和你得出的 signature 一致,就证明你的 signature 是正确的。2.通过 access_token 获取 jsapi_ticket ,下面的链接access_token 替换成刚刚得到的 access_token 就能得到 jsapi_ticket。三: 登陆“微信公众平台”,查看“JS接口安全域名”是否设置正确。一:登陆“微信公众平台”,查看“ip白名单是否设置” ,原创 2022-11-18 16:18:17 · 1786 阅读 · 0 评论 -
轮询和长轮询
轮询:说白了就是客户端定时去请求服务端, 是客户端主动请求来促使数据更新;长轮询:说白了也是客户端请求服务端,但是服务端并不是即时返回,而是当有内容更新的时候才返回内容给客户端,从流程上讲,可以理解为服务器向客户端推送内容; 从中可以看出区别:轮询: 1:大量耗费服务器内存和宽带资源,因为不停的请求服务器,很多时候 并没有新的数据更新,因此绝大部分请求都是无效请求 2:数据不一定是实时更新,要看设定的请求间隔,基本会有延迟。长轮询: 1:解决了轮询的两个...原创 2022-01-20 10:37:30 · 767 阅读 · 0 评论 -
3种方法实现CSS隐藏滚动条并可以滚动内容
隐藏滚动条的同时还需要支持滚动,我们经常在前端开发中遇到这种情况,最容易想到的是加一个iscroll插件,但其实现在CSS也可以实现这个功能,我已经在很多地方使用了,下面一起看看这三种方法。方法1:计算滚动条宽度并隐藏起来在本站的侧栏,你可以看到前端日报的那块内容并没有滚动条,但鼠标移上去却可以滚动内容。这是什么技术呢? 其实我只是把滚动条通过定位把它隐藏了起来。演示下面给一个简化版的代码<div class="outer-container"> <div c...转载 2021-07-16 15:20:18 · 313 阅读 · 0 评论 -
js表情字符串互转
function utf16toEntities(str) { var patt=/[\ud800-\udbff][\udc00-\udfff]/g; // 检测utf16字符正则 str = str.replace(patt, function(char){ var H, L, code; if (char.length===2) { H = char.charCodeAt(0); // 取出高位 .原创 2021-06-09 10:31:35 · 716 阅读 · 0 评论 -
js 操作大全
js获取当前时间前一周时间前一个月时间 //获取系统当前时间 var nowdate = new Date(); var y = nowdate.getFullYear(); var m = nowdate.getMonth()+1; var d = nowdate.getDate(); var formatnowdate = y+'-'+m+'-'+d; $("#enddate").date...原创 2021-02-27 11:59:54 · 175 阅读 · 0 评论 -
jqgrid内容自动填充
shrinkToFit:true,//宽度自适应-------内容自动填充 var b = h(), c = g.h, d = i(), e.jqGrid("setGridHeight", c+50 ), e.jqGrid("setGridWidth", window.screen.availWidth-190, !1) function h() { //宽 return k(window).width() - k("#grid-wrap").offset().原创 2020-12-22 19:24:11 · 434 阅读 · 1 评论 -
HTML+JS中网页跳转的写法
1、html中使用meta中跳转,通过meta可以设置跳转时间和页面<head> <!--只是刷新不跳转到其他页面 --> <meta http-equiv="refresh" content="5"> <!--定时转到其他页面 --> <meta http-equiv="refresh" conte...原创 2020-03-04 09:15:16 · 1716 阅读 · 0 评论 -
无刷新动态加载数据,滚动条加载
PHP Code<divid="container"> <?php $query=mysql_query("select*fromcontentorderbyiddesclimit0,10"); while($row=mysql_fetch_array($query)){ ?&g...原创 2020-01-03 13:47:48 · 163 阅读 · 0 评论 -
如何使html中disabled禁用消除
html标签input中有disabled,这个属性会使当前要输入或选择的东西不可用,但是我们在设计用户注册表时,当我们同意注册后希望disabled不在是禁用的状态,那就要使disabled=false,解决这个问题还要用到Javascript。``<input name="confirm" type="checkbox" onclick="agree();" id="cb" size...原创 2019-12-28 09:58:43 · 2596 阅读 · 0 评论