1.序列化
JSON.stringify(obj) //将对象转化为字符串
JSON.parse(str) //将字符串转换为对象类型
2.转义
decodeURI() //URI中未转义的字符
decodeURIComponent() //URI组件中的未转义字符
encodeURI() //URI中的转义字符
encodeURIComponent() //转义URI组件中的字符
escape() //对字符串转义
unescape() //给转义字符串解码
URIError //由URI的编码和解码方法抛出
记住密码的原理:客户端登录后,服务端会返回相应的数据,客户端会将这些数据进行转义并保存再本地的cookie中。在下次客户端进行登录时,直接将cookie中的数据传给服务端,而不需要重新输入用户名和密码便可完成登录。
3.eval(str)和exec(str)
python:
val1 = eval(表达式) //有返回值
代码:val = eval("3+4")
print(val) //输出整型的7
exec(执行代码)
代码:exec("print("haha")") //输出字符型的haha
JavaScript:
val = eval(表达式/执行代码) //JS中的eval()等价于python中eval()和exec()的集合
4.Date类
var d = new Date()
d.getXXX //获取
d.setXXX //设置