js插件
文章平均质量分 77
Muscle_Mliu
I am a slow walker, but I never walk backwards.
展开
-
jq中extend函数中的deep参数
昨天在研究继续研究JS插件的时候注意到了extend这个函数,然后就用几个示例去加深对它的印象,不过在过程中对于deep这个参数产生了疑惑。当jq1.1.4版本后extend这个函数增加了一个参数deep,用来进行选择是否深拷贝,深浅拷贝这里我就不说了,这里直接用例子来看一下给出3个例子,大家应该就明白了:1.我们可以发现当我们去改变a中的age值的时候,b中改变v原创 2017-02-07 11:26:37 · 1222 阅读 · 0 评论 -
自制时间轴插件
项目背景:github地址 (如果觉得可以的话,求★~。由于项目需求,代码虽一直在更新,但是文章就一直停滞;其实之前也写过,不过时间隔太久了,就没有继续写下去了,偶然一次机会看到竟然有人给我★了,就又有动力了~~) 由于摄像机智能功能的越来越丰富(目前有24种不同用途的智能功能),而摄像机本身也可以在同时间段或者不同时间段进行多种智能功能的使用,例如12:30–13:00进行车辆检测; 15:原创 2018-01-09 19:51:00 · 10029 阅读 · 11 评论 -
自制slider(滑动条)插件
github地址:https://github.com/liuzaijiang/Slider-liuzj (求★)效果图:原创 2017-12-14 17:10:35 · 1407 阅读 · 2 评论 -
自制tooltip插件
github地址:https://github.com/liuzaijiang/tooltip-liuzj (求★)效果图: 使用方法:var array=[ { selector:"#p1", //需要绑定tooltip的元素,使用jq选择器来选择 direction:"top",//提示框出现的地原创 2017-12-14 16:49:44 · 267 阅读 · 0 评论 -
canvas 鼠标移动矩形
主要实现功能是自己实现了在canvas下创建一个矩形,鼠标选中矩形框时可以拖动(矩形会变色,而且做了一点边界处理,还需要优化)。这里对于事件的监听和解除监听我选择了用addEventListener(),removeEventListener 。例如:addEventListener("mousemove",moveHandler); removeEve原创 2017-01-05 13:17:13 · 4943 阅读 · 0 评论 -
初探实现插件
JQ插件的创建方法: 为了方便用户创建插件,jquery提供了jQuery.extend()和jQuery.fn.extend()方法。 extend函数: 原型:jQuery.extend([deep], target, object1, [objectN]) 用一个或多个其他对象来扩展一个对象,返回被扩展的对象。参数解析: dee原创 2016-12-24 15:57:46 · 652 阅读 · 0 评论 -
初探valiDate.js插件
仅从一个新手的角度去学习使用这个插件,并实现一些简单的功能。对于插件的调用,我这里用的是html和js分离的方法,用纯的js去调用插件,并没有去把一些参数和规则写在html里面。原创 2017-01-22 10:49:59 · 372 阅读 · 0 评论 -
酷炫canvas粒子插件
今天在github上发现了一个有趣的canvas插件,分享一下。(效果很华丽!0_0)源码地址:https://github.com/VincentGarreau/particles.js**************************************************************************************************原创 2016-09-04 15:18:15 · 1609 阅读 · 0 评论