Javascript 如何仅在第一次访问时运行js/jQuery?饼干?本地存储?

Javascript 如何仅在第一次访问时运行js/jQuery?饼干?本地存储?,javascript,jquery,Javascript,Jquery,当用户第一次访问我的站点/应用程序时,如何运行js/jQuery 我能想到的方法是通过cookie或本地存储,但哪一种是合适的?cookies是最好的解决方案,因为它们在服务器上更便宜。此外,除了cookie本身,您不需要保存更多的数据,这意味着用户已经访问了您的网站。会话通常更复杂,用于存储比cookie能够(或应该)容纳的更多信息 有关更多信息,请参见我会使用Cookies,因为这是最简单和最受支持的方法,如果您的目标是较旧的浏览器,则本地存储可能不一致 因此,对于这样一个简单的任务-使用c

当用户第一次访问我的站点/应用程序时,如何运行js/jQuery


我能想到的方法是通过cookie或本地存储,但哪一种是合适的?

cookies是最好的解决方案,因为它们在服务器上更便宜。此外,除了cookie本身,您不需要保存更多的数据,这意味着用户已经访问了您的网站。会话通常更复杂,用于存储比cookie能够(或应该)容纳的更多信息


有关更多信息,请参见

我会使用Cookies,因为这是最简单和最受支持的方法,如果您的目标是较旧的浏览器,则本地存储可能不一致


因此,对于这样一个简单的任务-使用cookies。

你能告诉我一个在js/jQuery中使用cookies的好方法和受支持的方法吗?检查这一个-我认为我做得不对,因为第一次访问代码没有运行。此外,它还表示cookie未定义,即使我将其设置为true或false。下面是我正在做的:
if($.cookie('firstVisit')==true)$.cookie('firstVisit',false);else$.cookie('firstVisit',true)