前端
左眼看成爱
做一个素净的人,把目光停留在微小而光明的事物上,远离那些尘世的混乱和喧嚣。余生漫长,希望你生活的地方,天足够蓝,阳光足够好,街边的小吃店好吃又卫生,回家的路灯总是为你亮着。
展开
-
JavaScript 控制台Ajax调接口调试方法
//先在浏览器中打开http://8.8.8.8:9081/oil/oilinfo地址,然后在控制台中执行如下代码即可//创建异步对象var xhr = new XMLHttpRequest(); xhr.open('post', 'http://8.8.8.8:9081/oil/oilinfo' ); // xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xhr.setRequestHead.原创 2022-02-26 14:19:40 · 1056 阅读 · 0 评论 -
让Typora插入的图片默认左对齐
使用Typora插入图片时默认时居中对齐的,如果图片太小看上去会比较难看。有两种方法可以让图片插入即自动左对齐一 使用HTML标签Typora是支持html语言的,可以使用img标签插入图片。<img src = "./images/mypic.png" align="left">但是使用这种方式每次插入图片每次粘贴后都要重新修改,非常麻烦。所以首选方法2来更改插入图片的默认位置,实现一劳永逸。方法二 CSS样式设置路径:文件>偏好设置>外观>打开主题文原创 2021-12-03 20:07:40 · 11042 阅读 · 9 评论 -
JS中生成随机数Math.random()用法示例
1、Math 对象方法:Math.ceil(); //向上取整。Math.floor(); //向下取整。Math.round(); //四舍五入。Math.random(); //0.0 ~ 1.0 之间的一个伪随机数。【包含0不包含1】 //比如0.86475789686664942、实例说明:Math.ceil(Math.random()*10); // 获取从1到10的随机整数 ,取0的概率极小。Math.round(Math.random()); ...原创 2021-01-10 03:50:26 · 3114 阅读 · 0 评论 -
layui tree 编辑回显数据 父节点checked为true会 导致子节点被自动全选bug解决方法
Layui 版本v2.5.6还原被压缩的JS地址.修改如下位置代码:大约在145行 if ("object" == typeof i.children || e.find("." + v)[0]) { var r = e.find("." + v).find('input[same="layuiTreeCheck"]'); if(sessionStorage.getItem('checkChild')!=="原创 2020-12-25 03:03:24 · 2884 阅读 · 0 评论 -
Java随机验证码图片生成模块
import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.io.OutputStream;import java.util.Random;public class CreateImageCode { // 图片的宽度。 private final in.原创 2020-12-23 01:29:01 · 323 阅读 · 2 评论 -
JS三元条件运算符( ?:)的使用
发现代码慢慢写多了的时候会不自觉的将if else 用 三元来替代,仅仅是为了让代码更简洁精辟条件运算符是唯一的三元运算符,其语法格式如下:b ? x : yb 操作数必须是一个布尔型的表达式,x 和 y 是任意类型的值。如果操作数 b 的返回值为 true,则执行 x 操作数,并返回该表达式的值。如果操作数 b 的返回值为 false,则执行 y 操作数,并返回该表达式的值。示例:let n=81;let msg = '数字' + n + '是' + (n % 2 ===原创 2020-12-20 01:18:04 · 1272 阅读 · 1 评论 -
400 错误,The valid characters are defined in RFC 7230 and RFC 3986
出现这个错误。是因为请求的URL中存在特殊字符,比如{}原创 2020-12-20 00:22:54 · 190 阅读 · 1 评论 -
关于$.get的一点使用牢骚,,建议大家尽量不要使用$.get
个人是特别反感使用.get的,虽然使用起来确实比.get的,虽然使用起来确实比.get的,虽然使用起来确实比.ajax简单一丢丢,但是兼容性,灵活性差的简直就是天壤之别1,.get只能使用get请求数据。据我所知。99.52,.get 只能使用get请求数据。据我所知。99.5%的中文乱码都是因为get方式产生的。get方式请求会出现中文乱码。post方式不会,这个地球人都知道。细节方面就不说了,这个涉及到tomcat默认编码问题2,.get只能使用get请求数据。据我所知。99.52,.get 请求参原创 2020-12-19 23:35:56 · 853 阅读 · 1 评论 -
关于layui tpl模板中的{{# if({}else{} 用法跟freemarker <#if的区别
用过freemarker后端渲染模板的都知道可以在Html页面中这样控制生成的视图<#if user.userType == 'XXX'><#elseif user.userType == 'XXX'><#else></#if>但是实际上这样的标签最终还是后端模板后台渲染的。如果系统都前后端分离了。为什么还要使用这些后端渲染模板呢?庆幸的是在layui前端UI框架中,也有类似的骚操作类似:{{# if(d.type=="角色"){原创 2020-12-14 23:49:10 · 4077 阅读 · 0 评论 -
js for 循环中 i--;i > 0 和 i>0; i-- 先后顺序一定不能错
// js for 循环中 i--;i > 0 和 i>0; i-- 先后顺序一定不能错,运行出来结果是不一样的。for(var i=childs.length; i--;i > 0) {} for(var i=childs.length; i>0; i--){} //i--放后面就报错:VM34 Script snippet %2316:69 Uncaught ReferenceError: childs is not defined 参考:(JS遍历childre.原创 2020-12-10 20:51:51 · 2743 阅读 · 1 评论 -
Layui 一行显示多个元素
<div> 搜索用户名: <div class="layui-inline"> <input class="layui-input" name="keyword" id="keyword" style="width: 300px" autocomplete="off"> </div> <button class="layui-btn layui-btn-sm" data-type="reload">.原创 2020-12-08 19:05:52 · 3102 阅读 · 0 评论 -
解决session超时,登陆页面及整个系统被iframe嵌套问题
//方法一: if(window !== window.top){ window.top.location=location; }//方法二: if(top.location!==self.location){ top.location.href=self.location.href; }原创 2020-12-06 22:42:42 · 453 阅读 · 0 评论 -
前端页面偶尔不渲染,错误:Uncaught SyntaxError: Unexpected token < 解决方法
错误代码:Uncaught SyntaxError: Unexpected token <Uncaught ReferenceError: layui is not defined登录页面偶尔显示这个鸟样,哈哈。。明显的l部分css样式和js不能正常加载。但是有一部分却生效了。很莫名其妙的问题,症状是:Chrome有时行有时不行,IE一直都是正常的。折腾了很久,终于找到了原因。是因为Springmvc的interceptor拦截器导致的拦截器设置为了全部拦截<mv原创 2020-12-03 23:54:22 · 3275 阅读 · 0 评论 -
Layui 表格数据修改成功后刷新显示
//方法1,首选table.reload('TableDemo', {}); //修改成功刷新表格,'TableDemo'为表格id//方法2,静态刷新一行数据obj.update({ user_id:res.user_id, user_name:res.user_name, sex:res.sex, area:res.area, });原创 2020-12-03 22:41:58 · 3899 阅读 · 0 评论 -
layer弹层select动态加载生成下拉框列表
//动态加载弹层的select下拉框列表,ajax请求不能异步,因为加载完成后第一时间要动态选择定位值 $.ajax({ method:'post', url:"/AuthSystem/getAreaList", dataType:'json', async:false, success:function(data){ // console.log("--> " + JSON.stringify(data)); $.原创 2020-12-01 00:19:26 · 1300 阅读 · 0 评论 -
layer open弹层 页面层 laydate 日期控件点击一闪消失的解决方法
bug症状:点击选择日期,弹出的框会一闪而即消失,但是切换窗口回来自己又出来了。参考网上的说法添加trigger: ‘click’ 直接没任何反应了。如果你的现象跟我的一样,那么解决方案如下:父页面定义弹层内容不能用如下这种方式:<div class="layui-row" id="test" style="display: none;">应该使用以下方式<script type="text/html" id="test">网上还有几种说法:删除:l.原创 2020-11-29 18:41:43 · 1603 阅读 · 3 评论