大家听说过 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

25592 次点击
所在节点    中二病
172 条回复
yernsun
2015-12-14 13:51:44 +08:00
@koi 他自己说的
yangxiongwei
2015-12-14 14:00:19 +08:00
@whwei

>我是 mingge 请支持国产 minggeJS 类库,因为我们都是中国人。
g0thic
2015-12-14 14:09:44 +08:00
```
find: function(Z) {
var elem, i = 0,
newD = new D(),
R;
if (R = optionColation(Z)) {
while (elem = this.ObjArray[i++]) {
circulateNode.call(newD, elem, R);
}
newD.ObjArray = removing(newD.ObjArray);
}
return newD;
},
```
看了几行,本人 js 渣渣, if while 判断里用一个 = 还是第一次见,求大神解释
bramblex
2015-12-14 14:12:42 +08:00
@branchzero 但也不高啊……造这种东西其实大部分都是体力劳动,脏活累活
w88975
2015-12-14 14:22:19 +08:00
@Troevil
return document.createElement("canvas").getContext("2d") ? true: false;
这个函数名叫 "isHTML5" 用这种方式判断确实没错啊
至于你说的 return if (a == true)并不存在 因为 document.createElement("canvas").getContext("2d")返回的并不是一个 bool 值
oott123
2015-12-14 14:28:31 +08:00
@g0thic 这个倒是没什么问题……相当于 R = optionColation(Z); if (R) ,只不过这么用有点别扭就是了……
wdhwg001
2015-12-14 14:28:33 +08:00
@w88975
先不说为何不用!!document.createElement("canvas").getContext("2d")
也不说?true:false 是一个多么令人震撼和难忘的用法
最基本的,如果 getContext 压根就是 undefined 的话,又该如何做到调用它呢…

我输了,我居然在纠正这个…
oott123
2015-12-14 14:29:18 +08:00
@w88975 其实可以写成 return !!document.createElement("canvas").getContext("2d") 的……
yolio2003
2015-12-14 14:40:27 +08:00
好恶心
g0thic
2015-12-14 14:41:33 +08:00
@oott123 看了下源码,发现这里就是一赋值,还以为是啥
justjavac
2015-12-14 14:44:21 +08:00
justjavac
2015-12-14 14:44:42 +08:00
branchzero
2015-12-14 14:46:05 +08:00
@bramblex 会造轮子也比这里不少猴子水平高啦,虽说大部分是脏活累活,不过这也需要一些基础积累,还得考虑很多细节上的问题:)
bramblex
2015-12-14 14:49:20 +08:00
@branchzero ╮(╯_╰)╭,那只能说明这里猴子的水平比较低……我基友去年也造了一个,真·支持到 IE6 的轮子,而且性能真·比 Jquery 高一点点。
rannnn
2015-12-14 14:51:02 +08:00
@wdhwg001 你喜欢!!为啥所有人都要喜欢!!呢?
Email
2015-12-14 14:57:06 +08:00


服!!
neoblackcap
2015-12-14 14:59:27 +08:00
淘宝的前端太凶残了,作者快被玩坏了
testisitok
2015-12-14 15:01:17 +08:00
如果真是初中毕业,能做到这水平,的确令人佩服
suikator
2015-12-14 15:03:36 +08:00
@w88975


return !!(document.createElement('canvas').getContext && document.createElement('canvas').getContext('2d'));
Lcys
2015-12-14 15:04:35 +08:00
我只听说过 GS.js

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

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

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

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

© 2021 V2EX