1 如何产生闭包? 当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包(closure) 2 闭包到底是什么? 使用chrome调试查看 理解一: 闭包是嵌套的内部函数 理解二: 包含被引用变量(函数)的对象 注意: 闭包存在于嵌套的内部函数中 3 产生闭包的条件? ...
分类:
Web程序 时间:
2019-10-05 10:18:47
阅读次数:
104
有时候会使用AJAX请求加载局部的Html页面,这个时候如果想调试局部页面中的js就比较麻烦,现在暂时发现了两种方法。第一种是在js代码中想要断点的地方加debugger,这样代码执行到此处会进入断点。此时你会发现进入断点的js文件名称是VM+数字,关于Chrome的VMJS脚本可以查看这个文档。C ...
分类:
Web程序 时间:
2019-09-27 23:18:40
阅读次数:
128
一.打开的快捷键 1.Elements 1.选中 元素 切换至 Event… Tab可以查看这个元素绑定的事件 2.在 Element 选项卡中可以修改html 2.断点 在 Sources 面板 js 文件行号处设置断点, 这里除了常规断点外, 还有个条件断点(右键 conditional bre ...
分类:
其他好文 时间:
2019-08-23 19:31:13
阅读次数:
109
前言:Chrome 自带的开发者工具是一个简单实用的调试工具,下面我们来看看这个强大的工具要怎么使用吧 ...
分类:
其他好文 时间:
2019-08-20 18:15:19
阅读次数:
68
1.command + shift + P 变换主题 theme截屏 capture 2.添加代码片段 Sources->Snippets->new Snippets->save,run 3.command + p 迅速寻找资源 4.console 中的 '$'(1)$0 是对我们当前选中的 htm ...
分类:
其他好文 时间:
2019-08-18 14:03:04
阅读次数:
134
理解原型和原型链。需从构造函数、__proto__属性(IE11以下这个属性是undefined,请使用chrome调试)、prototype属性入手。 JS内置的好多函数,这些函数又被叫做构造函数。如:Object Array Function Math Date String Number Bo ...
分类:
编程语言 时间:
2019-07-05 00:04:11
阅读次数:
142
1,同样的代码使用firefox运行不会报错,正常运行。 2,同样的代码使用google chrome 有时候会误报网页? 如下:代码可以在 firfox edge正常运行,在chrome opera 运行报错。应该是兼容性问题。 代码: <!DOCTYPE html><html lang="en" ...
分类:
其他好文 时间:
2019-05-01 01:13:45
阅读次数:
138
从左到右依次是ABCDEFG A:执行直到下一次断点 B:执行(跳过语句中的函数(指的所有的函数),直接执行完毕) C:进入函数(如果你想看for循环、if判断等等,需要在光标到函数入口(如if那里)是选择这个进入) D:跳出函数,直接执行当前进入的函数 E:一句一句执行 F:让断点失效 G:出现e ...
分类:
其他好文 时间:
2019-04-12 00:55:13
阅读次数:
143
在调试时请 注意 : 在WebStorm中启动调试时,WebStorm会根据你设置的url,自动打开新的Chrome浏览器进程访问这个设置的url,而且这个浏览器页面和你平常看到的浏览器差异会比较大,看不到书签栏,也看不到你先前所装的所有插件。这是因为平常我们打开Chrome浏览器进程时,并不会添加 ...
分类:
Web程序 时间:
2019-02-28 18:15:06
阅读次数:
454
Chrome 调试技巧 1、alert 这个不用多说了,不言自明。 2、console 想必大家都在用 console.log 在控制台输出点东西,其实console还有其它的方法: 1.console.log("打印字符串");//在控制台打印自定义字符串 2.console.error("我是个 ...
分类:
其他好文 时间:
2019-02-15 18:13:45
阅读次数:
145