Web前端
文章平均质量分 79
死神的丧钟
这个作者很懒,什么都没留下…
展开
-
jQuery遮罩层插件
在网页上经常遇到需要等待很久的操作,比如导出报表等。为了预防用户点击其他操作或者多次点击同个功能,需要用遮罩层把页面或者操作区盖住,防止用户进行下一步操作,同时可以提高界面友好度,让用户知道操作正在执行。$.fn.extend({ /** * 给元素添加遮罩层 * @param message {String} [可选]遮罩层显示内容 */ mask: function原创 2015-07-07 17:42:59 · 3805 阅读 · 0 评论 -
Bootstrap风格按钮
一直很喜欢Bootstrap的按钮风格,仿照Bootstrap做了一套按钮,在ie6/7/8/9/10/11、chrome、firefox下能正常使用。ie6/7/8不支持css3的样式,按钮在这些模式下没有圆角效果。在ie6/7下使用button标签能显示正常效果,使用其他标签存在文字偏移和背景显示不完整。按钮支持div/span/input/button等元素,大小分为rhui-btn-l原创 2015-07-09 09:57:33 · 3428 阅读 · 0 评论 -
Web文件下载等待效果的实现
项目中需要实现导出Excel的功能,Excel不是保存在服务器上的文件,而是动态生成的。由于查询条件和数据大小的影响,生成Excel的时间不固定(大约5~10秒左右),因此需要做下载等待效果,防止用户多次点击下载。实现下载等待效果的关键是获取到后台导出Excel完成的时间或者捕获到Excel开始下载的事件。可以从两个方面入手,一个是在浏览器端触发onload事件。一个是在服务器端完成Excel导出原创 2015-07-02 17:55:03 · 9001 阅读 · 0 评论 -
Web日程管理FullCalendar
fullcalendar是一款jQuery日程管理控件,提供了丰富的属性设置和方法调用,官网下载地址http://fullcalendar.io/download,目前最新版本是2.3.2。只要调用$('#calendar').fullcalendar(options)即可初始化,初始化配置中events、eventSources、select和eventClick是必须设置项。event原创 2015-07-06 22:48:40 · 19292 阅读 · 88 评论 -
浅谈Html的内容加载及JS执行顺序
项目上有个同事跟我说他用jQuery取不到页面上隐藏元素input的值,他的html页面大概内容如下。 浅谈Html页面内容执行顺序 var userId = $('#hiddenUserId').val(); var contextPath = $('#hiddenContextPath').val(); var userName = $('#hiddenUs原创 2015-07-07 14:59:00 · 33196 阅读 · 5 评论 -
Web中树形数据(层级关系数据)的实现—以行政区树为例(二)
前面已经实现了在Java中生成行政区树(参考博客),其实也可以在JavaScript中生成树,由于JavaScript是弱类型,从某种程度上来说,JavaScript比Java更容易构建树。在JavaScript中只要生成zTree或者Ext Tree支持的数据格式即可。/** * 构建树,如果传入的参数有多个跟节点,则返回数组,如果只有一个根节点,则返回根节点。 * * @param原创 2015-07-12 18:13:27 · 6839 阅读 · 0 评论 -
几款Web富客户端(RIA)框架
ExtJS、EasyUI、LigerUI、DWZ、B-JUI、Bootstrap原创 2015-08-21 15:27:16 · 33889 阅读 · 2 评论