前端学习笔记

知识点:函数式, prototype, 字面值常量,闭包,jQuery,this,h5

函数式编程

特点:
1.函数和其他数据类型一样,可以作为返回值,参数,也可赋值给其他变量
2.只用表达式,不使用语句,尽量减少I/O,每句都是单纯的运算,都有返回值
3.函数式编程只返回新的值,不改变已经存在的变量(递归)
4.透明引用:返回结果只依赖于传入参数

优势:

开发周期短,易于理解,方便管理,易于并发编程

字面值常量:

prototype:

闭包:
目的:
在作用域外获取作用域内的值
用法:
在作用域内返回一个有返回值的函数,并将该函数赋值给作用域外的对象,这样就可以通过这个对象获取该作用域内的值。
例子:
f1(){
var b;
f2(){
alert(b);
}
return f2;
}
var a = f1();
a();
原因:
因为变量a在外层储存并占有空间,通过将f1的返回值(即f2)赋值给a,则f2也将被储存在外层空间。由于f2必须能够获取f1函数的值,所以f1也将被储存到外部空间直到a对象被内存删除

this用法:
1.加在变量前作为全局变量
2.作为函数的上级对象
3.作为构造函数调用
总结:this指向调用函数的对象

jQuery:
text,html,val,append,prepend,after,before,remove,empty,addClass,removeClass,toggleClass,css,parent,parents,parentsUntil,children,find,siblings,next,nextAll,nextUntil,first,last,filter,not

H5新增的功能:

1.增加了canvas标签,开发时可以在画布上绘制图形,替代了笨重的flash;

2.增加了video和audio标签,支持音频,视频的各种操作

 

转载于:https://www.cnblogs.com/zp1314/p/4877989.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值