笔记
回顾内容
指令式编程(程序逻辑思想)
函数式编程(人类的编程思想,让电脑像人类一样思考)
强类型语言 弱类型语言 动态类型语言 静态类型语言
最初的编程语言没有循环语句,只有if
else
goto
语句
a:
if(a>10) goto b;
goto a;
b:
while(){}
循环
do{}while()
循环
for(){}
循环
项目要求:完整、美观、无缺陷
指令式编程学习的目的:将我们训练成像电脑一样的思考
抽象思维 代码重用
设计模式 算法
js没有命名空间,团队开发一般用自调用函数防止冲突
(function(){
console.log(11);
})();
js闭包
function f1(){
n=999;
function f2(){
alert(n);
}
return f2;
}
var result=f1();
result(); // 999
js回调函数
function fn(arg1, arg2, callback){
var num = Math.ceil(Math.random() * (arg1 - arg2) + arg2);
callback(num); //传递结果
}
fn(10, 20, function(num){
console.log("Callback called! Num: " + num);
}); //结果为10和20之间的随机数