想提取 jQuery 中的一些函数单独使用,有什么好方法吗

2021-03-04 16:58:17 +08:00
 monetto

如题,求助 V2 大佬...

因为环境问题,需要用 jQuery 里面一些特有的函数,但是又不想引入整个 jQuery,大佬有什么比较好的方法吗,比如提取 json,ajax,准备单独封装到一个文件中。

2407 次点击
所在节点    jQuery
16 条回复
mkeleven
2021-03-04 17:07:06 +08:00
抄源码
wgbx
2021-03-04 17:09:03 +08:00
抄源码,自己写啊,ajax 的源码真的遍地都是,class 一下,调用就好了
loading
2021-03-04 17:09:58 +08:00
zepto 可能是你想要的。
lisianthus
2021-03-04 17:12:38 +08:00
66beta
2021-03-04 17:14:05 +08:00
没什么现成的工具,只有个老古董 http://projects.jga.me/jquery-builder/

不如找几个单独的库来做
zhuweiyou
2021-03-04 17:23:04 +08:00
大可不必, gzip 后 jquery 其实也没多大, 没你想的那么"臃肿"
eason1874
2021-03-04 17:23:16 +08:00
可以啊,项目文档就写了,可以把一些不用的模块排除了编译。不过我也没定制过,不知道能小多少

https://github.com/jquery/jquery
lneoi
2021-03-04 17:53:38 +08:00
主要看你要什么功能,要类似 api 的话有替代的东西。SimJQ 和 neat
monetto
2021-03-04 18:11:16 +08:00
@mkeleven
@wgbx

直接怼源码太生猛了...时间成本和产出不成正比了...
不只有 ajax,还有很多函数都想复制一份出来。
monetto
2021-03-04 18:14:51 +08:00
@loading
@lisianthus

确实都很不错,感谢感谢,但是有部分场景可能需要调用 IE7,目前不是最优方案。
但是已经很感谢了~
monetto
2021-03-04 18:22:56 +08:00
@eason1874

感谢,不过可定制性还是不够高。parseJSON 比如这个函数就不知道怎么抽出来...还得啃下源码估计...
monetto
2021-03-04 18:26:07 +08:00
@lneoi 浏览器都太新了...可能有兼容 IE 的诉求
jones2000
2021-03-04 21:34:41 +08:00
要哪个函数 f11 断点进去 拷贝下.
christin
2021-03-04 23:35:18 +08:00
lodash 看看?应该有你需要的 也可以复制出来单独的函数
boringdays2015
2021-03-05 09:39:48 +08:00
看你要什么了,ajax 的话上 axios,dom 的话原生够用了,配个 lodash 也不错,其余好像也没什么出彩的
reactsub1
2021-03-05 11:52:18 +08:00
jquery 还是离不开啊

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

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

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

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

© 2021 V2EX