互域东莞网络公司,专业东莞网站设计,东莞网站建设行业里很有竞争力的团队之一。
网站构建不使用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)
在这个例子中,这种”新“被分配给所有”< 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或更高版本。
那些想支持旧的浏览器就可以回到老版
对特定事物的框架
所以,我一个人的时候,放弃框架可能是有意义的。事实上,它几乎总是可能的。一般来说,一切都可以用JavaScript编程实现。当然,这并不总是这样做的道理。
显然,有情况下,开发一个复杂的JavaScript编码,自己承担结果没有关系的努力。例如,你想用JavaScript创建3D动画,你可以建立一个自己的3D框架。
在这里,但是,它使更多的意义依赖于一个稳定、轻型框架。在这种情况下,我保证框架不是基于其他框架如jQuery,让它自由和独立使用。
结论
你是否使用框架或不是意识形态问题。在许多情况下,速度增益边际。但是,作为开发商,我们不应该为了方便jQuery和有限。
通常,一个本地JavaScript可以覆盖jQuery所能做的一切。特别是在发展现代浏览器的一个有限的向后兼容的话,你会做得很好没有这个框架。
看过上述,此时大家知道网站建设不应用jQuery架构了吧,网站建设东莞:早已在上述文章为大伙儿作出了解读,坚信诸位看了以后应该可以弄懂呀。