
jQuery
文章平均质量分 74
ccessl
爱生活,爱猫咪
展开
-
jqgrid columnChooser列的自定义及存储和获取
jggrid可以通过setcolumns设置列的自定义显示,不过这种方法已经被否决了,现在的方法是columnChooser。我们的问题是既然用户可以选择需要显示和隐藏那些列,那么是否可以把这些信息都存储起来,在用户再次打开这些表时,可以显示对应的列。有很多种方式存储这个数据,可以用浏览器本地存储localstorage,但是问题是当用户换了浏览器或者电脑时就不行了,现在以用mysql存储作为例子原创 2017-05-15 11:38:35 · 3693 阅读 · 0 评论 -
jQuery源码分析 Sizzle选择器
jQuery版本 version = "1.11.1"前言 Sizzle是jQuery里面的选择器引擎,在jQuery版本1.11.1中。Sizzle 这部分可以看做jQuery中相对独立的一部分,大概有2000多行的代码。Sizzle选择器非常注重效率,优先使用浏览器自带的选择器进行选择比如:getElementById 、getElementsByTagName、getEle...原创 2018-04-11 20:16:04 · 747 阅读 · 0 评论 -
jQuery源码分析 整体框架部分及部分常用方法
最近尝试看看jQuery的源码。 版本 version = "1.11.1" 相对于看一本jQuery如何使用的书,看jQuery源码对它可以有更深层次的理解。jQuery中大量使用了正则表达式,对于全面提升JavaScript的能力也有很大帮助。由于考虑到了各种边界情况,以及对不同版本的浏览器的兼容等,jQuery整体代码都很严谨。前言 jQuery源码中大量使用了&...原创 2018-04-09 22:19:26 · 244 阅读 · 0 评论 -
轻量级的Canvas类库zrender使用笔记 :简单自定义图件开发
ECharts,一个纯 Javascript 的图表库,底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。当然我们自己可能有些需求,通过修改ECharts或者highcharts的option不能实现,比如说宽度不一致的柱状图图件。可以直接使用Canvas类库zrender开发图件,或者使用snap.svg.js开源项目开发图件。这里写...原创 2017-12-20 16:32:19 · 23278 阅读 · 2 评论 -
jQuery 版本viewer.js插件的结构分析与学习
jQuery 版本viewer.js插件的结构分析与学习(function(factory){ if (typeof define === 'function' && define.amd) { // AMD. Register as anonymous module. define('viewer', ['jquery'], factory); } else if (typeof exports === 'object') { // Node /原创 2017-12-17 16:55:42 · 3847 阅读 · 0 评论 -
jgGrid扩展 显示查询用时
jgGrid扩展 显示查询用时,想要在jgGrid每次查询和翻页的时候可以在pager的位置显示查询用时,查询时间。原创 2017-11-27 20:28:38 · 591 阅读 · 0 评论 -
jQuery 设计和自定义一个带展开动画效果的导航栏
设计和自定义一个带展开动画效果的导航栏,尝试写了一个demo,加上设计和调试差不多写了一天吧。这里就来讲讲如何从设计->写布局->写样式->写JS代码 完成一个完全自己设计的导航栏。HTML写布局,CSS写样式,JS写动画效果和事件响应等,考虑到JQuery对DOM操作的便利性,这里选择用JQuery可以达到事半功倍的效果。原创 2017-10-15 15:40:31 · 1515 阅读 · 0 评论 -
jquery scrollTop及其应用例子
jquery scrollTop及其应用例子 jquery获取整个网页的文档高度:$(document).height()浏览器可视窗口的高度:$(window).height() 浏览器可视窗口顶端距离网页顶端的当网页滚动条拉到最底端时:$(document).height() == $(window).height() + $(window).scrollTop()例子1:回到顶部按钮例子2:浏览进度条原创 2017-09-28 09:45:21 · 787 阅读 · 0 评论 -
Highcharts x轴为时间时,设置plotBands
Highcharts 时,x轴为时间,设置plotBands情节带。当设置x轴数据时,将时间进Date.UTC处理,UTC() 方法可根据世界时间返回 1970 年 1 月 1 日 到指定日期的毫秒数。则半天的时间就是1000*60*60*12;为了使plotBands中一天的数据居中,可以将form属性设置为当天日期减去半天,to属性设置为当天的日期加上半天。plotBands from to dateTimeLabelFormats原创 2017-09-06 20:45:56 · 3879 阅读 · 0 评论 -
使用jquery版本的viewer.js图片更新的问题
问题:使用jquery版本的viewer.js时,点击查询之后加载新的图片,但是使用viewer.js查看大图的时候发现还是原来的图片,没有更新图片。update()Update the viewer when images changed.If you load images dynamically, you can use this method to add the new images to the viewer instance.$("#mypicture").viewer('update原创 2017-08-29 11:17:00 · 7347 阅读 · 3 评论 -
用一个案例介绍jQuery插件的使用和写法
用一个案例详细介绍jQuery插件的使用和写法,插件的封装,向jQuery的命名空间添加新的方法,定义OnePageNav对象,设置默认参数。为了更好的兼容性,开始有一个分号,否则压缩的时候可能出现问题。首先定义一个匿名函数function(){},然后用括号括起来,最后通过()这个运算符来执行。js是以function为作用域,这样定义了一个自调用匿名函数,全局空间就不能访问其中定义的局部变量了。其中jQuery,window,document作为实参传递给匿名函数,插件内部就可以使用$作为jQuery的原创 2017-08-07 11:51:52 · 2779 阅读 · 1 评论 -
jggrid使用multiselect时修改默认排序
jggrid使用multiselect时修改默认排序,去掉不必要的排序 。ggrid使用columnChooser时,multiselect使用的排序方式是根据string的大小比较排序。会打乱原来的顺序。原创 2017-07-20 16:17:01 · 540 阅读 · 0 评论 -
jquery和javascript屏蔽右键菜单及阻止事件冒泡
jquery屏蔽右键菜单javascript屏蔽右键菜单 jQuery 阻止事件冒泡jQuery 阻止默认行为javascript 阻止事件冒泡javascript阻止默认行为原创 2017-07-19 21:37:58 · 4564 阅读 · 0 评论 -
jggrid 设置了自适应宽度仍然有滚动条的问题
jggrid 设置了自适应宽度仍然有滚动条的问题原创 2017-06-20 17:31:53 · 1514 阅读 · 0 评论 -
jggrid标红列和动态标红行的几种方法
在用jggrid显示表格的时候,我们有时候需要特别标出重点的一些数据。有时候是一列数据,有时候是一行数据 。对于动态的数据,我们需要根据其中的内容标红或者突出显示某些数据。这里总结了一些方式。用其它的方法突出数据同理,这里用标红来突出数据。原创 2017-06-11 21:17:08 · 2252 阅读 · 0 评论 -
jQuery源码分析 Callbacks
jQuery版本 version = "1.11.1" 前言$.Callbacks() 提供了一种强大的方法来管理回调函数队列,采用了观察者模式,通过add添加操作到队列当中,通过fire去执行这些操作。$.Callbacks是1.7版本从$.Deferred对象当中分离出来的,主要是实现$.Deferred功能。$.Callbacks() 通过字符串参数的形式,提供四种可选参数。...原创 2018-04-13 16:32:50 · 339 阅读 · 0 评论