- 博客(63)
- 收藏
- 关注
原创 java 基础
如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,并且可以根据房间名字快速查找到入住客人的信息。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 "男",在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。需要注意,给酒店房间起名字时可以是数字,如“802”,也可以是有趣的名字,如“牡丹”、“美国总统”、“水帘洞”等,但在给变量起名字时,必须。
2024-05-27 17:33:27
530
原创 easyui datagrid单元格点击进入编辑时,行会自动向上错位
排查了一天百度AI说是滚动定位问题,最后发现是自己设置的列有问题,表格总共五列,全部设置成了固定列导致的,把固定列改为普通列即可 ,我们配置用 is_frozen 为1是固定列,改成0就好了。现象描述,点击第20行可编辑的单元格进入编辑状态时,滚动条自动滚动到第19行了。导致第20行被分页遮挡,看不到无法编辑。
2024-04-19 17:11:53
574
原创 vscode搜索总是搜到修改记录文件如何处理
如上图在插件里找到 local history 点击 ”禁用“ 即可。以后再编辑代码就不会产生修改记录文件了。如图每次搜索出来的结果总是有好多编辑记录中的文件,给自己找文件及提交代码时带来很大困扰,每次都得删特别麻烦。如果直接搜索还是会存在编辑记录文件,那是因为之前存在的编辑记录文件还在,删除之后在搜索就没了。提交代码时就发发现修改的记录文件。
2024-03-20 17:28:34
1241
原创 判断对象只有某些属性
能输出对象的属性个数,hasOwnProperty()方法可以判断对象是否包含该属性。适用于,传多个参数调接口时,第一次加载判断参数不足不调接口用,避免参数错误,调用次数过多的问题。
2024-03-20 15:24:47
264
原创 easyui 手风琴Accordion 面板的高度设置
手风琴的API 提供的resize 方法没说怎么传参,不好用,因为依赖 面板,直接获取手风琴指定面板对象设置面板高度就生效了,效果好,也不用改子页面得业务代码。考虑到页面创建时用到了表单的回调和点击方法,所以不能单纯的移除,移除右侧表格的创建会报错,所以只能隐藏。今天接到一个新的小需求,如下图,当预算表单只有一个时,要求不显示预算表单这块的内容。
2024-02-22 17:48:54
696
原创 一样的代码不同项目跳转页面报404的解决办法
今天收到实施反馈的一个问题,点项目名称跳转项目详情页面时,有的页面跳转显示正常,有的页面跳转报404错误。检查一下代码,把变量含有文字等特殊字符的都用 encodeURI()方法包裹下,问题都解决了。发现报错的项目都有一个共性就是有特殊字符“[ ]” ,
2024-02-22 17:29:29
606
原创 获取文本框中录入得 方法,执行该方法
3、执行匿名方法 (new Function("return " + a))()();2、将字符串转换成真正可执行的方法,(new Function("return " + a))()1、从大文本框中获取到一个字符串 var a="function(){alert('2')}"最近一个同事问我如何将大文本中输入得方法,变成一个真正得方法执行,于是在控制台临时测试了一下我的想法。
2023-12-06 17:45:01
113
原创 Vue一个项目兼容每个省份的个性化需求
/ eg: 运行服务 yarn run serve:hunan 会走通用及湖南个性化代码 打包同理。//获取省份编码 eg:河南 41 用于做个性化代码的区分。//省份个性化代码 直接根据 省份区划判断。prvName = '我是省份名称';prvName = '我是河南省';//省份个性化代码使用案例。
2023-02-15 11:36:27
2146
原创 0308010C:digital envelope routines::unsupported
new _Hash(algorithm, xofLen);
2022-12-26 10:49:32
288
转载 Vue安装与配置教程
到此这篇关于Vue安装与配置的文章就介绍到这了,更多相关Vue安装与配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
2022-11-30 10:16:19
328
原创 对象的解构赋值
3、如何让对已经申明了的变量进行对象的解构赋值。6、使用对象传入乱序的函数参数。2、对象的拓展运算符 …7、获取多个函数的返回值。
2022-10-12 16:12:09
137
原创 var、let、const区别
总结可以认为是一对花括号中的区域{……} (var obj={ };1、let声明的变量只能在当前块级作用域内有效。2、let或const声明的变量不能被重复声明。let和var 的区别。3、不存在变量的提升。
2022-10-09 17:48:05
285
原创 前端存储数据时浏览器缓存不够用的解决办法
通常我们使用的浏览器缓存是这三种 cookie、localStorage、sessionStorage 最大的存储量只有5M。当项目缓存的东西比如:要素过多时根本不够用,所以考虑使用浏览器数据库 indexDB,大小由你的电脑存储盘决定。百度了一下感觉还挺复杂,其实很简单,存和取,完事。废话不多说献上效果图:1、使用必备的 一段代码奉上,封装一下indexDB,是为了更好的调用取,存,这段代码可以不用懂要学会用就可以了。取: INDEXDB.getItem('id', (res) => { consol
2022-06-09 17:51:38
1341
原创 css 根据一个元素是否存在控制另一个元素的样式
效果如下图,当”全部“存在时,控制兄弟元素的宽度变短,当”全部“不存在时,延长搜索框的宽度。寻找兄弟元素用 + 兼容IE浏览器。
2021-09-03 18:16:20
1243
原创 按钮过多时,根据窗口变化控制显示“更多操作”
原因是,onClickCell 事件和onClickCell事件被重写了,注销了原来点击事件里面得编辑事件,导致点击没反应
2021-08-30 16:41:22
1960
原创 阿里图标在IE浏览器上不显示的问题
问题描述:在本地编辑器上用IE和谷歌浏览器上运行,阿里图标都显示,(排除了兼容性问题)。起服务运行时发现谷歌浏览器显示正常,IE浏览器上不显示。报错如下:iconfont.eot @font-face 遇到了未知错误iconfont.woff @font-face 未能完成WOFF 完整性检查iconfont.ttf @font-face 遇到了未知错误百度上有的方法尝试了一遍,问了所有认识的前端大佬,尝试了多种发方法,最后怀疑是文件内部下载到本地被损坏了,按照网上的办法重新打包转个字体格式.
2021-03-11 09:57:59
769
原创 关于克隆对象数据仍会改变原数据得解决办法
1、本地得克隆方法//克隆,复制数据function cloneData(val) { return JSON.parse(JSON.stringify(val));};解决办法就是把你当前操作的这个对象再克隆一份,
2021-02-01 11:47:19
655
原创 IE浏览器不支持css变量得替代办法
写两个属性值,在IE浏览器默认展示第一个颜色,在其他浏览器默认用变量值。其实从根本上解决不了IE浏览器根据变量值改变颜色。
2021-01-29 20:56:16
2050
原创 多选框选中后被清空处理
html="<input id='status1' class='dp_n' type='checkbox'><label class='status1 iconfont' val='200' for='status1'>已纳入财政项目库</label>" + "<input id='status2' class='dp_n' type='checkbox'><label class='status1 iconfont' val='201' f.
2021-01-22 19:35:40
784
原创 通过js定义变量控制css 颜色 实现切换主题色
案例代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .blue{ color: var(--primary-color); } .red{ color: v.
2021-01-08 17:40:22
1945
原创 调用浏览器打印显示不全的解决办法。
//打印 iframe 页面var iframe=document.getElementById("printIframe");iframe.contentWindow.print();页面:bug效果,解决之后的效果:解决方法:打印的高度是页面的高度,页面的高度是内容撑起来的。可能是页面有大文本的原因,打印时,页面实际高度变高了,导致部分内容被隐藏,所以解决办法就是,在打印之前控制 iframe 内的div 使其加高,打印结束后,再恢复其高度即可。虽...
2020-12-10 20:32:03
6949
1
原创 事件代理多次绑定导致事件重复执行的bug处理
对象封装是,里面有事件代理,经常会遇到这样的问题:解决办法就是:先解绑对绑定对象的代理,然后再绑定。$(document).off("click","#clickMe").on("click","#clickMe",function(){ console.log("好吧");});
2020-09-11 23:53:09
331
原创 文件下载不要弹出空白页面的实现
1、导出// 点击导出 按钮执行如下代码var parUrl = url ? url : '/bgtCommon/exportData?menuid=' + menuid + "&agency_code=" + agency_code + "&data_type=" + menubtns.data_type + "&view_id=" + view_id + '&job_id=' + menubtns.job_id + "&is_current...
2020-09-09 15:06:31
761
原创 easyuUI datagrid 表格错位处理
bug入下图,滚动到最右侧,出现了列错位。原因:easyui datagrid支持的最大宽度是10000px;当列过多时,列合计超过10000就会出现错位的现象解决办法:给列重新设置宽度,有N个列,则每列的宽度为 10000/N;(已试,好用);或者:修改样式,把10000改成超过所有列之和。(已试,好用);或者:减少列的个数。...
2020-08-19 23:53:14
1885
2
原创 easyui combotree之选中子节点
$('#exp_eco_id').combotree({ data: data.data, editable: false, idField: 'id', textField: 'text', pa...
2020-02-16 10:10:03
625
原创 js 在点击位置弹出页签,点击除了指定位置外,任意位置都关闭弹窗
样式要用(绝对)定位,核心js 获取点击位置距离左侧,及顶部的距离var e = event || window.event;var y = $(e.target).offset().top;var x = $(e.target).offset().left;给要显示的页签添加属性$("#showColsBox").css("top", y);$("#showColsBo...
2020-02-07 21:53:35
2330
原创 for循环与each循环比较和使用建议
同样的数据处理,第一个29s是for循环,第二个41s是each循环,循环建议使用for循环。var arr=[ { a:"a", b:2 }, { a:2, b:2 }, { a:"b", b:2 },];var arrb=[ {...
2020-01-08 10:39:12
495
原创 datagrid切换请求数据接口~
//显示人员变动数据 /bsInfo/changeInfofunction loadChangeData(isyes){ var params = { menuid: menuid, //单位id agency_id: agency_id, //单位id view_id: view_id, //人员类型 batch_no:...
2019-12-31 15:51:15
452
原创 js打印功能案例及实现
建议:1、不需修改的页面可以用当前页局部打印。案例代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>datagrid-打印</title> <link rel="stylesheet" hr...
2019-11-11 11:47:22
772
1
原创 接口传输中文字符,IE保存问题
解决办法:url=url+"&filterRules="+encodeURI(filterRules) // filterRules 里面传输的含有中文
2019-11-06 11:24:38
258
原创 ajax统一封装例子
/*统一ajax请求接口封装 * 创建人zhoulei 时间:2019年9月2日17:26:40 * type请求类型 post || get * url请求地址,必传项 * param请求的参数,默认传对象的形式 * isAsync是否异步加载 * isShowLoader是否显示加载动画 * dataType请求参数类型,默认json形式 * callBack请求成功的回调...
2019-10-15 11:40:56
865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人