网站构建不使用jQuery框架为什么我不喜欢使用框架——虽然它们在某些情况下有意义但为什么我不喜欢使用框架——,即使它们在某些情况下是有意义的框架,比如jQuery ,它是一些最受

网站建设东莞:祥解网站建设不应用jQuery架构

发布时间:2019-10-27 13:03

网站构建不使用jQuery框架为什么我不喜欢使用框架——虽然它们在某些情况下有意义但为什么我不喜欢使用框架——,即使它们在某些情况下是有意义的框架,比如jQuery ,它是一些最受欢迎和广泛使用的网站辅助设备。该框架允许您通过CSS样式快速轻松地访问和操作HTML元素。就个人而言,我不喜欢这些框架并试图尽可能地避免这些框架。这并不总是有效,但通常可以毫无问题地完成。 接下来我们网站建设东莞:热议网站建设不应用jQuery架构,来看看就来看看吧。

网站建设不应用jQuery架构:

jQuery和有限的大型脚印,特别是一些jQuery在过去几年已经成为JavaScript的综合工具。该框架提供了许多方法,元素和事件,其中大多数不被广泛的用户使用。

尽管当前压缩版本的jQuery仅重约85 KB,但大部分框架仍将继续用于我的项目中。你可以叫我挑剔而且担心85字节。但作为一个Web开发人员,一个超薄的代码,只有我真正需要的对我来说很重要。

jQuery已经成为Web开发的一些标准。因此,许多其他框架已经开发了jQuery插件。所以如果我想使用它们,我也会使用jQuery。在这里,这些框架的网站建设不使用jQuery框架缺点变得明显。

毕竟,我只需要使用jQuery插件。对我来说,85 KB太多证明。

Excess:通常,JavaScript可以执行jQuery

随着HTML5的推出,JavaScript也是一个巨大的飞跃。以前jQuery独有的许多功能也可以作为本机JavaScript方法使用。

例如,这适用于添加和删除JavaScript类。 “list”API允许您以与jQuery非常相似的方式实现它。

jQuery中最重要的功能之一是通过“$()”选择对任何所需元素的访问 - 在CSS选择器之后。现在,即使已经实现了这个独特的功能,JavaScript方法也是“queryselector()”。

文件queryselector(& ldq)

185.jpg

uo; OL“。列表。添加(”新“;

在这个例子中,这种”新“被分配给所有”< Li>“元素,它们是”< ol>“ >“孩子的元素。在jQuery中,调用不短 - 但不复杂。

美元(“OL”)。 AddClass(“new”);

因此,在很多情况下,我甚至不需要jQuery,我可以使用JavaScript以同样简单的方式工作。

性能和简洁性

jQuery和不受欢迎的同事在很多情况下肯定会简化JavaScript。然而,最简单的方法不一定是最好的 - 尤其是性能。

无论是jQuery方法“$()”,和JavaScript的方法”queryselector()”来的更糟比方法”getelementsbytagname()”或“getelementsbyid()”说到性能。“$()”,和“queryselector()”,一个文档的整个DOM树中搜索元素分别拟合第一。

这两种方法 ”getelementsbytagname()”或“getelementsbyid()”完成目标速度明显加快。当然,后者的方法连接到开发者更多的努力。即使在这里,轻微的性能差异可以忽略不计。但你一定要知道它。

优势:相干浏览器兼容性

当然,我不想要像jQuery完全是多余的。毕竟,有一个原因,它仍然是非常成功和受欢迎。显然,一个优点是它的简单应用。

此外,这些框架有一个广泛的浏览器兼容的独特优势。而本地方法总是要求我检查它的浏览器支持的版本,jQuery让事情很容易一点。

我知道它的浏览器和版本都支持每一个jQuery的版本。尤其是那些开发的旧版本的Internet Explorer将知道jQuery支持从9或更高版本。

那些想支持旧的浏览器就可以回到老版

182.jpg

本的jQuery。这简化了网站的发展,你会知道哪些浏览器上提前。

对特定事物的框架

所以,我一个人的时候,放弃框架可能是有意义的。事实上,它几乎总是可能的。一般来说,一切都可以用JavaScript编程实现。当然,这并不总是这样做的道理。

显然,有情况下,开发一个复杂的JavaScript编码,自己承担结果没有关系的努力。例如,你想用JavaScript创建3D动画,你可以建立一个自己的3D框架。

在这里,但是,它使更多的意义依赖于一个稳定、轻型框架。在这种情况下,我保证框架不是基于其他框架如jQuery,让它自由和独立使用。

结论

你是否使用框架或不是意识形态问题。在许多情况下,速度增益边际。但是,作为开发商,我们不应该为了方便jQuery和有限。

通常,一个本地JavaScript可以覆盖jQuery所能做的一切。特别是在发展现代浏览器的一个有限的向后兼容的话,你会做得很好没有这个框架。

看过上述,此时大家知道网站建设不应用jQuery架构了吧,网站建设东莞:早已在上述文章为大伙儿作出了解读,坚信诸位看了以后应该可以弄懂呀。

© 2009-2022 互域网络
本网站素材来源于网络,如有侵权请告知删除