
前端技术
文章平均质量分 61
DataVault善战
热爱研究架构设计,数据管理、数据架构,大数据,数据仓库,DataVault2.0等
展开
-
chrome浏览器多页签唯一关闭时自动注销
整体思路按如下问题展开: 1. 多页签如何唯一? 2. 页签唯一了,页签间如何共享信息? 3. 页签间共享信息解决了,能否监听浏览器关闭动作? 4. 浏览器关闭动作监听到了,如何自动注销? 5. 自动注销实现了,是否还存在其他问题?原创 2020-08-02 17:34:37 · 1176 阅读 · 0 评论 -
router.go(-1)后退带参数或者替换参数
问题背景在用户进入了一个带链接参数id的页面A,链接如下:/a?id=1但用户操作实际上是会改变id的值,此时id=2,但链接上的id无变化,然后使用id=2作为参数前进到页面b,链接如下:/b?id=2然后用户点击后退,返回到了页面A,此时的id=1,是最初的页面链接。但用户希望后退也是返回到id=2的页面A,而不是id=1的页面A解决方案通过研究window.history对象的说明和相关函数,发现window.history.replaceState函数可以解决以上的问题。因为r原创 2020-07-28 11:49:57 · 5658 阅读 · 1 评论 -
DWZ (JUI)表格Table多选selectedTodo功能扩展
在前端页面我们经常需要多选表格上的一些行去进行删除的批量操作,还有一些状态的改变。但是原有的dwz(JUI)框架只提供了ajax post方式进行提交操作。本人在实际项目中并不需要ajax post提交,希望是执行自定义的js函数,并方面以后项目的灵活使用。//原本的用法://表格每一行的写法<tr target="xxx" rel="xx" class="selected">原创 2017-05-21 10:06:55 · 1730 阅读 · 2 评论 -
DWZ(JUI)整合Kindeditor应用于dialog弹出框
dwz的文本编辑器不是那么好用,上传文件的地方没搞明白,如何能上传到服务器上。于是想到了一直用惯而且又好用的kindeditor富文本编辑器。网上找了好多DWZ整合Kindeditor的帖子,可是没法满足我在dialog弹出框里有富文本编辑器。在我的理解和尝试下,按以下步骤即可实现: 1.在dwz.ui.js里添加Kindeditor的运行脚本 即在if ($.fn.xheditor) {……原创 2016-05-31 22:51:35 · 2023 阅读 · 1 评论 -
DWZ (JUI)表格Table单击选中功能扩展
原本DWZ框架提供的单选功能是单击选中表单上某一记录,点击设置好a标签按钮,URL自动加上记录Id并弹出dialog窗口,实现对该条记录详细资料的修改。但实际项目还会有更复杂更灵活的操作,而不单单是url的请求执行原创 2017-07-04 00:10:43 · 2631 阅读 · 0 评论 -
DWZ(JUI)查找带回再次点击已选择的自动勾选
原功能描述DWZ框架的查找带回功能很好用,但在多选的情况下,如果是第一次已选了或者服务器默认带回来的已选内容,再次点击查找带回的放大镜,原来选过的就不会被勾选了。如下图所示: 如果是用户只是在已选的基础上再多勾选一个,那就需要重新勾选已选过的。已选的比较少还好,如果比较多或者是很多层级的树状多选框,那这样的设计太不人性化了。解决办法扩展查找带回的功能,点击放大镜(即查找带回功能)时,获取原有的原创 2017-07-20 14:25:55 · 2596 阅读 · 0 评论 -
IE浏览器jquery的attr函数以及iframe跨域使用父窗口的document的兼容性BUG
IE版本的水这水非常的深,甚至不同的windows系统出现的问题都不一样。什么时候能做到所有的用户都不用IE10以下的版本,那什么时候这水就浅了。 水的来源就是:并不是每个员工都可以下载软件安装的,但每个员工的电脑都有IE的。 于是我就开始了游泳,噢不!是溺水自救。原创 2017-08-04 16:42:21 · 11105 阅读 · 2 评论