文章分类 - javascript
摘要:PHP中的函数与js中的函数的不同之处1: 在js中,可以多次声明同名函数(因为js里函数是存放到变量里的,如声明了一个funtion t()那么就相当再window对象下声明一个var t变量,声明t函数后,可以alert(t)看看;再次声明相当于赋值而已)但是在一个PHP页面中,不能多次同名函数function t() {}function t() {}2: 在js中,函数名区分大小写在PHP中, 函数名不区分大小写(类方法也不区分)function t() {echo 'aaa';}T();3: 在PHP中,调用函数时的参数个数必须与声明函数的参数一致.在js中可能见这种
阅读全文
摘要:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。code<HTML><HEAD><TITLE>Cancels Links</TITLE><SCRIPT LANGUAGE="JScript"
阅读全文
摘要:这可能是每一个jser都曾经为之头疼的却又非常经典的问题,关系到内存,关系到闭包,关系到javascript运行机制。关系到功能,关系到性能。 文章内容主要参考自《High Performance JavaScript》,这本书对javascript性能方面确实讲的比较深入,大家有空都可以尝试着阅读一下. 欢迎拍砖指正。作用域:下面我们先搞明白这样几个概念:函数对象的[[scope]]属性、ScopeChain(作用域链)Execution Context(运行期上下文)、Activation Object(激活对象)[[scope]]属性: javascript中每个函数都是一个函...
阅读全文
摘要:1.标识符用了这么久标识符居然不知道标识符的定义,翻阅资料得到结果,所谓的标识符,就是指变量、函数、属性的名字、或者函数的参数。标识符是按照一定规则组合起来的一个活多个字符Javascript标识符规则(1) 第一个字符必须是一个字母、下划线(_)或一个美元符号($)(2) 其他字符可以是字幕、下划线、美元符合或者数字(3) 不能为关键字或系统保留字2.变量ECMAScript的变量是松散型的,所谓的松散型就是可以用来保存任何类型的数据,换句话说每个变量仅仅是一个用于保存值得占位符而已。定义变量时要使用var关键字,后跟变量名,例如var msg;上面的代码定义了一个名为msg的变量,该变量可
阅读全文
浙公网安备 33010602011771号