全国
服务热线
0393-6919991
当前位置:首页新闻中心学校新闻
7 jQuery ***佳实践
发布时间:2019-12-26     分类:学校新闻

前言

随着丰富Web应用程序的数量和用户对快速交互响应的高期望的增加,开发人员已开始使用JavaScript库快速高效地完成一些重复任务。濮阳电脑培训常见开设的专业课程有电子商务、软件开发、艺术设计、计算机应用、互联网营销、网页设计、Java开发、.net开发、数据库维护、网络技术、硬件维修等技术。濮阳会展设计培训java开发:市场上一般的商用软件Java程序开发的还是比较主流,包括一些游戏软件等都加以Java程序开发原理及思想。

这是***流行的JavaScript库之一是jQuery的。但jQuery的大量应用中使用JavaScript库,它的***佳做法时带来了另外一个问题,什么有它不好的做法?

背景

在本文中,java培训和教育将向您介绍一些编写、调试和检查JavaScript代码的良好实践。事实上,我选择了七个***常见的场景。

1. 使用 CDN 及其后备

CDN表示内容传递网络、缓存JavaScript文件的服务器。使用CDN后,无论何时新用户发起请求,应用程序都可以使用CDN缓存,而无需从服务器重新加载库文件。CDN服务可用于Google、Microsoft和JQuery。

鉴于网络的并不总是***可靠的,服务器停机时间也有可能出于某种原因,你必须确保使,即使这些事情发生,你的应用程序仍然可以正常运行。这一次,我们将使用备用地址时,该应用程序无法找到缓存库时,它会被返回到使用服务器上的文件。

Google CDN 是这样的

SCRIPTS SRC ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js scripts

这是MicrosoftCDN的案例

SCRIPT SRC = // ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js / script

需要注意的是,我们没有将URL协议指定为HTTP,而是指定为//used。这是因为CDN服务器支持HTTP和HTTPS如果您的网站具有SSL身份验证,则可以正常加载文件而无需修改。

此外,正如我前面提到的,我们还需要一个回退地址,以防 CDN 服务器出现故障。

Script / localsourceforjqueryrdquo; / scripttrsquo;)

当然,你也可以配置所需使用jQuery要求,但我觉得它是如此糟糕。

2、限制DOM交互

使用JavaScript操作DOM树是一种性能消耗。jQuery也是如此。所以尽量减少与dom的交互。当我帮助我的一位同事提高数据显示速度时,我看到他在循环中使用了选择器。这是个表演杀手!这是他写的

Containerdiv $(# contentdivfor (var d0; d TotalActions; d + +){ containerDiv.