摘要: 我们常常利用chrome强大的控制台Sources下面进行代码断点调试,但是通过$.getScript等异步加载js的方式在Sources里面就是找不到,那如何进行debug断点调试呢? 在script代码的头部或者尾部加上 然后在(no domain)里面找到它进行调试,如果使用firefox浏览 阅读全文
posted @ 2017-08-17 20:40 门罗的魔术师 阅读(420) 评论(0) 推荐(0) 编辑
摘要: chrome浏览器不仅仅可以用来上网,对于开发人员来说,它更像是一款强大的开发辅助工具。今天这篇文章给大家分享在chrome浏览器如何断点调试异步加载的JS,有需要的可以参考借鉴。 前言 在我们日常开发中,常常利用chrome强大的控制台Sources下面进行代码断点调试,但是通过$.getScri 阅读全文
posted @ 2017-08-17 20:35 门罗的魔术师 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。 (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的 阅读全文
posted @ 2017-08-17 20:29 门罗的魔术师 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发 阅读全文
posted @ 2017-08-17 20:19 门罗的魔术师 阅读(78) 评论(0) 推荐(0) 编辑
摘要: jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈 阅读全文
posted @ 2017-08-17 15:00 门罗的魔术师 阅读(143) 评论(0) 推荐(0) 编辑