因为很多老师没有经历过实际的项目开发,大多停留在理论层面;对于具体的技术细节,只是知道有这么个技术,但是技术怎么使用,怎么和其他技术配合使用,了解得并不多。
其次,对于新技术,行业动态的关注度并不高,加上学校的教材更新也存在滞后的情况,老师根据教材来施教,对于教材以外知识,自然不会过多关注;所以,开发理念难免会有些落后。
jQuery而且,在五、六年前,jquery是真的很火;特别是在国内,每每提到前端,自然而然地就会想到juery,当然了,jquery的表现也不差,对于当时的业务需求,jquery已经能够应付了;就连我在学习Java 的时候,课程安排里都会几节jquery课程,可见,jquery的深入人心。因此,在很多培训结构,学校甚至是不少企业的认知当中,jquery就代表了前端。
对前端要求不高在那个时候,甚至很多开发团队都没有前端这个岗位,即便是有,企业对前端的要求都不是很高,只要会使用Html + Css 静态页面,会使用jQuery完成一些数据交互即可,大部分的前端逻辑都是交给后端来实现的。
前端大发展近些年来,更大的业务逻辑需求,对于前端的要求要求越来越高,带动着前端技术的不断发展、革新,前后端分离、大前端架构思想被越来越广泛的使用,特别是Node.js
的出现,颠覆了传统的前端开发理念,现在的前端已经不仅仅是Html + Css +JS了,越来越多的项目选择基于Vue.js
、React.js
、Angular.js等这些前端框架来做开发,jQuery正慢慢被替代。
完结,希望以上回答能对你有所帮助!