2022年还有人在用jQuery吗? – 从业20年行业翻天覆地的变化有感 - 猫猫得天空♂

/ 0评 / 13

2022年还有人在用jQuery吗? - 从业20年行业翻天覆地的变化有感

前几天对某项目做性能优化,无意中发现他还在用jQuery 2.0,一个2020年的项目还能用JQ,这引起了我的好奇。

作为一个用了十几年的开发,对他还是很有好感的,去官网看了一下,发现去年还发布了3.6版本,不得不感叹他的生命力的持久。同时期的框架(Prototype, Knockout, YUI)等等,都渐渐的消失在的技能树上。

5c1056c0b4a9904ceedebb729e40f3ea

07年入行,前端这个层面从

变化非常的巨大。

 

09年,打开UltraEdit,Ctrl+C一段Div,复制 fix float,就是一个兼容IE6的页面。

var banner = document.getElementById('banner');banner.innerHTML = '欢迎,XX访问!';

12年,引入jQuery包,$('#id').click(function() { ... }); 一个漂亮的点击过度动画诞生了。

$( "#banner" ).html( "欢迎,XX访问!" );

14年,为了管理模块,用了了著名的 requirejs, commonjs

<script src="js/require.js" data-main="js/main"></script>

现在,

const app = Vue.createApp({})
app.component('SearchInput', SearchInputComponent)
app.directive('focus', FocusDirective)
app.use(LocalePlugin)

 

现在找人,见过JQ的越来越少,张口都是Vue/React,曾经面试必备的问题,CSS选择器,现在有VDOM。问原型链,现在框架现成的。call back 调用地狱仿佛一个很古老的概念。要么promise,要么asnyc/await。

再也不用为了全局状态和更新值,写一堆observe/脏读代码。也不用处理几百个加载js性能头疼到炸。

 

感谢 司徒大大,从Avalon见识了Mvvm框架,打开了新世界的大门。(可惜天妒英才[蜡烛])

2d627ce0ed241d31f1777a709b330942

 

这些已经看不到的东西,就是我们逝去的青春。

1d9b5884aab39828a498ec74615c61c1

 

e6abd2324accf4193a1ff918e82f79b2

 

c3a8bb63d99b87a852db089073f5cca5

 

c9383eb0265b74449ce442b157209c75

 

8b7020bdbaf3e6cab6046fe112d47332

 

0fee18d3345155bbd38c9a29514584f9

 

 

感谢无数曾经的,现在的大佬们辛勤的开荒和贡献,现在的已经是一个随手拿起就能撸一个 项目的时代了(laravel +Vue一周一个项目,哈哈哈)。

 

返回首页

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注