Javascript
文章平均质量分 67
lhtzbj12
这个作者很懒,什么都没留下…
展开
-
由bootstrap-fileinput.js图片预览高度BUG谈谈如何提高驾驭开源插件的能力
前言通常我们进行项目开发时,为了提高开发的效率往往会引入一些开源的插件,在使用中出现的问题时习惯性的直接查查网上有没有类似的问题和解决的方法。找不到方案时就懵了,甚至想更换插件,然而插件恰好符合需求不方便更换,就得自己来解决问题了。个人认为开源的插件犹如草原上飞奔的野马,功能强大越难以驾驭,当我们有足够的能力驾驭它时,它将一变成手中耀眼的利器。下面内容笔者以最近遇到的bootstrap-filein原创 2017-07-29 21:11:52 · 4465 阅读 · 0 评论 -
ajaxfileupload.js目前功能最全版本(多文件、异常处理等),顺便解决只能上传一次的BUG(非live绑定)
前言之前项目中要进行文件的ajax上传时习惯性的用ajaxfileupload.js这个插件,当时遇到一个问题,使用on绑定change事件后,上传一次后,再次上传时就不再激发change事件了,当时项目紧,为了省事,直接用live绑定change事件搞定。最近项目中使用bootstrap-fileinput.js v3.1.3(http://www.jasny.net/bootstrap/java原创 2017-07-30 22:07:09 · 17124 阅读 · 1 评论 -
结合YUI Compressor在WebStrom添加Watcher实现编辑js(css)文件时自动压缩(包括自定义监听范围Scope)
前言之前的文章已经介绍了在WebStrom添加Watcher处理Less和Scss文件,可见Webstorm这方面功能还是很强大的。这篇文章将介绍如何结合YUI Compressor添加Watcher自动压缩js文件。开始动手1、安装JDK,这项工作太基础了,这里就不赘述了,安装成功后,在命令行(cmd)里可以查看版本信息。 2、下载yuicompressor-2.4.8.jar(链接:htt原创 2017-02-11 22:21:38 · 1904 阅读 · 0 评论 -
扩展Bootstrap-table插件使其支持通过下拉框快速跳转至任意页数
前言最近项目使用的Metronic前面框架,表格插件采用bootstrap-table V1.11.1(http://bootstrap-table.wenzhixin.net.cn/zh-cn/),是一款功能强大的表格插件,非常适合在后台管理系统里使用。在此感谢作者将插件开源(https://github.com/wenzhixin/bootstrap-table/)。 项目中需求,当数据总页数原创 2017-08-14 22:38:11 · 8409 阅读 · 3 评论 -
扩展bootstrap-table插件,使其在设置显示/隐藏列时,将设置保存至cookie或者服务器端
扩展bootstrap-table插件。原插件设置显示/隐藏列时只是临时的,也有cookie插件保存设置,但不方便保存到服务器,本插件就是对其进行扩展,默认保存至cookie,提供事件和参数可以将设置保存至服务器。。依赖bootstrap-table.js(在此感谢作者为大家奉献这么优秀的插件bootstrap-table.js)jquery.cookie.min.js使用方法使用bootst原创 2017-09-12 21:31:19 · 2728 阅读 · 3 评论 -
轻量级插件sdstorage用于操作localStorage支持过期、批量搜索删除等
前言项目中在某一界面需要做较为复杂的交互,为方便处理,多数数据操作都前端完成,最终保存时才保存到数据库,为了保证界面意外关闭再打开时数据仍保持,则需要将数据保存在本地,本来是想用cookie的,想到数据大小有限制(4k),只好换用localStorage,然而localStorage不支持自动期,只好自己写个插件来满足要求。插件源码/*! * Copyright (C) Corporation.原创 2017-10-18 20:33:31 · 1303 阅读 · 0 评论 -
简化$.ajax的插件jquery.sdajax的使用说明
前言jQuery.ajax是jQuery使用得最频繁的方法之一,笔者在使用的过程,使用的参数基本上固定,因此往往会有很多冗余的代码产生。慢慢笔者开始厌倦了原始的写法,想精简一套简单的出来。虽然jQuery里有jQuery.post、jQuery.get、jQuery.getJSON的精简的方法,但是无法满足要求。同时,由于笔者做后台做得比较多,因此使用$.ajax时,都会使用遮罩层,请求结束时原创 2017-03-23 13:30:06 · 1346 阅读 · 0 评论 -
简单谈谈如何提高后台管理系统的易用性、可操作性和人性化程度
前言笔者从学校做兼职到工作这些年已经开发了或者参与开发了十多套后台管理系统(后面简称BMS),而使用过的BMS就不计其数了。多数情况下,BMS主要面对的用户是公司内部人员,为了节约人力成本,BMS的开发通常没有前端工程师参与,或者前端工程师简单参与,这样就直接导致了BMS的易用性、可操作性和人性化程度都惨不忍睹,反正是自己人用嘛,凑合就行了。但是谁不希望自己做出来的系统能得到大家的肯定呢?然而...原创 2018-02-25 19:31:41 · 16424 阅读 · 0 评论