【问题标题】:Javascript to handle manipulating url anchor for bookmarking用于处理书签的 url 锚点的 Javascript
【发布时间】:2009-04-15 17:20:05
【问题描述】:

我想使用 url 的锚点部分(在 # 之后),这样我的页面可以有 ajax/dhtml,但仍然可以让书签正常工作。我想知道是否有人可以帮助我开始为此编写一些javascript代码。我正在使用 jQuery,但如果解决方案是通用的,那也没关系。

对于我的页面,我可以进行如下设置: "a" 可以是 10-50 之间的数字 “b”是 0 或 1 “c”是 0 或 1 等等……

我想要一些关于编写优化的 javascript 代码的提示,这些代码可以解析和设置类似 #a=23&b=0&c=1 的内容

另外,我想让我的 url 尽可能短,所以如果“a”的默认值为 23,在上面的示例中,a=23 将被省略。

是否已经有一个库可以完成所有这些工作?

【问题讨论】:

    标签: javascript url anchor


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      我正在开发一个稍微好一点的历史模块,它会自动将哈希信息转换为原生 JavaScript 对象。它是事件驱动的,这意味着它会在散列更改时触发分配的事件。虽然 Firefox 保留“哈希历史”,但 IE 没有,因此您需要使用隐藏的 iframe 来保存哈希信息。

      您可以在这里查看源代码:http://jslib-test.amplio-vita.net/JSLib/js/aV.main.history.js

      “queryString to Object转换器”功能在“Object.fromQueryString”名称下的文件http://jslib-test.amplio-vita.net/JSLib/js/aV.ext.object.js中。

      如有需要,请随时询问更多信息。

      【讨论】:

        猜你喜欢
        • 2017-12-25
        • 1970-01-01
        • 2011-02-23
        • 1970-01-01
        • 2020-09-04
        • 1970-01-01
        • 1970-01-01
        • 2013-11-17
        • 1970-01-01
        相关资源
        最近更新 更多