使用Vue等框架的首要原因是为了开发效率,还是减少DOM操作的性能损失

vue.js循环html文本,Vue 渐进式 Js 框架 一 常见关键字的使用

style="text-indent:2em;">这篇文章给大家聊聊关于使用Vue等框架的首要原因是为了开发效率,还是减少DOM操作的性能损失,以及vue不建议操作dom对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

  1. Vue怎么使用依赖于JQ的插件
  2. 使用Vue等框架的首要原因是为了开发效率,还是减少DOM操作的性能损失
  3. 为什么感觉学了vue之后编程能力下降了
  4. vue如何使用以dom节点的插件

Vue怎么使用依赖于JQ的插件

vue的核心思想是响应式变化。所以不建议在写vue的时候使用jq来手动进行dom操作。如果你非要这么做,我建议你编写自定义指令来完成相关需求。

使用Vue等框架的首要原因是为了开发效率,还是减少DOM操作的性能损失

为什么要使用框架?

软件系统发展到今天已经很复杂了,特别是服务器端软件(前端也是如此),涉及到的知识,内容,非常广泛。这样开发出完善健壮的软件,对程序员的要求将会非常高。如果采用成熟,稳健的框架,那么一些基础的通用工作,比如,事物处理,安全性,数据流控制等都可以交给框架处理,那么程序员只需要集中精力完成系统的业务逻辑设计,可以降低开发难度。

从程序员角度看,使用框架最显著的好处是重用,由于框架能重用代码,因此从一已有构件库中建立应用变得非常容易,因为构件都采用框架统一定义的接口,从而使构件间的通信简单。框架能重用设计。它提供可重用的抽象算法及高层设计,并能将大系统分解成更小的构件,而且能描述构件间的内部接口。这些标准接口使在已有的构件基础上通过组装建立各种各样的系统成为可能。只要符合接口定义,新的构件就能插入框架中,构件设计者就能重用构架的设计。框架还能重用分析。所有的人员若按照框架的思想来分析事物,那么就能将它划分为同样的构件,采用相似的解决方法,从而使采用同一框架的分析人员之间能进行沟通。

结论

框架的目的是为了提高工作效率,便于大规模团队协作,让开发人员更关注业务逻辑,还有就是避免一些通用问题的出现,当然,如果是高水平前端开发,某些场景直接操作dom可能代码效率更高。

因此,虽然框架是好东西,但基础的dom操作必须要学,属于必备技能。

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

这几天我也是因为一个项目而被迫使用vue,坦白的说vue和传统的网站开发思路不同,导致爱的人爱死,老程序员烦死的现状。

主要区别:

1传统方式:我们做一个网站,首先创建几个文件夹(css、js等等),页面需要用的资源文件,都放到各自的文件夹里。然后创建若干个HTML网页,一个个链接把这些若干网页串起来就OK,网页里需要有什么事件或效果,要么用原生js要么用jqurey,去操作某个dom,实现页面变化。

调试的时候也很简单,如果静态网页,浏览器就可以直接运行调试。asp、jsp、php、.net等动态网站,简单配置一下iis或Tomcat,也就能直接调试。

2vue(这里用vue脚手架来举例):

vue和传统最大的区别就是,vue只有一个html页面(也就是入口页面,你也可以理解成主页面),除了主页面之外,其他的页面都是html片段,以.vue为后缀的片段文件存在,用户访问网站的时候,第一次加载完整主页面,后面的点击其实就是变化html片段而已。(和老程序员理解的局部刷新有点像)

所以vue特别适合制作手机端项目,因为它只需要根据用户的点击,加载所需的片段而已。由于不用一页一页请求新网页,所以这种机制会让手机项目运行非常丝滑顺畅。

但优点也是它的缺点,vue项目的特性决定它不适合做网站,稍微有点seo知识的人都明白,这种机制做的网站,机器人是爬不到任何内容的。

vue的部署也是让我很诟病的,部署它需要折腾一大堆事儿。首先需要安装nodejs,你可以暂时把它理解成和iisTomcat类似的网站发布容器。因为只有在nodejs下才能调试vue脚手架项目。

nodejs装完,然后在cmd命令行下,通过npm命令安装一大堆各种库插件。

这一堆事儿折腾完,你就可以通过一个命令创建一个vue脚手架,然后开始你的项目开发之旅。

很多老程序员被“vue脚手架”这个词搞得云里雾里,简单的说:上面折腾一大堆,就是为了最后敲一个命令,让系统帮你在指定位置创建一组文件夹,然后vue能用上的各种js(百十多个吧)组件都放在这各个文件里,供你开发时候调用。

对比你之前的操作,相当于:你建好文件夹,在js文件夹里放好jqurey,和你常用的js。

所以这套步骤,开始让我很不习惯,可能很多老程序员也不习惯。会让你有种“为了做个小项目,先要部署一套大工厂的感觉”。

很多老程序员其实都是做小项目出身的草根,什么百万千万的迸发、什么团队协作、前后端分离等话题,不是这类程序员关心的。他们往往即是美工也是程序员,即是前端也是后端。几乎都是以快速交付项目为第一初衷,不想为了个环境来回折腾。所以一时间适应不了vue开发模式。

另外如果你的项目,定制化程度较高。我个人还是建议采用独立html的传统方式开发。

如果是移动端开发,vue的确是最佳选择。顺便提一下,vue和小程序几乎是一摸一样的套路,会一个两个就都会了。

我也是花了2天时间,从排斥到接受的。目前用着还不错。

vue如何使用以dom节点的插件

在Vue中使用基于DOM节点的插件,首先需要在Vue实例中引入插件。然后,可以通过在Vue组件的生命周期钩子函数中使用插件的方法来操作DOM节点。

例如,在mounted钩子函数中,可以使用插件提供的方法来获取DOM节点并进行操作,如添加事件监听器、修改样式等。

通过这种方式,可以将插件的功能与Vue组件无缝集成,实现对DOM节点的操作和管理。

关于本次使用Vue等框架的首要原因是为了开发效率,还是减少DOM操作的性能损失和vue不建议操作dom的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

CDRD TALK Vue前端框架实战

本文内容来自互联网,若需转载请注明:https://bk.66688891.com/1/82904.html