前端项目选型 官网使用jquery 还是 vue+Nuxt.js
项目是一个有三个页面的官网,没有数据请求,只有静态展示。
选择这两种方式都有什么优点和弊端?
有前端的朋友,可以推荐一些开发方式么?
用jQuery开发的话,优点是兼容性较好,可以兼容到IE8甚至更低,而且插件非常多。缺点是,要写的代码相对于Vue+Nuxt来讲,要多写很多,而且不是工程化开发,代码压缩、样式补全、混淆、缓存都要自己去靠gulp做。
用Vue+nuxt的话,优点是写的代码少,结合webpack神器,进行工程化开发,不论是开发效率还是代码质量,都不是jQuery可以比的。缺点是不兼容IE8。
nuxt和jquery都行。vue其实加上很多polyfill 是可以兼容到ie8的。不过vue开发模式其实也可以套用到jquery上,也行。
其次应该还有可以考虑百度的mvvm框架,兼容ie6
jquery,项目量不大(3个页面),基本没有什么数据。所以可以考虑使用 jquery。
至于 vue + nuxt,我仅仅知道 nuxt 似乎是一个 ssr(server side render) 的简易框架, 是否使用 ssr 取
决于 ttc(time to content),否则官网也是建议使用 pre-render,但是看不出来3个页面有什么 pre-render 的必要。
当然你觉得想学习vue的话,那就随心而动吧。
根据公司的需求跟未来的扩展。
如果考虑兼容低版本浏览器,使用jq是比较好的。
至于是否使用nuxt需要看领导是否要求SEO。一般来说,不需要的话。建议使用vue。
需要SEO并且页面数量不多。并且后期也不打算添加模块的话也是建议jq没必要去用vue-nuxt那么麻烦
这需求给的不全啊。
首先得确定下需要适配的客户端,比如只是兼容现代浏览器的话,那么可能js直接写原生都行;但如果是需要兼容IE8,那么可能就得考虑下jQ1.11了;而如果是PC/移动端响应式的需求呢,你可能得找套响应式的东西来搭下(会比较快)。
其次,页面上哪里是需要js的,这个也没说,所以也不太好判断到底需要哪个库/框架……如果只是涉及到交互动效方面需要,那么主要用jQ就行,如果交互的量比较大、或者是动画比较复杂的话,可以再挂套动画库上去。
最后,哪个更熟就用哪个。
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
支持jquery;
万一你们老板哪天说让兼容ie8可如何是好?