"

千亿体育手机登录版

                                              "
                                              经典案例推广高端H5电商设计公司联系报价
                                              QQ联系
                                              微信联系
                                              手机联系
                                              QQ联系
                                              微信联系
                                              手机联系

                                              提高 JavaScript 性能的技巧

                                              发布时间:2019-07-26
                                              发布者:eidea
                                              浏览次数:2626

                                              在创建 Web 应用程序时应始终考虑性能。为了帮助你开始,本文列举了有效提高应用程序性能的几种方法千亿体育手机登录版千亿体育手机登录版。性能是创建网页或应用程序时最重要的一个方面千亿体育手机登录版。没有人想要应用程序崩?千亿体育手机登录版;蛘咄澄薹釉?千亿体育手机登录版,或者用户的等待时间很长千亿体育手机登录版千亿体育手机登录版。根据 Kissmetrics,47%的访问者希望网站在不到 2 秒的时间内加载千亿体育手机登录版千亿体育手机登录版,如果加载过程需要 3 秒以上,则有 40%的访问者会离开网站?千亿体育手机登录版?悸堑揭陨险庑┦智б谔逵只锹及妫阍诖唇?Web 应用程序时应始终考虑性能。以下提供了有效提高应用程序性能的几种方法:




                                              1. 在浏览器中缓存

                                              要这样做有两种选择千亿体育手机登录版。第一种是使用 JavaScript Cache API,我们可以安装 service worker 来使用它千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版。第二种是使用 HTTP 协议缓存千亿体育手机登录版。


                                              访问某个对象通常要用脚本千亿体育手机登录版。通过把重复访问的对象存储在用户定义的变量中千亿体育手机登录版千亿体育手机登录版,以及在后续对该对象的引用中使用变量千亿体育手机登录版,可以立即实现性能的提升千亿体育手机登录版。

                                              2. 定义执行的上下文

                                              为了有效地衡量你在程序中加入的任何改进千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版,你必须创建一组定义良好的环境,以便测试代码的性能千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版。


                                              对所有 Javascript 引擎的所有版本进行性能测试和优化实际上是不可行的。但是,在单一的环境中进行测试并非一个好习惯,因为你可能会得到片面的结果千亿体育手机登录版。因此千亿体育手机登录版,建立多个定义良好的环境并测试代码是否有效非常重要千亿体育手机登录版。

                                              3. 删除未使用的 JavaScript

                                              此步骤不仅会缩短传输时间千亿体育手机登录版,还会缩短浏览器分析和编译代码所需的时间。为此,你必须考虑以下几点:


                                              如果你检测到一个用户未使用的功能千亿体育手机登录版千亿体育手机登录版,最好删除所有与之相关的 JavaScript 代码千亿体育手机登录版,这样网站的加载速度会更快,用户也会有更好的体验千亿体育手机登录版。


                                              还有可能千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版,你错误地加入了一个并不需要的库,或者你有依赖项千亿体育手机登录版,这些依赖项提供的功能在所有浏览器中原本就有,那么你无需再增加多余的代码千亿体育手机登录版。

                                              4. 避免使用太多内存

                                              你应该始终给内存加一条限制,那就是只有绝对必须的内容才能使用内存,因为你无法知道运行应用程序的设备到底需要多少内存千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版千亿体育手机登录版。只要你的代码要求浏览器保留新的内存千亿体育手机登录版,浏览器的垃圾收集器就会被执行,并停止 JavaScript 的运行。如果经常发生这种情况,页面将变慢千亿体育手机登录版。


                                              5. 推迟不必要的 JS 加载

                                              用户希望页面快速加载千亿体育手机登录版千亿体育手机登录版,但并非所有函数都需要在页面的初始加载时就可用千亿体育手机登录版。如果用户必须执行某个操作才能执行某个函数(例如,通过单击某个元素或更改选项卡)千亿体育手机登录版千亿体育手机登录版,那么你可以将该函数的加载推迟到初始页面加载之后千亿体育手机登录版。


                                              通过这种方式千亿体育手机登录版千亿体育手机登录版,你可以避免加载和编译那些会延迟页面初始显示的 JavaScript 代码千亿体育手机登录版千亿体育手机登录版。页面完全加载后千亿体育手机登录版,我们可以再开始加载这些功能,以便它们在用户开始交互时立即可用。在RAIL 模型中千亿体育手机登录版,Google 建议将此延迟加载以 50 毫秒为单位进行千亿体育手机登录版,这样就不会影响用户与页面的交互。

                                              好了千亿体育手机登录版,以上就是小编今天要介绍的有效提高应用程序性能的几种方法了千亿体育手机登录版千亿体育手机登录版。希望对各位朋友们有所帮助!

                                              网站案例欣赏

                                              天禹文化

                                              响应式企业官网

                                              森晨科技

                                              智能健康家电行业响应式网站设计

                                              BVLGARI香水

                                              化妆品H5创意设计品牌官网

                                              千亿体育手机登录版 网络小说排行榜 小说排行榜完结版 好看的言情小说 完美世界有声小说全集 欢乐颂小说结局是什么 小说阅读网站 遮天 辰东 小说 玄幻小说完本 管理书籍排行榜 小说阅读网 《完美世界》txt全集 绝色狂妃 仙魅 小说 小说阅读器 玄幻小说排行榜完本 盛世嫡妃 凤轻 小说 欢乐颂第一季免费阅读 灵域 天下 高月 小说 好看的历史书籍推荐 如何发布网络小说 盗墓笔记有声小说 君子以泽 梦入神机 辰东全部小说 好看的课外书 小说 《完美世界》txt全集 有声读物 有声小说打包下载 完美世界有声小说 《完美世界》txt全集 官场小说排行榜 有声小说下载 我欲封天 耳根 小说零 欢乐颂第一季免费阅读 怎么写网络小说 古风名字 盗墓笔记 欢乐颂小说txt 古风小说 君子以泽 辰东 梦入神机 风凌天下 灵域 琅琊榜 海宴 小说 我欲封天 耳根 小说 盗墓笔记小说txt下载 盗墓笔记txt全集下载 我欲封天txt下载 有声小说打包下载 我欲封天 耳根 小说 雪鹰领主 怎样写网络小说 好看的课外书 完美世界txt下载 好看的电视剧 盛世嫡妃 凤轻 小说 好看的小说 君子以泽 欢乐颂小说txt 完美世界小说下载