发布于 2016-12-23 13:18:28 | 137 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Javascript教程,程序狗速度看过来!

JavaScript客户端脚本语言

Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。


在java中有private属性,强大的功能js不能实现就矮人一截,匿名函数,发扬广大
匿名函数没有实际名字,也没有指针,怎么执行滴?
其实大家可以看看小括号的意义就应该可以理解。小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的返回值,不难理解 (function(){})()可以将没有名字的函数执行了把…
关于匿名函数写法,很发散~
最常见的用法:
 
(function() { 
alert('water'); 
})(); 

当然也可以带参数:
 
(function(o) { 
alert(o); 
})('water'); 

想用匿名函数的链式调用?很简单:
 
(function(o) { 
alert(o); 
return arguments.callee; 
})('water')('down'); 

常见的匿名函数都知道了,看看不常见的:
 
~(function(){ 
alert('water'); 
})();//写法有点酷~ 

 
void function(){ 
alert('water'); 
}();//据说效率最高~ 

 
+function(){ 
alert('water'); 
}(); 

 
-function(){ 
alert('water'); 
}(); 

 
~function(){ 
alert('water'); 
}(); 

 
!function(){ 
alert('water'); 
}(); 

 
(function(){ 
alert('water'); 
}());//有点强制执行的味道~ 

这么多写法贱卖啦~呵呵,其实有些人考虑到写法的效率问题,如果可以,给我一个数据把,自我感觉这些写法是有效率问题,但是应该是微乎其微而已(或许不对),我会随便选一个用~

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务