隐藏div onclick和存储cookie的最佳方法是什么?

时间:2011-11-04 15:51:56

标签: javascript jquery html onclick hide

我今天看到许多网站在div中显示信息,用户可以选择隐藏在onClick上。

我假设点击它们会在用户浏览器中设置一个cookie,以阻止消息再次显示(至少在设置cookie时)。

我想知道最快,最有效的方法是什么。我没有在我的网站上包含jquery框架,我还未决定是否需要它。

jQuery是最好的方法还是有更轻量级的方法呢? jQuery是否主要影响页面速度?

3 个答案:

答案 0 :(得分:2)

这里已经回答了 - > jQuery Toggle Cookie Support

我在所有的web开发项目中使用jQuery - 它的易用性和少量代码(需要编写)远远超出任何缺点(不是我能想到的任何一个!!)

如果你不想,你甚至不必主持jQuery - 让其他人(谷歌)为你主持...这篇文章是几年(2008年)旧但仍然非常相关 - > http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/

答案 1 :(得分:1)

jQuery可能不是最好的,但我认为这是最快的。它有一些很好的Ajax函数,你可以调用例如用PHP设置cookie。

答案 2 :(得分:1)

这很大程度上取决于

  • 你有多大可能使用其他jQuery库功能,如选择器,ajax,动画等?
  • 您是否愿意牺牲时间处理跨浏览器问题编写自己的javascript以获取和设置Cookie?使用jQuery,你可以使用一个插件,这使它更容易处理。

如果您决定使用jQuery,那么您的访问者浏览器将缓存外部JavaScript文件以用于后续请求,从而减轻后续页面加载时间。