我已经看到这主要在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. 引导程序的作用和目的是什么?
- 2. 在zend中引导程序的目的是什么?
- 3. 什么是反应引导程序中的controlId
- 4. 什么是这个JavaScript程序需要
- 5. 为什么我的引导程序导航不起作用?
- 6. 什么程序导出.mesh?
- 7. Chef中的引导代理是什么?
- 8. 是什么抵消引导4吗?
- 9. JavaScript中的'this'是什么引用?
- 10. 是什么导致 “挂” 的JavaScript
- 11. 是什么导致Google Maps JavaScript异常?
- 12. 为什么引导程序网格列换行
- 13. 为什么我的引导程序按钮没有变圆
- 14. 为什么要在使用引导程序和ASP.Net webformds
- 15. 为什么我的引导程序下拉菜单不在位?
- 16. 为什么我的引导程序弹窗无法打开?
- 17. 为什么动画无法在angularjs引导程序上工作
- 18. 为什么这个引导程序将只打印“S”
- 19. 为什么引导程序同时显示2个选项卡?
- 20. 为什么主页无法访问/ spring引导应用程序
- 21. AngularJS和JavaScript引导顺序
- 22. Rails引导程序
- 23. 引导程序GUID
- 24. 引导程序头不是不透明
- 25. C#程序集,什么是程序集?
- 26. 什么是javascript:;?
- 27. 什么是主程序集
- 28. 什么是“上游”程序?
- 29. 什么是协同程序?
- 30. erxkab1r2c2ibqtnnxtpzrumqv3gqlpl是什么程序集?
这不是JavaScript的一部分.. Bootloader的仅仅是对Facebook的内部JS库创建一个对象.. – MilkyWayJoe 2010-08-13 19:43:32