当我们知道了web前端性能的关键点后,那么接下来要做的就是如何去具体实施并获取这些关键点的数据了。通过前面的学习知道了不少好的工具,经过对比后个人觉得dynatrace还是不错的。不仅支持ie,ff浏览器,还具备js函数级别的优化分析,它的分析数据也是最全面的,分析数据可以导出,最后和yslow,p...
分类:
Web程序 时间:
2015-01-04 22:39:17
阅读次数:
229
这样一段代码:var a = 123function f() { console.log(a); var a = 1; console.log(a);}执行f(),会怎样输出呢?你可能会想当然的第一次console.log输出的是123,也就是全局变量的值,而第二次显示是1。但...
分类:
Web程序 时间:
2015-01-02 21:07:02
阅读次数:
231
一些js函数:http://blog.csdn.net/sweetsuzyhyf/article/details/41309863http协议类的简单使用:http://blog.csdn.net/chuangrain/article/details/9785577phpQeuryList的采集功能...
分类:
其他好文 时间:
2014-12-30 09:56:26
阅读次数:
110
+function(){}();
这里的加号,也可以替换成!,~等其他一元操作符,其效果相当于:
(function() { console.log("Foo!"); })();
// or
(function() { console.log("Foo!"); }());
如果没有这个加号的话,解析器会认为function是一个函数声明的开始,而后面()将会导致语法错误。在function前...
分类:
Web程序 时间:
2014-12-26 16:43:57
阅读次数:
129
js的函数调用会免费奉送两个而外的参数就是 this 和 arguments 。arguments是参数组,他并不是一个真实的数组,但是可以使用.length方法获得长度。书上有说4中调用方式:方法调用模式函数调用模式构造器调用模式apply调用模式下面我们来看看一些实例更好理解。1:方法调用模式。...
分类:
Web程序 时间:
2014-12-26 10:50:37
阅读次数:
207
1.函数实际上是一个对象typeof functionName→function,通过instanceof判断属于哪个类。
2.函数名实际是一个指针,指向某个函数体。
3.函数内部有两个对象:arguments和this。arguments不光可以指向函数传进去的参数,并且,arguments.callee指向函数,比如函数outer,调用的时候可以写为outer(),此时就可以更改为argu...
分类:
Web程序 时间:
2014-12-25 16:28:17
阅读次数:
119
//获取样式function getStyle(obj,attr){if(obj.currentStyle){return obj.currentStyle[attr];}else{return getComputedStyle(obj)[attr];}}//绑定事件function addHand...
分类:
Web程序 时间:
2014-12-24 19:55:49
阅读次数:
138
JavaScript调用ASP.NET后台代码: 方法一: 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函...
分类:
Web程序 时间:
2014-12-23 15:23:39
阅读次数:
126
这里的默认值设置 很容易以为和php相似 function(v1,v2="test"){ alert(v2);}但这样是不对的,js方法,如需传参,甚至可以不用预定义(也就是无需在定义函数的括号中写入参数名称),js函数中有个储存参数的数组arguments,所有函数获得的参数会被编译器挨个保存到....
分类:
Web程序 时间:
2014-12-22 16:09:04
阅读次数:
150
函数的caller属性返回的是调用当前函数的上层函数,caller的初始值是null。当函数没有被其他函数调用时caller的值为null。 ? ? function b(){ ? ? ? ? function c(){ ? ? ? ? ? ? console.log(c.call...
分类:
Web程序 时间:
2014-12-17 13:07:51
阅读次数:
715