2020-5-5 13:46:41 | 作者:老铁SEO | 0个评论 | 人浏览
function(){returncounter+=1;}-------------这个zd你懂得
function(){
varcounter=0;
returnfunction(){returncounter+=1;}
}--------------------返回一个匿回名答函数的函数
(function(){
varcounter=0;
returnfunction(){returncounter+=1;}
})()------------------------立刻执行这个返回一个匿名函数的函数
-----------------------------------------------------------------
所以add()=1
“JavaScript菜鸟教程”里关于JS知识是不是很基础呀...
不全,还要继续深入学习。
菜鸟教程那些全是入门知识。
有没有好的js新手教程求分享
网站教程:抄http://www.w3school.com.cn/(W3C)
书籍教程:
入门:
《深入浅出JavaScript》
《JavaScriptDOM编程艺术》
《JavaScriptDOM高级程序设计》
进阶:
《ppk谈JavaScript》
《精通JavaScript》
《JavaScript高级程序设计》
高级:
《JavaScript语言精粹》
《JavaScript设计模式》
《SecretsoftheJavaScriptNinja》
《高性能JavaScript》
视频教程的zd话:扣丁学堂上的HTML5开发中有javascript的详细说明。本回答由提问者推荐
JS语法看不懂能否详解
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<p>查找最大的数。</p>
<pid="demo"></p>
<script>
//调用查询最大值的函数,并将返回值赋给x
x=findMax(1,123,500,115,44,88);
//查询最大值的函数
functionfindMax(){
//定义i,查询数据中第1个值赋给max
vari,max=arguments[0];
//如果查询数据只有1个,则返回max值
if(arguments.length<2)returnmax;
//遍历查询的数据
for(i=0;i<arguments.length;i++){
//遍历中当前的数据和max值对比e69da5e887aa7a686964616f31333363393134,如:123>1
if(arguments[i]>max){
//对比成立,则将max的值从1变为123,然后下一轮变成123和500对比...依次进行
max=arguments[i];
}
}
//取得最终最大的那个数据,然后作为返回值赋给最上面一行的x
returnmax;
}
//最终结果插入到p标签中
document.getElementById("demo").innerHTML=x;
</script>
</body>
</html>