首页 > 前端开发 > 正文

web前端开发优缺点 Web前端开发技术当中 HTMLDOM 和BOM技术的优点和缺点 要求分条简要论述,求各位学霸帮忙= =作业

2023-09-15 12:11:47 | 我爱编程网

大家平时对前端开发都十分关注,今天为大家整理了web前端开发优缺点 Web前端开发技术当中 HTMLDOM 和BOM技术的优点和缺点 要求分条简要论述,求各位学霸帮忙= =作业,下面就随我爱编程网小编一起来看一下吧。

web前端开发优缺点 Web前端开发技术当中 HTMLDOM 和BOM技术的优点和缺点 要求分条简要论述,求各位学霸帮忙= =作业

Web前端主流框架—React的优缺点分析

React:


1.声明式设计:React采用声明范式,可以轻松描述应用。


2.高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。


3.灵活:React可以与已知的库或框架很好地配合。



优点:


1.速度快:在UI渲染过程中,React通过在虚拟DOM中的微操作来实现对实际DOM的局部更新。


2.跨浏览器兼容:虚拟DOM帮助我们解决了跨浏览器问题,它为我们提供了标准化的API,甚至在IE8中都是没问题的。


3.模块化:为你程序编写独立的模块化UI组件,这样当某个或某些组件出现问题是,可以方便地进行隔离。


4.单向数据流:Flux是一个用于在JavaScript应用中创建单向数据层的架构。


5.同构、纯粹的javascript:因为搜索引擎的爬虫程序依赖的是服务端响应而不是JavaScript的执行,预渲染你的应用有助于搜索引擎优化。6.兼容性好:比如使用RequireJS来加载和打包,而Browserify和Webpack适用于构建大型应用。它们使得那些艰难的任务不再让人望而生畏。


缺点: 我爱编程网


React本身只是一个V而已,并不是一个完整的框架,所以如果是大型项目想要一套完整的框架的话,基本都需要加上ReactRouter和Flux才能写大型应用。


以上就是青藤小编关于 Web前端主流框架 :React的优缺点分析的相关分享,希望对大家有所帮助,想要了解更多相关内容,欢迎大家及时关注哦!

web前端开发优缺点 Web前端开发技术当中 HTMLDOM 和BOM技术的优点和缺点 要求分条简要论述,求各位学霸帮忙= =作业

webstorm和dreamwear都是web前端开发利器,他俩的优缺点分别是?

webstorm和dreamwear的优缺点分别是:

一、webstorm
1、优点:这个软件很智能,编码的时候都有提示。可以在软件里面进行代码提交,可以进行代码比较等等各种功能。Webstorm 强大的智能提示只是它的一个功能特性,它还具有许多有用的特性,比如版本控制、本地历史、即时模板等。
2、缺点:启动时非常耗cup和内存,一般刚开始可能400多兆,使用一段时间后会达到800多兆,所以系统最好要配置8G以上内存条,不然会非常卡顿。
二、Dreamweaver
1、优点:可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用网站地图可以快速制作网站雏形、设计、更新和重组网页。Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。
2、代码提示强大会使你过于依赖这个,导致你离开Dreamweaver 就束手无策。

想要了解更多关于前端开发的相关信息, 推荐咨询千锋教育 。千锋教育成立于2011年1月,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。教育培训业务分为大学生技能培训和职后技能培训;高校服务业务主要提供校企合作全解决方案与定制服务;企业服务业务主要为企业提供专业化综合服务。公司总部位于北京,目前已在20个城市成立分公司,现有教研讲师团队300余人。

web前端开发优缺点 Web前端开发技术当中 HTMLDOM 和BOM技术的优点和缺点 要求分条简要论述,求各位学霸帮忙= =作业

Web前端开发技术当中 HTMLDOM 和BOM技术的优点和缺点 要求分条简要论述,求各位学霸帮忙= =作业

在学习javascript中学到了BOM和DOM,只看外表,他们就B和D的区别。他们到底是什么,有什么区别呢?

BOM的全称是BrowserObjectModel,中文名是浏览器对象模型。允许通过BOM访问和操控浏览器窗口,研发者通过使用BOM,可移动窗口、更改状态栏文本、执行其它不与页面内容发生直接联系的操作。BOM是JavaScript应用中唯一没有相关标准的部分,这是BOM真正独特且经常出现问题的所在。 BOM主要处理浏览器窗口与框架,浏览器特有的JavaScript扩展都被认作是BOM的一部分。由于BOM没有相关标准,每个浏览器都有其自己对BOM的实现方式。BOM有窗口对象、导航对象等一些实际上已经默认的标准,但对于这些对象和其它一些对象,每个浏览器都定义了自己的属性和方式。

BOM的对象:window对象是其核心对象,表示整个浏览器窗口。document对象是BOM的对象,但他又是DOM中的对象。

DOM的全称是Document Object Model,中文名是文档对象模型。DOM不是java或者javascript,是一组用来描述脚本怎样与结构化文档进行交互和访问的Web标准.描述了处理网页内容的方法和接口,是HTML和XML的API,DOM把整个页面规划成由节点层级构成的文档。DOM的优势主要表现在:易用性强,使用DOM时,将把所有的XML文档信息都存于内存中,并且遍历简单,支持XPath,增强了易用性。DOM的缺点主要表现在:效率低,解析速度慢,内存占用量过高,对于大文件来说几乎不可能使用。另外效率低还表现在大量的消耗时间,因为使用DOM进行解析时,将为文档的每个element、attribute、processing-instrUCtion和comment都创建一个对象,这样在DOM机制中所运用的大量对象的创建和销毁无疑会影响其效率。

DOM的根节点是document对象。DOM属性中,我们常用的类型:元素节点,属性节点,文本节点。

上面说了那么多,简单地说:

1.BOM缺乏标准,DOM的标准是W3C。

2.BOM和浏览器关系密切,DOM和HTML或XML文档关系密切。

3.BOM的根本对象是window对象,DOM的根本对象是document对象。

我所了解到的都还只是皮毛,一些理论东西,通过以后的学习和项目实践会进一步加深。

以上就是今天分享给大家的内容了,想要了解更多前端开发资讯,敬请关注我爱编程网!

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“web前端开发优缺点 Web前端开发技术当中 HTMLDOM 和BOM技术的优点和缺点 要求分条简要论述,求各位学霸帮忙= =作业”相关推荐