js history对象简单实现返回和前进_javascript技巧

返回和前进用到的是DOM中的history对象:

返回:

复制代码 代码如下:

<a href="javascript:history.go(-1)">返回</a> //相当于调用history对象的back()方法;

前进:

复制代码 代码如下:

<a href="javascript:history.go(1)">前进</a> //相当于调用history对象的forword()方法;

时间: 2024-10-26 01:16:42

js history对象简单实现返回和前进_javascript技巧的相关文章

JS实现超简单的鼠标拖动效果_javascript技巧

本文实例讲述了JS实现超简单的鼠标拖动效果.分享给大家供大家参考,具体如下: 这里使用尽可能短的JavaScript代码写一个JS拖动,函数本身287个字符...如果不是考虑兼容性和变量封装,还可以更短点. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-s-drug-demo/ 具体代码如下: <title>尽可能短的写一个JS拖动</title> <body> <div id="demo&quo

利用D3.js实现最简单的柱状图示例代码_javascript技巧

首先把效果图放出来: 具备了一个柱状图的基础元素:柱形,坐标轴,刻度,数值等. 不得不说,d3.js比直接用的echarts更麻烦,但是确实更自由. 来看看如何实现吧. //确定画布的大小 var width = 400; var height = 400; //在 body 里添加一个 SVG 画布 var svg = d3.select("body") .append("svg") .attr("width", width) .attr(&q

JS中实现简单Formatter函数示例代码_javascript技巧

JS原生并没有提供方便使用的Formatter函数,用字符拼接的方式看起来混乱难读,而且使用起来很不方便.个人感觉C#里提供的语法比较好用,如: String.Format("Welcome to learn '{0}','{0}' is awesome,you will {1} it!","Javascript","love"); 这种有顺序的替换方式,比较清晰,而且在要替换同一内容时候可以省去传递重复参数的情况,下面是JS简单实现版本(没有严

js获取对象为null的解决方法_javascript技巧

页面上动态输出的数据,这是ajax获取的数据我要在页面上展示 复制代码 代码如下:     success:function(data){          var arr = data.split('_');          var numArr = arr[0].split(",");          var numStr = "";          if(numArr.length==undefined || numArr.length==0){    

用js编写的简单的计算器代码程序_javascript技巧

最近编写的一个简单的计算器代码程序,先给大家展示一下 分享代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta htt

js克隆对象、数组的常用方法介绍_javascript技巧

Ext的两种克隆的方法: 可以克隆对象.数据等:var newJson = Ext.clone(json); 只能克隆数组:var newJson = Ext.Array.clone(json); JQuery的方法: 深复制[可以迭代]:var newJson = jQuery.extend(true,{}, json); 浅复制[不能迭代]:var newJson = jQuery.extend({}, json); var newJson = $.map(json,function (n)

js以对象为索引的关联数组_javascript技巧

关于JSON对象,你可以参看wikipedia(http://zh.wikipedia.org/zh-cn/JSON),还有官方网站(http://www.json.org/json-zh.html). 我们常说JavaScript原生支持json,因为我们可以认为json就是对JavaScript的Object对象的灵活应用. 通常我们使用json的方式,主要用作前后台数据交换的格式: 而在代码逻辑中更多的是用关联数组的方式.但即使是这样我们也很少使用对象类型作为键值对的键名. var a=

用JS写的简单的计算器实现代码_javascript技巧

etongchina@gmail.com

js 事件对象 鼠标滚轮效果演示说明_javascript技巧

文本框增加/减少值 文本框获得焦点后滚动鼠标滚轮 鼠标滚动缩放图片 鼠标滚动控制滑块移动