jquery被淘汰了该学什么
jquery被淘汰了,该学mvvm。
如今使用jq的公司越来越少了,但这并不是说在dom操作领域有更好地库,而是因为mvvm的出现。
mvvm的出现,dom操作是业务无关的逻辑,不应该出现在业务的代码中,虽然使用jq简化了很多,但是代码依然是难以维护和复用的,直到mvvm的出现,把数据和视图的绑定变成了自动化的操作,进而把dom操作从业务代码中移除。业务代码因此变得更加的纯粹,也更容易复用。
jquery还有必要学吗
对于实用主义的目标来说,学习jquery的必要性不大,因为现代前端的开发模式和思想已经和jquery的年代完全不同,而且很多原来需要jquery实现的功能,现在用原生的js和dom api就能实现了1。但是,jQuery出现大大减少工作量,即倡导写更少的代码,做更多的事情,其独特的链式语法和短小清晰的多功能接口、高效灵活的选择器、可扩展性、以及丰富的插件,深深的折服了一些人2。因此,对于初学者来说,学习jQuery可以让dom操作更方便,哪怕用vue、react当操作dom的时候还是离不开的,只是说可以不用学的那么深3。综上所述,是否学习jQuery取决于个人需求和兴趣。
jquery和node先学哪一个
1. 先学jquery。
2. 因为jquery是一种用于简化JavaScript编程的库,它提供了丰富的功能和简洁的语法,可以帮助开发者更快速地实现各种交互效果和操作DOM元素。
对于初学者来说,学习jquery可以快速入门前端开发,并且在实际项目中应用广泛。
3. 学习jquery后,可以进一步学习node.js。
Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它可以使JavaScript在服务器端运行,具有高效的I/O操作和事件驱动的特性。
学习node.js可以帮助开发者构建高性能的服务器端应用程序,但相对于前端开发来说,对于初学者来说可能需要更多的学习和实践。
因此,建议先学习jquery,再深入学习node.js。
node
先学Node,是因为Node虽然算后端技术,但现代前端工具链都是基于Node的。Webpack、各种CLI,各种Lint,各种各种。熟悉Node,能够更好的使用这些工具。