随笔分类 -  前端

摘要:实现导出功能时,需要整合查询条件,需要将查询的列表复制一份,生成一个新的表单,默认action提交信息,代码如下: function exportData() { try { var exportForm = $("#searchForm").clone(true).attr("id", "expo 阅读全文
posted @ 2021-04-01 17:27 李德东 阅读(446) 评论(0) 推荐(1)
摘要:localStorage和sessionStorage一样都是用来存储客户端临时信息的对象。 他们均只能存储字符串类型的对象(虽然规范中可以存储其他原生类型的对象,但是目前为止没有浏览器对其进行实现)。 localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localS 阅读全文
posted @ 2020-10-29 17:53 李德东 阅读(1249) 评论(0) 推荐(0)
摘要:头部引入了thymeleaf 在html中使用 页面展示 经排查,使用方法不对 因为每个模板有自己的取值语法,thymeleaf用的是下面这种 在js中调用方式,已一个ajax请求参数为例 阅读全文
posted @ 2019-10-11 17:24 李德东 阅读(3500) 评论(0) 推荐(1)
摘要:通过css将文字进行截断,截断部分使用省略号代替 .impleName{ max-width: 100%; /*最大宽度为当前元素的100%*/ display: inline-block; white-space: nowrap;/*保证文本内容不会自动换行,如果多余的内容会在水平方向撑破单元格*/ overflow: hidden; /*隐藏超出单元格的部分*/ text-overflow: 阅读全文
posted @ 2019-09-11 16:39 李德东 阅读(3591) 评论(0) 推荐(0)
摘要:背景 随着项目越来越复杂,功能够越来越多,JS单个文件就会比较臃肿,js代码拆分显得必不可少。 Js文件拆分主要分为按照路由进行js拆分、按照组件进行js拆分。 按组件组件拆分 未进行组件文件拆分,大小如下: showTabs,结算以及票据模块拆分之后项目js大小如下:20m 拆分完成信贷模块之后 阅读全文
posted @ 2019-02-20 17:07 李德东 阅读(421) 评论(0) 推荐(0)
摘要:工作中很多奇葩的需求都会出现,现在就有一个问题,描述如下: 现在的登录跳转权限页面要去掉,集成在第三方系统信息上,当退出登录的时候需要关掉打开的Tab页面,因此考虑使用window.close()关闭浏览器页签。 关闭ie浏览器的时候提示 采用代码改造之后,ie问题解决: 但是在谷歌浏览器报错,无法 阅读全文
posted @ 2019-01-10 19:56 李德东 阅读(5214) 评论(0) 推荐(0)
摘要:由[].slice.call()引发的思考 经常看到大家用[].slice.call()或者Array.prototype.slice.call(); 我一直是一知半解的,今天算是基本弄清楚了,在此记录一下。 可能最常见的是Array.prototype.slice.call(arguments) 阅读全文
posted @ 2019-01-10 13:55 李德东 阅读(162) 评论(0) 推荐(0)
摘要:关于JS中的一些类型确定,尽量使用Object.prototype.toString.call(obj) 去判定类型,使用Typeof会有一些缺陷。 typeof 不能准确判断一个对象变量null 的结果也是 object,Array 的结果也是 object 同样是检测对象obj调用toStrin 阅读全文
posted @ 2019-01-09 20:58 李德东 阅读(2390) 评论(0) 推荐(1)
摘要:快速排序(Quicksort)是对冒泡排序的一种改进。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 详细描述:首先在要排序的序 阅读全文
posted @ 2018-10-16 21:55 李德东 阅读(2729) 评论(0) 推荐(0)
摘要:JavaScript执行引擎并非一行一行地分析和执行程序,而是一段一段地分析执行的。而且在分析执行同一段代码中,定义式的函数语句会被提取出来优先执行。函数定义执行完后,才会按顺序执行其他代码。 先看看两个例子: 例子1: var hello = function(){ alert('hello,zh 阅读全文
posted @ 2018-09-19 17:08 李德东 阅读(2901) 评论(0) 推荐(2)
摘要:实现文字跑马灯效果,主要控制scrollLeft. 效果图如下 代码如下 阅读全文
posted @ 2018-09-18 10:35 李德东 阅读(3461) 评论(0) 推荐(0)
摘要:1.浏览器渲染页面的过程 2.异步编程的四种方法 3.解释同步异步、阻塞非阻塞、并行并发之间的区别 非阻塞调用是指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。 同步:在发出一个同步调用时,在没有得到结果之前,该调用就不返回。 异步:在发出一个异步调用后,调用者不会立刻得到结果,该调 阅读全文
posted @ 2018-09-04 20:24 李德东 阅读(496) 评论(0) 推荐(0)