`
zhangyaochun
  • 浏览: 2613060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于hash的一些探究之开篇

阅读更多

前言

 

       其实项目做着做着,慢慢地有点转型到所谓的“前端主导”的方式------后端返回前端ajax的数据,前端进行渲染和事件交互相关的东西。但是也越来越体验到ajax带来的一些不好的地方:每一个ajax请求中,页面不会更新地址栏,历史记录也就不会得到更新,浏览器自带的“前进”与后退(或者我们键盘用的Backspace回格键)也就失去了相关的作用

 

 

正文

 

      再考虑下笔的时候,其实还是觉得这个topic应该是一个系列

 

  • location.hash以及#相关的一些知识
  • onhashchange事件相关的
  • 还有就是关于一些框架库对应的History的这些插件源码的分析
  • HTML5 history API的一些介绍

location.hash以及#相关的一些知识:

   1、我写过一篇location相关的整理的文章,里面就简单介绍了一下location.hash是干嘛的:

      location.hash    -------  返回从(#)开始的URL

      所以你可以用这样的方式获取#的值---------注意这个值是可读可写

   2、#到底有什么用?
  • #可以代表一个位置,#后面的可以是一个锚点或者对应容器的id
 
    其实很多这样的说明性的网页会用#来配合锚点进行对应内容的定位

   3、#对于服务器端有没有用?

   http://shurufa.baidu.com/help.html#n38 这样的一个请求,我们可以从下图中看到:


 
你看不到有#这部分相关的内容。


   4、改变#的内容是否会使网页进行重载?

       答案是:不会!

   5、改变#的内容是否会增加访问历史记录,使用回退是否能回到上一个访问的地址?

       答案是:当然!。。。除了IE6&7
 
  • 大小: 47.5 KB
1
1
分享到:
评论

相关推荐

    uthash开源的hash函数实现

    下面是一些关于 UTHASH 的关键知识点: 1. **哈希函数**:哈希函数是 UTHASH 的核心,它负责将结构体的某个字段(通常是唯一标识符)转换为整数值,这些值用于确定元素在哈希表中的位置。虽然 UTHASH 内部实现的...

    HASHIN.rar_ABAQUS_Hashin失效准则 abaqus_abaqus hashin_abaqus 三维Hashi

    标题中的"HASHIN.rar_ABAQUS_Hashin失效准则 abaqus_abaqus hashin_abaqus 三维Hashi"表明这是一个关于ABAQUS软件中应用Hashin失效准则进行三维分析的示例或教程。ABAQUS是一款广泛应用的有限元分析软件,尤其在结构...

    3d.zip_3维hashin准则_Hashin 3D_hashin_失效准则_层合板 hashin

    5. **失效函数**:Hashin引入了一个失效函数,它是一个关于各方向应力和材料属性的函数。当失效函数的值达到或超过某个阈值时,表示材料失效。 6. **计算方法**:在实际应用中,3D Hashin准则通常与有限元分析结合...

    密码学hash函数关于hash函数的ppt

    **SHA**系列是目前最常用的安全Hash算法之一,包括但不限于: 1. **SHA-1**:曾经广泛使用,但由于已知的安全弱点,现已不再推荐使用。 2. **SHA-2**:包括SHA-256和SHA-512等不同版本,是当前的标准。 3. **SHA-3*...

    UMAT_Hashin3D_hashin

    标题 "UMAT_Hashin3D_hashin" 指涉的是一个专门针对复合材料损伤分析的三维子程序,该程序基于Hashin破坏准则。在有限元分析(FEA)中,用户自定义材料(User-Defined Material,UMAT)是实现特定材料行为建模的一种...

    hashin-strain-3d_hashin_三维hashin_三维hashin失效_失效准则_3D—Hashin_

    **三维Hashin失效准则详解** 在复合材料领域,失效分析是至关重要的,它关系到材料的性能预测和结构安全。Hashin失效准则是一种广泛应用的多向复合材料失效理论,由Shlomo Hashin于1962年提出,主要用于评估多向受...

    hashin失效vumat_hashin破坏准则_vumatfailure_vumathashin失效_hashin_vumat

    在IT行业中,尤其是在模拟仿真和材料科学领域,Hashin失效准则是一种广泛...理解并正确实施Hashin失效准则与VUMAT相结合,对于模拟复杂材料系统的性能至关重要,能为工程师提供关于材料耐久性和结构完整性的重要预测。

    Hash值查看以及修改软件(Hash_1.0.4_0523.exe以及HashModifier.exe)

    在IT领域,Hash值是一种广泛使用的数据校验方式,它能够为任何大小的文件生成一个固定长度的唯一标识,这个标识通常称为哈希值或散列值。Hash值查看及修改软件,如"Hash_1.0.4_0523.exe"和"HashModifier.exe",是...

    hashcat-6.2.6(hash爆破工具)

    内容描述:用于crypto中hash爆破的强大工具。 优势:相较于其他hash工具,具有更快的算力,使用方便简洁。 适用:适用于md5,sha256等典型hash加密方式,反推出所需的源码。

    hashin失效vumat,hashin失效准则介绍,Fortran

    在IT行业中,尤其是在科学计算和工程模拟领域,Hashin失效准则和VUMAT(User-Defined Material subroutine for Nonlinear Analysis in ABAQUS)是两个非常重要的概念。这两个概念主要应用于复合材料、土木工程等领域...

    高运算性能,低碰撞率的hash算法MurmurHash算法.zip

    MurmurHash算法由Austin Appleby创建于2008年,现已应用到Hadoop、libstdc 、nginx、libmemcached,Redis,Memcached,Cassandra,HBase,Lucene等开源系统。2011年Appleby被Google雇佣,随后Google推出其变种的...

    GEOHASH Javascript的实现

    2. `geohash-demo.js`:包含`GEOHASH`的JavaScript实现代码,可能包括编码、解码以及相邻`GEOHASH`的计算功能。 3. `labeledmarker.js`:可能是一个辅助库,用于在地图上绘制带有标签的标记,用于展示`GEOHASH`对应...

    HASH_hash_stm32hash_stm32hash表_stm32f407_

    在STM32F407上实现的哈希(Hash)算法是数字签名、数据完整性验证等安全应用中的关键组成部分。哈希算法能够将任意长度的输入数据转化为固定长度的输出,通常称为哈希值或消息摘要。 哈希算法的主要特性包括: 1. *...

    C开源hash代码uthash

    uthash 是C的比较优秀的开源代码,它实现了常见的hash操作函数,例如查找、插入、删除等待。该套开源代码采用宏的方式实现hash函数的相关功能,支持C语言的任意数据结构最为key值,甚至可以采用多个值作为key,无论...

    oracle分区表之hash分区表的使用及扩展

    Oracle分区表中的Hash分区是一种基于哈希算法的分区策略,适用于处理无法清晰定义分区范围的大型数据表。这种分区方式通过计算分区键的哈希值来决定数据存储在哪个分区,以此达到数据分散和负载均衡的目的。Hash分区...

    hashcat [hashcat wiki].rar

    hashcat is the world’s fastest and most advanced password recovery tool. This version combines the previous CPU-based hashcat (now called hashcat-legacy) and GPU-based oclHashcat. Hashcat is ...

    各种Hash函数(JAVA版)

    RS-Hash Function Value: " + ghl.RSHash(key)); System.out.println(" 2. JS-Hash Function Value: " + ghl.JSHash(key)); System.out.println(" 3. PJW-Hash Function Value: " + ghl.PJWHash(key)); System....

    hashcat for windows

    Hashcat is the self-proclaimed world's fastest password recovery tool. It had a proprietary code base until 2015, but is now released as free software. Versions are available for Linux, OS X, and ...

    Hash在线解密_Hash在线解密_Hash在线解密平台最新版_hash解密_hash.txt_mysql5在线解密_

    Hash在线解密平台最新版php实现纯txt存储哈希跟明文对应表查询

    HASHIN_hashin子程序_imagehashing_Fortran_ABAQUSvumat_

    标题中的"HASHIN_hashin子程序_imagehashing_Fortran_ABAQUSvumat_" 提到了几个关键概念:HASHIN子程序、imagehashing、Fortran编程语言以及ABAQUS的VUMAT(用户材料子程序)。这些元素共同构成了一个在ABAQUS环境下...

Global site tag (gtag.js) - Google Analytics