这个网站是一个JavaScript代码片段,名为saveToLocal
。它定义了一个函数saveToLocal
,该函数有两个方法:set
和get
。
set
方法接受三个参数:key
(键),value
(值)和ttl
(过期时间)。如果ttl
不存在,则返回一个常量expiry
,其值为当前时间加上86400000毫秒(一天的时间)。然后,它将value
转换为JSON字符串并存储在localStorage中,同时设置过期时间为expiry
。get
方法接受一个键作为参数。它首先从localStorage中获取与该键关联的值。如果找不到该键,则返回undefined
。然后,它解析JSON字符串以获取值和过期时间。如果当前时间大于过期时间,则从localStorage中删除该键。最后,返回解析后的值。
还有一个名为btf
的对象,其中包含两个方法:saveToLocal
和getScript
。saveToLocal
方法与上述saveToLocal
函数相同,而getScript
方法接受一个URL和一个属性对象作为参数,并返回一个Promise。