Javascript Underline.js和jQuery是互补的吗?
我才刚开始学习JavaScript,就跌跌撞撞地学了又学。下划线看起来很酷,但我想知道jQuery是否还没有提供类似于下划线的函数。那么,两者都值得使用吗?摘自网站: 这是与jQuery的礼服和Backbone.js的吊带搭配的领带 下划线更适合于数据操作,并将许多Ruby方法引入JavaScript。有一些交叉,但不足以使它们相互排斥。Javascript Underline.js和jQuery是互补的吗?,javascript,jquery,underscore.js,Javascript,Jquery,Underscore.js,我才刚开始学习JavaScript,就跌跌撞撞地学了又学。下划线看起来很酷,但我想知道jQuery是否还没有提供类似于下划线的函数。那么,两者都值得使用吗?摘自网站: 这是与jQuery的礼服和Backbone.js的吊带搭配的领带 下划线更适合于数据操作,并将许多Ruby方法引入JavaScript。有一些交叉,但不足以使它们相互排斥。 jQuery将负责大部分dom操作 js将帮助您组织所有代码,并为js应用程序提供一些结构(mvc模式) js将为您提供真正有用的低级实用程序。在我真正进入j
- jQuery将负责大部分dom操作
- js将帮助您组织所有代码,并为js应用程序提供一些结构(mvc模式)
- js将为您提供真正有用的低级实用程序。在我真正进入js应用程序之前,我永远不会需要这个库(这也是backbone.js的一个要求)
无冲突、身份、时间、混合、UNIQUID、转义、模板< /P> < P>如果你关注重叠,不需要像jQuery Ajax之类的东西,那么你可以考虑只使用jQuery选择器引擎,名为sisiff.< /p>
注意,这不是所有的项目,通过sisile和下划线,你会丢失一些jQuery功能(比如Ajax),你需要考虑你对特定应用程序真正需要的东西。
主页上的第一段说:“这是与jQuery的TUX和主干。JS的吊带一起使用的领带。”是的,但我认为op用“补足”一词表明的是,由于许多功能重叠,这两个框架在一起真的有意义吗。例如,$.each和0.each之间的差异非常微妙,在尝试混合和匹配它们时会让任何人感到困惑。如果你喜欢下划线,那么你真的应该使用一套非常定制的框架:Phi Umesh,因为0.template只是60个下划线函数中的一个,“这真的足够让它值得吗?”蒂姆彼得森,我明白这一点。但是我们不仅使用了u.template,还有更多的函数,比如bind、bindAll、each、map等。我们可以使用尽可能多的函数。但是bind、each、map都在jQuery中,所以看起来是多余的,对吧?拥有Reduce(这)本身可能就值得了!此工具可以帮助您删除不需要的jQuery代码。此外,lodash模块可在NPM上使用