我已经看到这主要在Facebook的来源Bootloader.setResourceMap({"bMxb7":{"name":....
什么是JavaScript中的启动加载程序?它的用途和目的是什么?什么是“Javascript引导程序”?
回答
一般来说,自举程序是一个(相对)少量的代码,负责建立所有后续代码运行所需的环境,因此它也是要执行的第一个代码。它通常仅限于操作系统,但对于FB也是有意义的。
在Facebook的情况下,引导加载程序将执行诸如加载该库所需的其他JS文件和其他资源,以及文档中包含的单个公共<script />
开发人员。
严格来说,没有这样的事情。
引导程序加载程序(是该术语的全称)是从磁盘加载磁盘操作系统的操作系统的一部分,因此计算机通过引导程序自行提升,通过在磁盘加载之前从磁盘加载例程被加载。
没有Javascript操作系统,所以没有用于Javascript的引导加载程序。这只是一种以这种方式命名的对象,大概是因为它在页面加载过程的早期做了一些事情。
的例子为什么downvote?如果你不解释你认为是错误的,它不能改善答案。 – Guffa 2012-09-11 06:19:37
很抱歉,对于此评论。我投下了你的答案,因为问题是“什么是bootloader”而不是“bootstrap loader”。在facebook上真的有一个引导程序,开发团队开发了在浏览器中轻松快速地部署和下载js文件。请不要误会。再次感谢您的回复。 – maksbd19 2012-11-07 18:51:55
@ maksbd19:感谢您的回复。然而,downvote是不公正的,因为boot loader只是引导加载程序的简称。 http://en.wikipedia.org/wiki/Booting可能有些东西,他们称之为“JavaScript引导加载程序”,但这并没有使它成为一个真正的引导加载程序。 – Guffa 2012-11-07 20:21:25
引导加载程序是Facebook前端代码的重要组成部分,它允许根据需要而不是在页面加载时对JavaScript库进行延迟加载。如果您想了解更多信息,请联系几位Facebook开发人员go into further detail here。
感谢这些链接,它们很有用:) \ m / – 2013-08-21 03:23:29
这是来自React.js Conf 2016的视频,它涉及了Bootloader的内容。但总结一下:Bootloader有助于提高应用程序的性能,但不会下载内容,除非实际需要它们。视频有“分享按钮”
- 1. 什么是tomcat的引导加载程序,它与java的引导程序加载程序有什么不同?
- 2. HTML和JavaScript - 引导程序
- 3. 什么是分层引导?
- 4. 引导程序的作用和目的是什么?
- 5. 什么是反应引导程序中的controlId
- 6. 在zend中引导程序的目的是什么?
- 7. 引导程序干扰我的Jqueryui还是缺少什么?
- 8. 引导程序4中ml的含义是什么?
- 9. 反应引导程序:反应引导程序站点用于文档侧栏的内容是什么?
- 10. 来自Caliburn.Micro.Bootstrapper的自定义引导程序,什么是引导程序<IContract>?
- 11. 什么是这个JavaScript程序需要
- 12. 为什么我的引导程序导航不起作用?
- 13. 什么程序导出.mesh?
- 14. Javascript定时器/引导程序/ Wordpress
- 15. 在angular2中引导是什么?
- 16. 多引导头是什么意思?
- 17. Chef中的引导代理是什么?
- 18. 什么是弱监督学习(引导)?
- 19. 什么是引导跨度和列
- 20. 是什么抵消引导4吗?
- 21. 引导3 - “响应”指的是什么?
- 22. 什么是修剪引导和pl_sql
- 23. JavaScript中的'this'是什么引用?
- 24. 是什么导致Google Maps JavaScript异常?
- 25. 是什么导致 “挂” 的JavaScript
- 26. 为什么要在使用引导程序和ASP.Net webformds
- 27. 为什么我的引导程序按钮没有变圆
- 28. 为什么grunt-contrib-less找不到引导程序变量?
- 29. 为什么我的引导程序下拉菜单不在位?
- 30. 为什么我的引导程序弹窗无法打开?
这不是JavaScript的一部分.. Bootloader的仅仅是对Facebook的内部JS库创建一个对象.. – MilkyWayJoe 2010-08-13 19:43:32