搜索
javascript - js 里写函数没有调用时页面速度如何?
天蓬老师
天蓬老师 2017-04-10 16:25:11
[JavaScript讨论组]

js 里写一千个函数,大概1万行代码。
1.如果在函数外一个也没有调用 和 没有写这些函数运行速度有区别吗?
2.没有在函数外调用是不是和注释一样?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
天蓬老师

1)在运行上没有差异,JS加载是一个过程,JS解析一个过程,JS调用运行时另一个过程。如果一个都没有调用只涉及到加载和解析过程,不涉及运行,就不会有影响。就是费了写内存。枪炮都准备好了,没有战争发生,世界还是一个和平景象
2)从结果上看一样,但其机制不不同的,注释在DOM解析的过程中作为DOM树的一部分存放的,而JS脚本有JS引擎负责处理

伊谢尔伦

一万行代码是在是太正常了 你去看看angularjs 两万两千行代码 700多k 压缩了也100多 gzip没试过
函数多了可以划分作用域 肯定不会全写成全局函数对不 还有模块化 函数名变量名长了也可以压缩
js想写出性能瓶颈还真不容易 除非你在js里做大量的数学计算或者写错出了死循环
比起这个dom操作才容易卡

PHP中文网

最多影响页面加载速度和占用不必要的内存,在这两方面花费时间,其他没什么大的影响。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号