2016 - 2024

感恩一路有你

为什么vue不利于seo 为什么感觉学了vue之后编程能力下降了?

浏览量:3116 时间:2021-04-05 02:43:02 作者:admin

为什么感觉学了vue之后编程能力下降了?

使用框架并不会让你的技术变菜,相反,框架能够让你更加方便、快速的实现某些功能。

框架的出现,使开发变得更加简单,设想,如果vue没有nodejs的支持,你还会去使用吗?各种依赖,各种配置,统统需要你自己手工构建,你会把大量的时间花费在无用的地方,而忽略了你所需要实现的也许需求。

如果你感觉使用各类框架导致你的能力降低了。那只能说你自己的能力还有待提高。

提升你的技术不一定要会很多编程语言,需要去了解思想。那么在使用vue的时候,有没有思考过,vue为什么要这样设计,这样设计有什么优势,如果是我,我会怎么设计。

如果你专注于前端开发,那你可以尝试自己去实现一个vue,当做你的技术提升。

反问提问者一个问题,你在使用jquery后,有没有感觉你的技术下降了?

个人的一些观点,欢迎讨论!

大学做项目,负责人禁止我用Vue,React,让我用基础HTML,CSS,JS开发前端怎么办?

基础不牢,地动山摇。好好先熟练Javascript这个基础吧。就像什么语言都觉得自己牛,可归根还是回到c、汇编、最后到机器语言。

vue与jquery有冲突吗?

Vue 的官方是不建议直接操作 DOM 的,Vue 的用途在于视图和数据的绑定。如果通过JQuery 直接操作 DOM 的话,势必会造成视图数据和模型数据的不匹配,这样 Vue 就失去它存在的意义了。JQuery 和 VueJS 合理使用并不会造成冲突,因为他们的侧重点不同,VueJS 侧重数据绑定和视图组件,JQuery 侧重异步请求和动画效果。如果使用JQuery VueJS 开发,一定要在 Vue 渲染完所有的 HTML组件之后再通过 JQuery 处理,而使用 JQuery 时应避免直接操作 DOM ,但是应用动画是允许的。JQuery 与 VueJS 相互配合可以非常高效的完成异步任务,首先通过 JQuery 发出 Ajax 请求,接受到服务端传递的 JSON 数据后,再通过 Vue 将数据绑定到组件上,最后由 JQuery 进行动画处理,整个过程就如行云流水般自然。说句题外话,Vue 的目的不是取代 JQuery,它是为了解决前后端分离而出现的。如果没有数据变化,只是单纯的样式变化,则没有必要去大费周章进行视图模型的绑定,并且还不利于 SEO 优化。

Vue被淘汰了吗?

我今天才开始去了解Vue-cli 3.0,着手写了一个demo下来发现,简直惊为天人,抛弃了2.x版本繁琐的webpack配置,现在的可以说简洁明了,你甚至不用写vue.config.js也行,空着呗,反正无伤大雅,但如果你配置一下你会发现也并不麻烦。

在我知道的知识范围内,应该是没有比这个脚手架更能快速直接地反应出数组或对象变化的了。

此外,语法糖基本没有很大变化,以前该怎么用现在还怎么用,只是性能优化和语法糖很多了。讲真,我完全找不到vue-cli3.0致命的坑。

然后,我还看到有人为jq打抱不平,我在一年半以前基本都是用jq写的,那时候觉得jq是js最好的框架,实在太方便了,操作dom也实在太爽了,直到我某次写一个排课项目卡了壳。。。

随后我就转小程序了,发现小程序的写法不就是vue么。。。尤其是组件的写法。。。

讲到底,vue被淘汰有点难,毕竟这个时代是操作数据的时代,已经不是dom操作的天下了。

最后,我觉得你不应该拘泥于前端框架,就算以后会出现更先进的框架,充其量也还是js,我实在想不出在框架这方面还能玩出什么花了。大概es会慢慢参考这些框架,然后自己变成如此也说不定。就比如当年你能想到js里面还能写class来继承?我第一次看到还以为是java。。。但现在不也就支持了么。。。

所以为什么不把目光放向后端?node都熟练了吗?deno了解过吗?php入门了吗?python好歹掌握一下吧?这些语言我相信以后会慢慢出现在前端必会知识点里面(虽然php已经是了,但感觉过气了啊,说好的php是世界上最好的语言呢。。。)

2020年了,如果现在做一个PC传统网站(多页面、符合SEO),要求要工程化,现在是用什么技术栈?

现在如果要做一个PC端传统网站。比较流行前后端分离的形式。那么为什么要用前后端分离的形式呢?

因为在前后端没有分离的时代。我们大多使用mvc进行开发。但是这有一个局限。就在于我的前端和我的后端处于高度耦合。前端的数据以及页面渲染,包括重定向,都是需要从后端进行指定。简单的来说,后端和前端是1对1的模式。这不利于前端形式的拓展。

而目前又随着手机的普遍使用,手机应用包括移动端网站越来越被大众所接受。那么此时我们就想用同一组数据去渲染不同的前端界面。很显然,mvc是不能满足这种情况的。于是我们开始用前后端分离的模式进行开发。

那么前端如果是一个PC网站如果要考虑兼容性,那么用的相对比较多的其实还是jquery。但是在目前大多数浏览器都能支持比较新的技术的背景下,其实不需要考虑太多兼容性的问题,那么现在我们大多使用vue进行前端开发。Vue的优势在于通过数据驱动,可以组建化开发,通过mvvm模式进行数据渲染和绑定。当然vue同样支持多页面开发。

在后端我们一般使用WebAPI向前端提供数据。其优势在于很轻量化,而且和前端配合特别友好,效率很高。另一个优势在于数据高并发的需求越来越多。通过前后端分离的模式,我们可以很方便的进行分布式集成化部署,达到后端服务器的负载均衡。

综上所述,2020年我们可以选择前后端分离的模式,使用vue WebAPI的模式进行PC端页面的开发。

为什么vue不利于seo vue怎么解决seo引擎 seo

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。