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

2021 年 3 月 4 日
 monetto

如题,求助 V2 大佬...

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

4314 次点击
所在节点    jQuery
16 条回复
mkeleven
2021 年 3 月 4 日
抄源码
wgbx
2021 年 3 月 4 日
抄源码,自己写啊,ajax 的源码真的遍地都是,class 一下,调用就好了
loading
2021 年 3 月 4 日
zepto 可能是你想要的。
lisianthus
2021 年 3 月 4 日
66beta
2021 年 3 月 4 日
没什么现成的工具,只有个老古董 http://projects.jga.me/jquery-builder/

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

https://github.com/jquery/jquery
lneoi
2021 年 3 月 4 日
主要看你要什么功能,要类似 api 的话有替代的东西。SimJQ 和 neat
monetto
2021 年 3 月 4 日
@mkeleven
@wgbx

直接怼源码太生猛了...时间成本和产出不成正比了...
不只有 ajax,还有很多函数都想复制一份出来。
monetto
2021 年 3 月 4 日
@loading
@lisianthus

确实都很不错,感谢感谢,但是有部分场景可能需要调用 IE7,目前不是最优方案。
但是已经很感谢了~
monetto
2021 年 3 月 4 日
@eason1874

感谢,不过可定制性还是不够高。parseJSON 比如这个函数就不知道怎么抽出来...还得啃下源码估计...
monetto
2021 年 3 月 4 日
@lneoi 浏览器都太新了...可能有兼容 IE 的诉求
jones2000
2021 年 3 月 4 日
要哪个函数 f11 断点进去 拷贝下.
christin
2021 年 3 月 4 日
lodash 看看?应该有你需要的 也可以复制出来单独的函数
boringdays2015
2021 年 3 月 5 日
看你要什么了,ajax 的话上 axios,dom 的话原生够用了,配个 lodash 也不错,其余好像也没什么出彩的
reactsub1
2021 年 3 月 5 日
jquery 还是离不开啊

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

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

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

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

© 2021 V2EX