大家听说过 minggeJS 吗?看了介绍,好欢乐,我加了点弹幕( ̄▽ ̄)"

2015-12-14 09:19:16 +08:00
 justjavac

看了软件的介绍, QQ 空间的程序员转战 GitHub 了。我给加点弹幕吧,方便大家看:

优秀作品 shearphoto 截图插件,本人又再推出国产山寨 JQUERY ,

我很 NB ,这已经不是我的第一个优秀作品了。(老王卖瓜,自卖自夸)

为什么我要开发一个山寨 JQUERY ?老实说我从来没用过 JQUERY ,正因为我反感JQUERY 。 为什么我反感,因为我完全有开发 JQUERY 的能力, JQUERY 的底层我都了如指掌

我很反感 JQUERY ,因为我完全有开发 JQUERY 的能力。(连正确拼写 jQuery 的能力都没有)

我开发插件一直都是用原生 JS ,大家可以看下我前面的作品 shearphoto 就是用原生 JS 写的。

用原生 JS 的程序员,就是看不起你们用 jQuery 的。

虽说我反感 JQUERY ,但是 JQUERY 却在前端界占有大量的用户份额,之后我有个想法,不如重新开发一个属于自己思想,自己架构的 JQUERY 。有了想法就要实现我山寨 JQUERY 之路

但是,用 jQuery 的小白太多了,所以,我自己山寨一个。

我给了他一个霸气的名字: MingGeJs ,

没感觉很霸气啊。(明哥 JS ?)

MingGeJs 是什么?它是我一个星期完成的作品,它是一个 JS 类库,它拥有和 JQUERY 相同的语法,相同函数,相同的函数用法, 但是动画,选择器性能,函数 效率都在 JQ 之上,同时兼容 IE 6 7 8 ,同时与 JQUERY 相兼容

我很 NB ,一个周末——哦,看错了——是一个星期就完成了。(看来还是不够厉害)

它的名字叫 MingGeJs , MingGe 就是我的大名, 一看到插件名字,就知道作者是我,知道它是国产的,让别人知道国产类库一样做得很出色,出众

(我看了插件名字,怎么也不知道是你呢。后面语句倒是实话,看到名字,就知道是国产的)

本人文化程度不高初中毕业!半句英文都不会,但是我相信只要肯努力一样可以实现自己的梦想

比尔盖茨,乔布斯之流,根本没法和我比。他们都是大学辍学,而我初中就不上了。

MingGeJS 的梦想有点大胆,就是在全球范围内,占据 JQUERY 百分之 50 以上的用户份额。 MingGeJs 已在 GIT 开源,欢迎各路前端高手对 MingGeJs 类库进行评测!

(刚才特意去看了 Zepto.js 的介绍,好像也没有这么说)

我是 mingge 请支持国产 minggeJS 类库,因为我们都是中国人。

前面唧唧歪歪说那么半天,归根结底还是,不转不是中国人。


既然真么厉害,那就先膜拜一下吧。

果然厉害, QQ 还是 VIP 的。
地点 dalian ,这个单词好像是“大连”。
neusoft 呢,东软。

围观地址: https://github.com/drduan/minggeJS

24380 次点击
所在节点    中二病
172 条回复
sox
2015-12-14 09:53:45 +08:00
@nimingyonghu 规范的注释?你是指开头的介绍吗。。
TTry
2015-12-14 09:54:01 +08:00
以下内容截取自 @wangyun122 分享的链接:
“//取回相对路径,不懂原理的话,你不要改动哦,否则你又鸡巴痛了”
“//后端处理地址,保证正确哦,这是常识,连这个地址都能写错,你就是菜 B ,已经在本版本中帮你加入相对路径,你基本不用改这里了”
“//比例截图, JS 端也要相应设置哦,不然系统会给你抱出错误,不设比例填 0 ,如填比例 : 3/4 代表宽和高的比例是 3/4(3 除以 4 的意思懂吗,菜菜,你可直接填 0.75 ,没错)”

虽然你写的是不错但是面对这个注释我该用什么表情才好......
jjplay
2015-12-14 09:55:06 +08:00
吐槽归吐槽,但是不要嘲讽,我很佩服也很支持这样做的人,上面说的 querySelectorAll 的兼容问题 他在开头里写了 ifQuery 是不是为了兼容... 我也是粗略的看了看
sox
2015-12-14 09:55:52 +08:00
@lizheming 233 那 PR 里是机器人吗,全是 +1 ...
jjplay
2015-12-14 09:57:25 +08:00
@TTry 我也是哭笑不得啊....
Mcatt
2015-12-14 09:58:38 +08:00
> 它是一个 JS 类库,它拥有和 JQUERY 相同的语法,相同函数,相同的函数用法, 但是动画,选择器性能,函数 效率都在 JQ 之上,同时兼容 IE 6 7 8 ,同时与 JQUERY 相兼容

跑个分?贴一下跟 jQuery 速度比较的结果图?
MyFaith
2015-12-14 09:58:58 +08:00
@justjavac 为什么我感觉到处留 QQ 的都是非主流杀马特,和那些技术不高的人?
justjavac
2015-12-14 10:01:16 +08:00
@sox PR 太亮了

#1 https://github.com/drduan/minggeJS/pull/1/files

- return system.insertHTML.aply(this, arguments);
+ return system.insertHTML.apply(this, arguments);

aply ---> apply
justjavac
2015-12-14 10:02:13 +08:00
#2 https://github.com/drduan/minggeJS/pull/2/files

elem[on + "eveName"] = null;
elem["on" + eveName] = null;
daben1990
2015-12-14 10:04:39 +08:00
cmdFun: function(cmd) {
cmd = D.trim(cmd);
switch (cmd) {
case "外前":
case "beforeBegin":
cmd = "beforeBegin";
break;

case "外后":
case "afterEnd":
cmd = "afterEnd";
break;

case "内前":
case "afterBegin":
cmd = "afterBegin";
break;

case "内后":
case "beforeEnd":
default:
cmd = "beforeEnd";
break;
}
return cmd;
},


这段代码,碉堡啊。。。
oott123
2015-12-14 10:05:33 +08:00
目瞪口呆
目瞪口呆 x2
目瞪口呆 x3
whwei
2015-12-14 10:05:41 +08:00
谁能告诉我他为什么要“开发一个山寨 JQUERY ”,读了 3 遍没看懂。
banri
2015-12-14 10:07:51 +08:00
就想知道十倍性能是怎么得出的………………

看了下源码还是蛮好理解的,但似乎没有 jQuery 那样的模块化支持机制、传让$以及插件接口
没怎么仔细看,感觉除了中二了点也没什么吐槽的地方,技术感觉还是可以的
fuxiaohei
2015-12-14 10:09:18 +08:00
还是 jQuery Lite 的感觉,还差好多东西

还是要支持一下
lizheming
2015-12-14 10:09:36 +08:00
@jjplay 并不是,整个代码几处出现的 ifQuery 都没有对这个 selector 进行补完,而且 selector 内部实现也没有这个判断。
banri
2015-12-14 10:10:39 +08:00
@oott123 ……………………

好吧,当我啥也没说…… -_- ||
zkd8907
2015-12-14 10:11:04 +08:00
QQ 空间什么鬼?
overtrue
2015-12-14 10:17:08 +08:00
已经笑晕了,谁来救救我。。。
overtrue
2015-12-14 10:22:03 +08:00
@sox 而且 PR 的顺序还是一致的,我已经跪了,,难道单独注册这么些人来+1 的吗,哈哈
crs0910
2015-12-14 10:23:37 +08:00
阿里一群人在 pull request

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243333

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX