自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (60)
  • 收藏
  • 关注

原创 shearphoto2.0头像截取插件

HTML5

2015-09-06 03:22:56 875

原创 shearphoto头像截取,切图头像上传,JS+PHP开发,发布了

shearphoto官网:www.shearphoto.com

2015-08-10 00:05:27 863

scrollLoad_MingGe2.5.7滚动加载插件

scrollLoad_MingGe2.5.7 懒加载插件升级内容: 1:新增callback回调,到达显示范围的任何节点都会执行此回调, 2:success回调 attr参数建立后且要成功建立src,才有这回调

2016-05-07

scrollLoad_MingGe2.56滚动加载插件(基于minggejs1.9.6.5)

2.5.6升级内容:一个重大BUG更新,及深度优化

2016-04-24

MingGeJs1.9.6.5.2016超强正式版

国产山寨JQ 严重BUG紧急修复:修复IE9下,$(window) 取不到任何数值。

2016-04-24

scrollLoad_MingGe2.55滚动加载,懒加载

scrollLoad_MingGe2.55采用minggejs1.9.6.4进行重新升级

2016-04-18

MingGeJs1.9.6.4.2016超强正式版

1.9.6.4版发布---------------------------------------------------------------------------------------------------------------------------------------------- 1: 新增对amd规范支持(require.js下已测试运行成功),新增能在nodejs环境运行(没测试过,有BUG请告诉我) 2:修复一个低级错误 width/height/left/top 当参数录入小数时,不生效,这个问题是手贱写错正则所致,深感抱歉! 3:修复IE6、7、8下,建立script某些情况下不触发的问题, 例如: $('body').append('<script>alert("</span>");</scri' + 'pt>'); 这个问题很不好处理,困难重重,开始时真不想修了,但我又不想留下污点。费了我实在太多时间了。 4:修复hover问题,一时大意忽略了函数为空时会自动冒泡! 5:修复一些失效的残废代码. 衷心感谢网友“ xqin ”提的BUG!欢迎各路网友继续提BUG

2016-04-18

MingGeJs1.9.6.3.2016超强正式版

1.9.6.3版本----- 1: AJAX formData错误修正 2:遗留重要API hover ,已新增! 3: each 一个小BUG修正 主要是这两个问题 版本号:1.9.6.3 题外话: 今天的心情有点沉重,在公司200人的会议室,伸了个懒腰,被大老板用言语痛斥,差点赶出会议室 全公司的人都认识我,人要脸树皮啊,今天饭堂也没去吃,我怕见人,怕别人用奇异目光来看我 我来技术的,但是献出的不光是技术,还有人格!现在钱对我太重要了,今天忍了,我是跪在金钱面前 总有一天,我会成为明总,不用看任何人的脸色!今天的事,这辈子都记在心头

2016-04-10

MingGeJs1.9.6.2.2016超强正式版

ps 1.9.6.2版本---------------------------------------------------------------------------------------------------------------------------------------------- 1: .extend 机制变更,多参数时,第一个参数的内存指针不再被复制,而是随程序执行而改变 2:JSONP,微量BUG修正! 3:各API再次微调,不详 因为更新间隔比较短,修复不多,所以这次的版本号依然是1.9.6 后面多一个2 。 ----》 版本号: 1.9.6.2 更新时间:2016年3月21日19:30分。

2016-03-22

MingGeJs1.9.6.2016超强正式版

1:$(xxx).index 接口修复 2:$.toJSON 艰难的决择下,有JOSN.stringify通一走JOSN.stringify。没有则走 程序过程,免得再烦了 3:几处API微调,不详 最近工作非常忙。我体会到一个人没钱,你什么都不是,目前对我来说,没什么比吃饭重要!你们体会到了吗? 更新时间:2015年3月20日深夜3:30分

2016-03-20

scrollLoad_MingGe2.54滚动加载插件 懒加载

这是基于minggeJS1.95的,修复了IE678爆BUG的问题

2016-02-24

MingGeJs1.9.5.2016超强正式版,山寨JQ,一模一样

1:继续加强 创建节点 接口,新增多类型数据传入 。 2:新增 prepend appendTo prependTo before after ,完全和JQ一一模一样,,而且带事件克隆效果,这些接口分别做了大量的工作,createNode接口,继续存在,保留参数传入 3:先前取 单个对象 需要 $("div").nodeList[0],一直惹起各方用户反感,纷纷说“JQ都不是这样的,作者技术不够吧”,因此我又做了大量工作,现在可以$("div")[0] 可以这样取了 4:选择器接口深度修复,细节不详,以及执行效率增强,可以告诉大家,比JQ最小快2倍,逻辑不比JQ少,ZEPTO更甩开他几条街。 5:新增克隆节点 , $("div").clone(参数) 参数为TRUE时,连事件一起克隆,包括子节点。参数非TRUE时,只克隆节点,包括子节点,这个接口和JQ一模一样的,具体看JQ的方档; 6:新增add map 接口,具体请看JQ方档,反正一模一样的; 7: filter 新增可以传入FUNCTION 示例 $("div").filter(function(){ return this.nodeType==1; }),和JQ一模一样的; 8:新增依赖加载接口(非标准型),$.createScript; 9:新增可以这样创节点 $("<div>123</div>"),还有 $([1,2,3,4]) 这样传入 还有 $( document.getElementsByTagName("div")) 节点列表传入,DOM传入等,非常人性化; 10:新增 MingGe.noConflict() 方法让渡变量 $ 的 MingGe 控制权。 该方法释放 MingGe 对 $ 变量的控制。 该方法也可用于为 MingGe 变量规定新的自定义名称. 对的,这个接口和JQ一样的,麻烦大家移步看JQ方档这个接口的详解 11:以及N多API进行深度调整

2016-02-24

shearphoto2.3 HTML5正式版发布

shearphoto2.3 正式版发布,shearphoto是最强的截图插件!世界第一 shearphoto2.3 正式版本升级概况 距离2.2发布不到两天又更新为2.3,作者也有点郁闷 升级插件就好像整容一样,永远都对自己不满意。 1:2.3加入了动态响应修改截框比例的接口:Shear.SetProportional(“要设的比例”); 2:修复旋转图片时,截框偏移的BUG 升级 时间2015年9月29日 中午 作者:明哥先生 请下载2.3源码体验

2016-02-16

scrollLoad_MingGe2.54 懒加载插件,滚动加载

修复IE报错的低级错误,minggeJS类库更新为1.9.3

2016-02-16

MingGeJS1.9.3.2016完美正式版.zip

PS:MingGeJS 1.9.3.完美正式版 升级 1:新增取兄弟节点API接口 $(XXX).siblings(),$(XXX).prev(),$(XXX).prevAll(),$(XXX).next(),$(XXX).nextAll()。我不介绍了,和JQUERY的接口一样的。 2:新增content 取文本节点, 不介绍了和JQUERY一样的。 3:修复选择器为 为“*”号时,取不出节点,例如$("*").filter("*"),已深度修复。 4:修复children取出来的子节点有误。 5:修正特殊情况下$(xxx)指向被错误劫持的问题! 5: 以及部份API细节作了调整。

2016-02-16

scrollLoad_MingGe2.53懒加载,滚动加载插件

scrollLoad_MingGe2.53懒加载,滚动加载插件

2016-02-05

MingGeJS1.9.2.2016正式版

PS:MingGeJS 1.9.2.2016正式版 升级 1:事件机制再次大修,把内存占用降到最低,彻底杜绝内存溢出问题, 誓必要完美到极致。 2:加入事件 event 兼容处理。相应接口 $.eventCompatible(event),后期会继续加入更多兼容属性。 3:修复各种各样的BUG,例如:input标签,通过$(xxx).attr修改type(IE678下)报错的,JQUERY也报错的,呵呵!现已修正。 4:一些语义不好的API名称,修正! 5:append createNode insertBefore 接口,纠正一个错误! 誓必与JQUERY一模一样,从而符合用户口味,我倒没所谓。 6:祝大家新年快乐,新的一年心想事成。现在基本完美了,以后升级不会那么频繁

2016-02-05

scrollLoad_MingGe2.53滚动加载插件,基于minggejs1.9.1

scrollLoad_MingGe2.53滚动加载插件,基于minggejs1.9.1

2016-02-01

MingGeJS1.9.1类库超级加强完美版

MingGeJS1.9.1类库超级加强完美版 这个版本修复大量BUG

2016-02-01

MingGeJS1.9.1类库完美加强版

MingGeJS1.9.1类库完美加强版 ,这个文件才正确

2016-02-01

scrollLoad_MingGe2.53滚动加载插件 基于minggejs1.9.1

scrollLoad_MingGe2.53滚动加载插件 懒加载 延时加载 滚动加载

2016-02-01

scrollLoad_MingGe2.53滚动加载插件(基于minggejs1.9.1

scrollLoad_MingGe2.53滚动加载,懒加载插件

2016-02-01

MingGeJS1.9.1类库加强完美版

MingGeJS1.9.1类库加强完美版,这个是1.9.1的第三个版本

2016-02-01

MingGeJS1.9.1类库加强升级版

MingGeJS1.9.1类库加强升级版 这是修复1.9.0下BUG的一个版本

2016-01-31

scrollLoad_MingGe2.53 懒加载,滚动加载插件

scrollLoad_MingGe2.53 懒加载,滚动加载插件 非常厉害的一个插件

2016-01-31

MingGeJS1.9.1类库加强版

MingGeJS1.9.1类库加强版,这是一个对1.9.0修复的版本

2016-01-31

MingGeJS1.9.0类库加强版

MingGeJS1.9.0是过年前最大的一次更新: 1:事件绑定机制变更,性能进一步加强,全面支持事件委托-示例 $(xxx).on(event,"选择器",function(){}); (这个变更我花费太多时间了); 2: 新增$.bindFn.extend()事件API创建接口,用法和$.Fn.extend()一样,不同的是操作事件API接口而已, 事件接口创建后。可能通过$.bind("xxx",function) 可进行引用。 3:createNode 函数被喷严重,被迫全部重写,已与JQUERY对齐,别外 append 和insertBefore语法,参数方式等和JQUERY也一致,createNode保留中文参数传入 4:新增$.data接口操作,事件内存,动画内存等等统一通过$.data接口进行管理, 5: [attr="x"]修复选择器的BUG,增加对attr属性的IE678兼容与支持,以及准确度修复,选择器性能等,选择器的代码几乎百分之80以上重写了 6:修复[attr="x"]div attr在前div在后边时,选择器取不出的BUG 7: 新增移动端tap事件 doubleTap(双击) tap(单击)。后续会加入更手机事件 8: 新增$(XX).offset()(不带参数设置) 10:一如既往地各类函数的BUG,不再详述 11: 这次的升级应该是最大型的一次升级,终于达破2000行代码大关了, 新的一年希望更多用户加入minggeJS的大家庭,下一版将会加对AMD的支持,模块依赖加载等,请密切关注 12:下期版本提示: 全面继续加强手机事件接口,目前在山寨angularjs中,经过详细考虑,山寨angularjs的项目会与minggeJS进行整合, 也就是说DOM操作和MVVM架构操作都可以同时在minggeJS下进行, 山寨angularjs 会以精简版形式面向用户,目前代码在1200行左右,请继续关注

2016-01-28

scrollLoad_MingGe2.53 懒加载 滚动加载插件

scrollLoad_MingGe2.53 懒加载 的运行速度非常快,是你我的最佳首选

2016-01-13

scrollLoad_MingGe2.53 延时加载插件

scrollLoad_MingGe2.53 延时加载插件,网上没有一个比这个写得好的

2016-01-13

MingGeJS1.8.3类库版本,国产山寨JQUERY

PS:MingGeJS1.8.3升级: 1:新增appendIframe沙盒接口 $.appendIframe() 参数1:要把iframe节点建立的对象,默认在BODY对象下建立 参数2:为true,不创建只输出 输出object对象 : elem: iframe对象, WIN: iframe对象的window对象, DOC: iframe对象的document对象, is: 是否已创建成功 true,false 2:新增getFormData接口, $(xxx).getFormData(参数1,参数2); 参数1:必选,字符串类型,生成的 getFormData字节集的名字 参数2:取files的个数,可省略,默认全部个数 输出OBJECT对象 data:FormData对象 ,name 字节点名字合集 3:新增copyObject方法,复制一份OBJECT或Array新指针的对象,$.copyObject(参数1) 参数1必选,OBJECT或Array,输出新指针的对象 4: 修正extend方法的BUG,以及新增能够多个OBJECT传入 5:一如既往地修BUG

2016-01-13

滚动加载插件,延时加载插件MingGe_scrollLoad

2.52升级内容:加入bubblScrollLoad手动冒泡事件。container容器操作,这个功能在2.0的时候忘记了,修复各种事件机制,以及各种优化修复等 * MingGe.scrollLoad的开发专门针对lazyload的 * * MingGe.scrollLoad无论执行效率还是准确性都在lazyload之上,抱开lazyload一条街, * MingGe.scrollLoad2.52插件

2016-01-11

MingGe.scrollLoad,延时加载插件,图片滚动加载插件

MingGe.scrollLoad的开发专门针对lazyload来强爆的 MingGe.scrollLoad无论执行效率还是准确性都在lazyload之上,秒杀lazyload一条街, 首先lazyload在瀑布流页面下是执行不正确的,我提供的demo.html采用的就是瀑布流,不信代入lazyload接口试试 其次lazyload是不兼容IE678的,lazyload很认真讲就是水货一件 还有lazyload执行效率非常差,作者水平很一般,可能作者JQUERY中毒太深了,大家对比一下自然明白。 MingGe.scrollLoad,是由明哥先生三天开发而成

2016-01-10

图片滚动加载插件 JQUERY插件 MINGGE插件

MingGe.scrollLoad2.0插件运行速度非常快, demo.html演试采用的大量图片以瀑布流形式滚动测试。 我特意百度了同类型插件,图片太多时滚动超级卡,而且BUG较多(我只演试了3-4个同类型的插件)。 而MingGe.scrollLoad呢 滚动时,则非常流畅,这就是MingGe.scrollLoad的高效性能。 请下载后演试,打开demo.html

2016-01-09

图片滚动加载 MingGe JQUERY插件

MingGe.scrollLoad插件运行速度非常快, demo.html演试采用的大量图片以瀑布流形式滚动测试,同类型插件,滚动时超级卡,而且BUG较多(我只演试了3-4个同类型的插件)。 而MingGe.scrollLoad 滚动时,则非常流畅,这就是MingGe.scrollLoad的高效性能。

2016-01-08

图片滚动加载JS JQUERY Mingge插件

MingGe.scrollLoad图片滚动插件运行速度非常快, demo.html演试采用的大量图片以瀑布流形式滚动测试,同类型插件,滚动时超级卡,而且BUG较多(我只演试了3-4个同类型的插件)。 而MingGe.scrollLoad 滚动时,则非常流畅,这就是MingGe.scrollLoad的高效性能。

2016-01-08

图片滚动加载插件

MingGe.scrollLoad滚动加载插件: MingGe.scrollLoad插件运行速度非常快, demo.html演试采用的大量图片以瀑布流形式滚动测试,同类型插件,滚动时超级卡,而且BUG较多(我只演试了3-4个同类型的插件)。 而MingGe.scrollLoad 滚动时,则非常流畅,这就是MingGe.scrollLoad的高效性能。 ------------------------------------------------------------------------------------------------------------------------------------- 问:MingGe.scrollLoad支持JQUERY吗?我想用JQUERY,不想用不出名的MingGeJS 作者答:不支持,你不使用MingGeJS妄想用MingGe.scrollLoad插件,另外MingGeJS很出名 ------------------------------------------------------------------------------------------------------------------------------------- 问:为什么不支持JQUERY,这么流行的库,你也不支持,是你技术不行吗! 作者答: 我极度讨厌JQUERY ! MingGe.scrollLoad开发目的,就是来吸引用户使用MingGeJS。如果支持JQUERY,那minggeJS就没意义了。 说白了就是要强制性迫你使用MingGeJS, 如果你反感MingGeJS,那你以后也别用我的插件,因为以后所有项目都会基于MingGeJS进行开发,请详细了解minggeJS http://www.shearphoto.com/bbs/forum.php?mod=viewthread&tid=41 ------------------------------------------------------------------------------------------------------------------------------------- 问:MingGe.scrollLoad有教程吗? 作者答: MingGe.scrollLoad非常简单,看下DEMO的源码,有教程的。超级简单,就算智障的看一下也会马上使用 。 ------------------------------------------------------------------------------------------------------------------------------------- 问:MingGe.scrollLoad兼容IE678吗? 作者答:尘世间所有浏览都支持! ------------------------------------------------------------------------------------------------------------------------------------- 问:这样插件,百度一大堆,有必要重新做轮子吗? 作者答:我开发什么插件关你屁事,百度有,百度的事,我只需要做好自己的插件,一个属于MingGeJS的插件。MingGe.scrollLoad有自己的特色,百度有百度的特色,请匆拿百度来大我 请叫我轮子哥 ------------------------------------------------------------------------------------------------------------------------------------- 问:我能拿MingGe.scrollLoad,改成JQUERY版本吗? 作者答:不行,是违法行为,我会拿法律的武器惩治你,MingGe.scrollLoad所有版权归我所有, MingGe.scrollLoad从遏斯底里就是要故意不支持JQUERY,强迫你使用MingGeJS作为类库,这叫营销策略。 我允许你改成JQUERY,我岂不是倒自己米饭,有可能吗? ----------------------------------------------------------------------------------------------------------------

2016-01-08

MingGeJS1.8.2类库正式版

MingGeJS1.8.2类库正式版,应该是一个较为完美的版本

2015-12-30

MingGeJS1.8.1 国产JQUERY

1.81 修复AJAX函数的代码,有几个地方写得十分恶劣,一看吓死,马上得改 load()露了公用变量出来,我的妈的啊,怎么老是犯一些低级错误! hide() show() 逻辑写错,修正。1.81应该是一个完美得无可挑剔的版本

2015-12-25

MingGeJS1.8.1类库 国产JQUERY

MingGeJS1.8.0 寄语: 从1.6一直到1.8.0,基本每天都在修BUG,修BUG!升级,升级! 每次当我认为完美时,总是有意无意地触犯了一些低级错误!例如 我把apply居然写成aply,然后又有人喷:你连apply都不会吗? 我说是手误,你说我装逼!面对这种人恶意攻击身心好疲劳! 我深深体会到,要把一个类库做得近乎完美,一定要付出很多努力! 而有的人则说这样的类库,我能做十个八个。我只是知道JQUERY作者,为了JQUERY同样地付出很多努力,在开发的前几年,作者几乎每天都是在修 BUG。 更有甚者,说我抄袭JQUERY的源代码!直接理直气壮地埋没我这半个多月的努力! 例如这句: match = /(webkit)[ \/]([\w.]+)/.exec(ua) || /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(ua) || /(msie) ([\w.]+)/.exec(ua) || !/compatible/.test(ua) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(ua) || []; navigator.userAgent是已知的,上面是正则配对, 你认为我不抄袭JQUERY这句,我就写不出来了,这个正则很高技术含量? /(webkit)[ \/]([\w.]+)/.exec(ua) 选择器的正则我都敲到出来,你认为这种1+1=2的东西对我有难度?! 某些时候我为了节省时间,抄袭一两句(简单语句)! 但是总被别人借题发挥,污蔑我! 本人作为minggeJS原创作者,我问心无愧地对大家最强调一次,minggeJS 99.9%的代码都是原创敲写,0.1%是贪方便抄一两句 minggeJS代码量一共1800行,每天修BUG和升级很辛苦的,而且做这种类库, 没有任何收入! 你不喜欢minggeJS,你可以不看不评论,你认为你能 力比我高的,你可以放在心头,你没必要出来跟我拼,我很希望大家尊重原创作者! MingGeJS1.8.0升级细节 : MingGeJS1.8.0根据GITHUB贡献者的反馈,作了大幅度调整及修复! 1:重新调整及修复绑定事件机制: 示例(以click事件为例,所有事件都齐全的,别以为只有click哦): $(xxx).bind("click",function); 绑定点击事件! $(xxx).bind({"click":function});OBJECT形式传入事件! $(xxx).unbind("click",function)解绑该事件与对应函数的绑定 $(xxx).unbind("click"); 解绑点击事件的所有绑定 $(xxx).unbind(function));解绑该函数的所有事件 $(xxx).one(xxxxxxxx) 与bind用法相同,不同的是,只运行一次就解开绑定 $(xxx).click(function) $(xxx).bind("click",function);的简写形式 $(xxx).click()让事件冒泡! on方法与off一样可以用,但没事件委托功能,event只作了简单处理!event下次升级重新定义过才写委托功能吧 2:新增mouseenter mouseleave 事件,新增clientHeight scrollWidth scrollHeight scrollLeft scrollTop 兼容IE678 及以尘世间所有浏览器! 3:$.toJSON修复,对16位字符作了严格处理!该函数连续修了四次,都一直反馈BUG,这次应该完美了! 另外说一下stringify插件stringify({"a":document})在浏览器下直接报错 minggeJS的toJSON则能完美通过 请测试 alert($.toJSON({" \u0000a%s'\n我好122\n\u00ad\u0000 \u0000 \d\f\t\b\g\q ":"a%s'\n\n你222好\d\f\t\b\g\q\u0000\u00ad",b:{a:{b:"b"}}})); 4: JSONP 先前的机制有严重问题,已全部重写 请测试 $.getJSON("http://xxxx?callback=?",function(v){alert(v)});}); 5: 还有addClass removclass..以及大部份内部方法....等等,也作了调整及优化! 结语:minggeJS并不单单山寨JQUERY,更多的是融入我自己思想。minggeJS的CSS3动画做得不错的,比ZEPTO动画要好是肯定的,         例如串联动画,zepto是没有的,所以minggeJS非常合适合来做手机端,做各种复杂的CSS3动画, 另外minggeJS支持模块及插件形式分离开发,大致用法基本和JQUERY一致,有部份函数用法则有所稍略 请大家看DEMO.html演试!(DEMO.html已大幅度更新) 我是mingge,请支持国产MingGeJs

2015-12-25

MingGeJS1.7.3

$(XXX).bind("click",function()) 绑定$(XXX).bind("click",function()) 绑定 $(XXX).bind() 全部解开绑定 $(XXX).bind("click") 只解开click绑定 $(XXX).bind(function) 解开所有该函数(只接受静态函数) $(XXX).bind({click:function(){}}) 接受OBJECT对象批量传入批量事件 $(XXX).one("click",function()) 只执行一次后解绑事件 on方法和bind,一样,我只是$.on=$.bind;掩耳法, off方法和unbid一样,我只是$.off=$.unbind;掩耳法, 那么说吧,我没写on委托事件方法,因为我没有重新定义event方法,如果不重新定义过event,事件委托写了也白写,这个只能以后再加了,我时间很有限。 event 我只作了简单处理: event || window.event 。如果用户需要事件委托,那就要麻烦你在事件callback内自己写逻辑了!其实也很简单吧 ------------------------------------------------------------------------------------------------------------------------- 然后说说,JSONP,同时触发JSONP时,引起公共变量被占用的问题。已修复, 当公共变量被占用时,线程会等待公用变量消失,如果超时就关闭所有线程 如果用户不设置超时,那么程序默认只等待连接30次!这个方案,应该是无可挑剔了 $.getJSON 或$.ajax 进行测试吧 示例 $.getJSON("http://xxxx?callback=?",function(v){alert(v)});}) --------------------------------------------------------------------------------------------------- 另外再到$.toJSON问题,我记得这个问题我修复了三次,一直走漏眼 感谢提交这个问题的网友,我不记得你叫什么名字,连续多次用\t\n\r\b " \这些符号来阴我,你够狠的。有问题就是我自己考虑不周,我不怪你 另外再有位叫"老雷"的网友说"如果不会修复就去百度下载JSON转换程序",我就笑了,这样的功能,我还需要去百度! 拿这段去测试 alert($.toJSON({" a%s'\n我好122\n \d\f\t\b\g\q ":"a%s'\n\n你222好\d\f\t\b\g\q"})) ;

2015-12-17

MingGeJS1.7.3类库

1.7.3版更新: 有只叫"鲁小夫"的贱渣,他是知乎网的,你绝对是个贱渣+败类 他拿我的事件方法出来喷, 那告诉你写事件方法当时,我只是简单马虎写了几句,前后时间用了一小时左右,结果被喷得一文不值。 好吧,最多的借口都是借口,那么今天特意把事件方法全部重写了 $(XXX).bind("click",function()) 绑定$(XXX).bind("click",function()) 绑定 $(XXX).bind() 全部解开绑定 $(XXX).bind("click") 只解开click绑定 $(XXX).bind(function) 解开所有该函数(只接受静态函数) $(XXX).bind({click:function(){}}) 接受OBJECT对象批量传入批量事件 $(XXX).one("click",function()) 只执行一次后解绑事件 on方法和bind,一样,我只是$.on=$.bind;掩耳法, off方法和unbid一样,我只是$.off=$.unbind;掩耳法, 那么说吧,我没写on委托事件方法,因为我没有重新定义event方法,如果不重新定义过event,事件委托写了也白写,这个只能以后再加了,我时间很有限。 event 我只作了简单处理: event || window.event 。如果用户需要事件委托,那就要麻烦你在事件callback内自己写逻辑了!其实也很简单吧 ------------------------------------------------------------------------------------------------------------------------- 然后说说,JSONP,同时触发JSONP时,引起公共变量被占用的问题。已修复, 当公共变量被占用时,线程会等待公用变量消失,如果超时就关闭所有线程 如果用户不设置超时,那么程序默认只等待连接30次!这个方案,应该是无可挑剔了 $.getJSON 或$.ajax 进行测试吧 示例 $.getJSON("http://xxxx?callback=?",function(v){alert(v)});}) --------------------------------------------------------------------------------------------------- 另外再到$.toJSON问题,我记得这个问题我修复了三次,一直走漏眼 感谢提交这个问题的网友,我不记得你叫什么名字,连续多次用\t\n\r\b " \这些符号来阴我,你够狠的。有问题就是我自己考虑不周,我不怪你 另外再有位叫"老雷"的网友说"如果不会修复就去百度下载JSON转换程序",我就笑了,这样的功能,我还需要去百度! 拿这段去测试 alert($.toJSON({" a%s'\n我好122\n \d\f\t\b\g\q ":"a%s'\n\n你222好\d\f\t\b\g\q"})) ; -------------------------------------------------------------------------------------------------- 现在的代码差不多1700行了,压缩文件快接近30K了,可能有些函数方法考虑不周,逻辑错误,函数漏洞,我写程序某些时候比较粗心大意,某些时候马虎了事,敬请各位多加提点,让我尽快修复。 诸如apply我写成aply "on"+evename 我写成 on+"evename" 等等,这些纯粹是我手误,好吧!解释就是掩饰,技术差就是差不找借口了! 感谢各位对MingGeJS项目的关注,那大家只关注MingGeJS就好,不要关注作者了,我没什么值得你关注的! 我更不想被关注!进来把我当笑话看的,你可以滚了! 以后对带骨的话,一律删除处理。---------------FROM mingge 版本号1.7.3

2015-12-17

MingGeJS1.7.2

又迎来minggeJS1.7的更新,感谢GIT贡献者提交的BUG,1.6BUG较多,因为当时写得比较急,目前已经大致修复! minggeJS新增了JSONP,attr()等许多还没及时写上的API,以及优化部份函数等 欢迎大家也到我GIT贡献一下,让我能及时修复更新! 上一次发的1.6版本,并没有介绍到minggeJS的优点,所以很多人只围绕着我山寨JQUERY装逼没前途咬着不放, 我说过minggeJS的梦想要夺取JQ百分之50的份额,这话我能写得出,就不会收回,即管失败了我也没损失。 JQUERY又不会因为我要挑战他而大怒,失败就失败,又不是没试过! 我还山寨angularjs,开发进度到了百之20左右,我到时候又要开源了。对手多强大我压根不屑,挑战就挑战! 下面我介绍一下minggeJS几大优点。 minggeJS具有以下优点 1:选择器执行速度胜出JQUERY, 以十万个DIV节点测试,分别用minggeJS与JQUERY选择器取出指定节点测试: JQUERY结果 : IE7以上:花时1800毫秒 IE7 花时 8135毫秒 IE6 花时超过30-40秒之间,浏览器随机卡死。 minggeJS结果: IE7以上:花时1500毫秒 IE7花时 5132毫秒 IE6花时 23-35秒之间 浏览器也有卡死现象,但次数少。 花时越少,选择器性能越强,从结果来看,minggeJS大获全胜。 司徒正美也开发了一个号称世界最快的选择器,我也测试了下,从结果来看和我不分上下的! 还有一点值得提提,居闻JQUERY的选择器不是自己公司原创的,是用第三方选择器改出来的!minggeJS的选择器问心无愧地说全部是我原创开发的 2:众所周之,JQUERY的动画原理是采用定时器方原理,minggeJS原理不同,minggeJS的动画采用的是CSS3过渡原理,遗憾的是minggeJS的动画不支持IE678。 minggeJS并不是第一个采用CSS3过渡动画,zepto的动画也是采用这个原理,可惜zepto动画做得真心差,zepto是不支持串联式动画的,用zepto做复杂动画,简直是一大败笔。 minggeJS则支持动画串联,支持高效准确回调,支持接口查询是否正在动画等,可以告诉大家用minggeJS做手机动画,绝对是最佳的选择! 3:语法,函数用法,函数名称,都与JQUERY一致,只要会JQUERY,你就会更用minggeJS,易学易用,马上上手。部份函数用法稍有不同,例如mingge新建节点是用$(XX).createNode(),比JQUERY方便很多! minggeJS不单单是山寨JQUERY,更多的是融入了自己的思想,想法! 4:文件体积20K左右,后期升级可能会维持在40K左右,我自己的想法就是希望不超过40K。 5: minggeJS后期的发展,更多是想往手机端发展,即管战不胜JQUERY,能战胜zepto也是赏心悦目的事。再者就是动画方面,打算采用两种模式供用户选择,1种是CSS3,另一种CSS2定时器方式,定时器方式,估计以插件方式发布!

2015-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除