web前端
aboboo520
aboboo学Java
展开
-
URL地址传递中文乱码解决方法
1. 在js页面拼装参数时,使用encodeURI方法转换要传递的中文参数,在用此方法转换下整个URL地址,例如:var name = “姓名”;var url = "localhost:8080/Web?name="+encodeURI(name);url = encodeURI(url);2. 在JSP页面或者是后面获取该参数:String name = request.get原创 2016-12-22 12:48:26 · 852 阅读 · 0 评论 -
el-dialog中:title引用变量及部分文字
需求是这样的,这里简化一下,两个按钮公用一个弹出框,根据不同的按钮显示”任务详情“和”项目详情”,刚好已经用Vue定义了一个变量存储”任务“或者”项目”,暂且就用type表示吧,现在就是需要把type和“详情”这两个字拼接起来,作为el-dialog的title。 代码如下:<el-dialog :title='type + "支付"' >弹出框内容 </el-...原创 2018-07-19 11:23:04 · 14686 阅读 · 0 评论 -
BootstrapTable中Tooltip如何换行与左对齐
用BootstrapTable表格组件时,需要做个行提示,代码省略如下:表格加载成功后进行tooltip渲染:table.loadSuccess = function() { $("[data-toggle='tooltip']").tooltip();}表格行代码:div class="tooltips" data-placement="right" data-原创 2018-01-22 14:37:58 · 3380 阅读 · 0 评论 -
td相对定位不显示边框,使用background-clip解决
问题是这样的,由于显示需要,设置td为相对定位,却神奇的发现不显示边框了:td { position: relative; border: 1px solid #000;}这个时候你会发现这个边框死活就是不出来,不知道各位攻城狮有没有遇到类似的问题,解决方式的话就是使用background-clip啦,background-clip 属性规定背景的绘制区域,如下: backgro原创 2017-12-19 11:04:26 · 1771 阅读 · 0 评论 -
BootStrap table增加一列显示序号
最近由于项目需要,使用BootStrap table做数据展示,其中要在第一列显示序号,如图所示: 查看了API,发现bootstrap table并没有像其他表格组件提供这个直接显示的功能(也有可能自己没有发现,如果有发现的伙伴们可以告诉我一下下),但是可以根据options里面的pageSize,pageNumber自己进行计算,代码如下:title : '序号',align: "cen原创 2017-12-19 09:36:14 · 10324 阅读 · 3 评论 -
safari下载文件自动追加exe后缀解决方法
今天偶然发现,自己写的下载文件程序,在谷歌,火狐下面下载文件没得问题,但是用safari下载,却会在文件后面自动添加exe后缀,仔细翻了翻资料,发现和Content-type 的设置有关系:当 Content-type 设置为 text/html 时,下载的文件会被自动添加上后缀 .html当设置为 application/x-msdownload 时,下载的文件会被自动添加后缀 .exe原因原创 2017-09-30 08:37:39 · 5440 阅读 · 0 评论 -
Javascript中Date对象使用总结
编码过程中我们程序员不可避免的要在前端对时间进行格式化处理,以满足各种日期显示的要求,接下来笔者就总结一下Javascript中Date对象的一些常用方法,最后附上几个示例!初始化Date对象的三种常用方式:var date = new Date(2017, 7); // 2017年8月(这里输入的月份数字为8)var date = new Date(2017, 7, 24); // 20原创 2017-08-24 14:20:45 · 300 阅读 · 0 评论 -
jquery操作checkbox的几种方法
jquery获取checkbox是否选中状态:$("#id").attr('checked): $("#id").prop('checked'):$("#id").is(':checked'): jquery为checkbox设置值:$("#id").attr("checked","checked");$("#id").attr("checked",true)原创 2016-12-15 12:29:41 · 598 阅读 · 0 评论 -
火狐浏览器设置打开书签时新开标签页,不替换当前页面
使用火狐浏览器,打开保存的书签时,默认替换当前标签页,要新开标签页只有按住ctrl键再鼠标点击书签,感觉好不方便,今天就把这事给干啦!安装个插件Tab Mix Plus就搞定啦,接下来就说说如何安装这个插件并如何设置。1. 在浏览器右上角菜单栏处选择附加组件:2. 搜索tab mix plus,然后点击安装即可,安装完成后,重启浏览器3. 设置tab mix plus,顶部菜单原创 2016-12-31 09:12:35 · 17015 阅读 · 0 评论 -
Firefox新打开标签页不断刷新无法输入地址
这个问题可能是意外情况导致火狐新标签页数据损坏。地址栏输入 about:support 根据提示打开火狐的配置文件夹,删除其中的 storage文件夹,然后重启火狐,应该就能恢复了。原创 2017-03-13 10:16:17 · 859 阅读 · 0 评论 -
谷歌浏览器禁用缓存
在使用谷歌浏览器调试页面时,尤其是优化颜色配置时,如果每次都清空缓存则非常浪费时间,程序员嘛要学会偷懒,所以我们可以先禁用浏览器缓存,设置方法如下:按f12弹出开发者工具窗口,在network面试上面把disable cache给勾选上,如图:原创 2017-04-21 12:20:16 · 969 阅读 · 0 评论 -
css隐藏超链接下划线
a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; }原创 2017-07-09 15:58:40 · 1727 阅读 · 0 评论 -
css设置禁止文字被选中
// 禁止文字被鼠标选中 moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;原创 2017-07-09 15:56:21 · 24883 阅读 · 0 评论 -
JSON和字符串相互转换
1. 将字符串转换为JSON对象:JSON.parse(jsonStr)2. 将对象转换为JSON格式字符串:JSON.stringify(obj)上面这种方式并不是兼容所有的浏览器,不说也知道,肯定又是IE不兼容。解决方式有多种,个人建议如果项目中使用的是ExtJs框架,那么直接使用ExtJs自带的方法。1. 将字符串转换为JSON对象:Ext.JSON.decode(jsonStr原创 2017-02-22 16:05:59 · 4862 阅读 · 0 评论 -
jquery easyui的datagrid显示ratio单选
貌似datagrid中只有checkbox选项,并没有ratio选项,所以如果是单选的话,还是用checkbox那就显得不太合适了,于是乎就有了下面的这种方式显示ratio,下面简单的写了相关代码,熟悉easyui使用方式的应该能明白其中意思啦:field:'id',formatter: function(value, row, index) { return '<input t...原创 2018-09-02 16:00:14 · 552 阅读 · 0 评论