1202 年了,为啥还有一堆公司用 jq + art-template ?
用 jq+arttemplate 的网站还可以访问,说明别人业务稳定,持续维护,一个系统用了这么多年
用各种炫酷技术的可能没两年公司都没了
用 jq+arttemplate 的网站还可以访问,说明别人业务稳定,持续维护,一个系统用了这么多年
用各种炫酷技术的可能没两年公司都没了
从这个角度看,展示类网站用 jq+模板并没有什么不妥,人家点了直接换页面上了缓存和 cdn 也不会慢到哪里去
“如果应聘,公司进去写 jq 各位愿不愿意去?”,你可以选择不去,但是如果去了,肯定是团队用什么技术,你就跟随用什么技术。总不可能只有你一个人写 VUE 吧。只要给钱多,你就会觉得这些都是小事,不跨语言写代码就行。
这两方逻辑都是完整闭环的,看你站在哪一边而已
等将来浏览器不兼容 jq 了,用人单位用 jq 无法满足需求了,就会自然而然换框架。
个人可以追求新潮的技术,但对于组织单位来说新潮没意义,收益才是最重要的。
页面功能不需要太复杂、太复杂用户都学不会,前端技术也不要用的太复杂、太复杂招不到合格的人。
追求新技术是程序员的兴趣,公司层面来说只考虑业务,至于你前端用什么技术,大部分公司都不会在乎,你哪怕写的内存泄漏了也没人会说你。
开始还没觉得,现在越用越觉得没啥必要,历史的车轮就这样转来转去
没事就让你更新产品技术栈的公司,多半是业务没几个,KPI 满天飞
jquery 就是操作 html dom 的,
requrejs 就是依赖注入容器,
backbone 就是手动 mvc,刚开始可能比现在 vue 这种 mvvm 麻烦点,但后期也不麻烦而且更灵活,vue 的 template 写死了运行起来就不能改,backbone 这种手动挡就没这种问题,
underscore 是个数据结构操作和一些交互(比如 defer 、debounce 、throttle )的增强库
总得来说,以前会这四个就已经能够工程化处理各种大小项目了,
而现在 vue 的流行,无非是很多前端学不会 jquery,大部分前端也不需要工程化,
现在的前端都是 vue 一把梭,很多前端连 jquery 都学不会更不要提 angular 了,但 vue 能让这些前端吃饭。
我就用 jq 怎么了.
打工人没必要瞧不起打工人,大家都是混饭吃而已
简单的圆角 渐变 也可以用 css 搞定 没 css3,以前的圆角可是要画块切图的
新项目还这么写 官网也不考虑这么选型吧
在 CDN 调用量 top10 中,有 6 个是 Jquery 相关类库,3 个图标字体库,剩下的一个是动画库。
https://github.com/cdnjs/cf-stats/blob/master/2021/cdnjs_February_2021.md
上次他们后端加了一个 linux 下才能跑的库,直接无法开发,后面自己摸索装了一个 WSL 才能跑起来
一句话:赶紧跑,别犹豫,犹豫你就失去技术竞争力,我们不是公职人员,我们是互联网从业者,永远在淘汰人
用 react 、vue,就绕不开 webpack 、express 或 koa 、babel 或 typescript 。对于大型的系统来说,用 react 、vue 这些比用 jquery 开发快得多。数据驱动、不需要操作 dom 、以前代码是业务 + dom,现在是只写业务代码,加上 babell 或 typescript 帮你解决代码兼容问题,组件的封装和复用,单页应用,你写的不再是网页,而是应用。
而且以前开发过程中需要解决的问题,比如热更新、热替换、mock 、跨域、代码复用、不同环境下输出不同代码等等,都能很好的解决。以前代码复用是复制粘贴,现在是发到 npm 、使用的人引入模块;以前跨域找后端、现在跨域 node 的 server 直接配置代理。
发布项目的时候直接一个命令,帮你压缩代码、图片;上传 cdn ;域名替换;脚本注入等等。
相比 jq 的时代,现在开发真的是方便、舒服、快速多了。
你现在不是应届生了,你跳出去,别人都要 mvvm 基础,你还是不会
你的经验永远赶不上前端折腾的速度
业务有你想象中的诉求吗?
你干重构的事都是需要花钱的.