1、js函数:
js函数包括三种:普通函数、匿名函数、自执行函数
(1)普通函数:
function func(arg){
return arg+1
}
var result=func(1)
setInterval(func,5000)
(2)匿名函数:
匿名函数:没有函数名的函数
setInterval(function(){console.log(123)},5000)
(3)自执行函数
自执行函数:表示创建函数并自动执行
(function func(arg){
console.log(arg);
})(1)
(1)表示给arg传递参数1
2、js序列化及转义
(1)序列化:
JSON,stringify(li) 把列表转换成字符串
JSON.parse(li) 将字符串转换成列表,这个更常用:
(2)转义
详情见示例,url是在网页搜理解词汇使显示的
我们可以拿到登录某个页面的数据,转义后保存到客户端的cookie中。
3、eval以及时间操作:
(1)js中eval是python中eval和exec的合集,既可以编译代码也可以获取返回值
JS:
eval(表达式/执行代码)
val=eval("1+1")
python:
exec(执行代码)
val=eval(表达式)
(2)时间:
Date对象
var d=new Date()
d是时间对象,封装了当前时间;Date是一个类,new Date()创建一个对象,new必须要加;
d.getxxx() 获取
d.setxxx() 设置