摘要:
// head['Cache-Control']='max-age=31536000'; // head['Expires']=new Date((new Date().getTime()+99999999)).toGMTString(); ... 阅读全文
摘要:
当服务端返回的 音频文件标示 no-cache 的时候,会引起currentTime 失败。改掉server 返回头信息。解除禁止缓存,一切ok。 阅读全文
摘要:
~1 //-2 由于复数在计算机内部标示用补码~ 1 过程: 1. 首先 1的源码是 0000 0001 2. 按位取反 1111 1110 3. 一看是负数。就看 这个负数的源码是多少: 1111 1101 --> 0000 0010--->2(十进制); 4. 所以 1111 111... 阅读全文
摘要:
1. {}+""相当于+"", 因为js解析器把{} 当做 block表达式。 一元运算符+ 的规则是(http://es5.github.io/index.html#x11.4.6):Letexprbe the result of evaluating UnaryExpression.Return... 阅读全文
摘要:
例1:var a={}; alert(a); //[object Object];例2:var a={ toString:function(){ return 1; } }alert(a); // 1a+1; //2例3:var a={toString:function(){retu... 阅读全文
摘要:
代码:(!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]输出sb。分段解析: 首先解析s: (!(~+[])+{}) --> 输出 "false[object Object]" 由于 ! 优先级 高于 +, ... 阅读全文
摘要:
1.生成 dom & cssomhttps://developers.google.com/web/fundamentals/performance/critical-rendering-path/constructing-the-object-model2.render tree construc... 阅读全文
摘要:
$(html) ->$(array)$(html,{}||$(...))$(#id)$(expr,$(...))$(expr,context)$(dom)$(function(){}) 阅读全文
摘要:
当执行eval时,会执行如下过程 eval(x):1.如果 x的类型不是string,那么会return x;2.把x转换成 ecmascript 代码。如果转换失败,责抛出SyntaxError异常。3.为转换后的代码建立一个新的执行上下文环境,并存入evalCtx;4.执行转换后的代码,并将结果... 阅读全文
摘要:
page.evaluate( function() { // find element to send click to var element = document.querySelector( 'span.control.critical.closer' ); // creat... 阅读全文