jquery和react的差别到底在哪里?

广告位招租
扫码页面底部二维码联系

在重写slickgrid.js的时候,我著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】一直有一种疑惑,究竟应该沿用jquery【本文受版权保护】【原创不易,请尊重版权】还是采用react作为视图层面的引擎?说【原创内容,转载请注明出处】本文版权归作者所有,未经授权不得转载。到这里,很多人可能完全还没体会到,jqu【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。ery和react是同一层面的东西,它们著作权归作者所有,禁止商业用途转载。【原创不易,请尊重版权】都是用来操作dom,和view层打交道的原创内容,盗版必究。【未经授权禁止转载】工具。很多人会立即跳起来,react高端【访问 www.tangshuang.net 获取更多精彩内容】【版权所有】唐霜 www.tangshuang.net多了,它有virtual dom,不直接【原创内容,转载请注明出处】【版权所有,侵权必究】和dom打交道。可是说了这么多,真的在开【作者:唐霜】【本文首发于唐霜的博客】发某个第三方库的时候考虑过这个问题吗?对转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net于撰写一个第三方的组件,它对于使用的开发【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。者而言,无所谓技术框架,它有自己完整的a【本文受版权保护】【版权所有】唐霜 www.tangshuang.netpi,因此对于使用者而言,不用深入学习它本文作者:唐霜,转载请注明出处。原创内容,盗版必究。背后依赖的是jquery还是react。

【作者:唐霜】原创内容,盗版必究。【转载请注明来源】转载请注明出处:www.tangshuang.net

在选择视图层库时,还有其它的选择,比如一【原创不易,请尊重版权】【作者:唐霜】些模板引擎,甚至是框架,但是对我而言,仅【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。考虑jquery和react。它们对比到【未经授权禁止转载】【本文受版权保护】底有哪些区别呢?

【转载请注明来源】未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。
Jquery【版权所有】唐霜 www.tangshuang.net React未经授权,禁止复制转载。
界面构建原创内容,盗版必究。 $().append()本文作者:唐霜,转载请注明出处。 Jsx+data【访问 www.tangshuang.net 获取更多精彩内容】
操作界面方式【访问 www.tangshuang.net 获取更多精彩内容】 $().doSomething()转载请注明出处:www.tangshuang.net setState本文版权归作者所有,未经授权不得转载。
编程方式【原创内容,转载请注明出处】 随机调用【版权所有,侵权必究】 生命周期著作权归作者所有,禁止商业用途转载。
获取子节点【原创不易,请尊重版权】 $().find()本文作者:唐霜,转载请注明出处。 【原创内容,转载请注明出处】
事件响应【转载请注明来源】 $().on()原创内容,盗版必究。 生命周期+原生事件响应【关注微信公众号:wwwtangshuangnet】
维护方式【原创不易,请尊重版权】 单文件维护本文版权归作者所有,未经授权不得转载。 父子组件查找【原创内容,转载请注明出处】

在构建界面这一点上,react胜出一大截【作者:唐霜】【访问 www.tangshuang.net 获取更多精彩内容】,利用jsx+data的方式构建界面快且【作者:唐霜】转载请注明出处:www.tangshuang.net理解容易,描述直接。但是在操作界面细节的【原创内容,转载请注明出处】【原创不易,请尊重版权】时候,react则反过来,通过操作sta【原创不易,请尊重版权】转载请注明出处:www.tangshuang.nette来操作界面,虽然抽象来很多,却在理解本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】直接性上差了很多。

【本文受版权保护】【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。

综合之后,我觉得,jquery依然是更好【版权所有】唐霜 www.tangshuang.net【未经授权禁止转载】的选择,除了在构建界面上比react差很【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。多以外,其它方面都是比较令人满意的。特别未经授权,禁止复制转载。转载请注明出处:www.tangshuang.net是当项目大到一定复杂程度的时候,reac著作权归作者所有,禁止商业用途转载。【本文受版权保护】t的结构,会让项目维护难度加大。而jqu转载请注明出处:www.tangshuang.net本文版权归作者所有,未经授权不得转载。ery不存在这种情况,无论你项目多大,j【未经授权禁止转载】未经授权,禁止复制转载。query都能一针扎在你要操作的那个DO【访问 www.tangshuang.net 获取更多精彩内容】【访问 www.tangshuang.net 获取更多精彩内容】M节点上。

【原创不易,请尊重版权】【版权所有】唐霜 www.tangshuang.net【作者:唐霜】本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。

有没有一种方案,可以优化jquery的界著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net面构建过程?例如先通过数据抽象出virt原创内容,盗版必究。【转载请注明来源】ual dom,然后通过virtual 【本文受版权保护】本文作者:唐霜,转载请注明出处。dom构建界面,构建过程还是通过jque著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.netry,后续的所有维护都通过jquery?

本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。