嗨,新朋友,很高兴认识你,欢迎来到我的博客。
文章标签: javascript

通过使用offsetLeft和scrollLeft来分别实现图片无缝滑动

<style type="text/css"> *{ margin:0px; padding:0px; } #wrap{ width:890px; height:124px; position:relative; overflow:hidden; } #wrap ul{ height:108px; position:absolute; top:0px; ...

javascript获取当前时间戳

第一种方法: var timestamp = Date.parse(new Date()); 结果:1280977330000 第二种方法: var timestamp = (new Date()).valueOf(); 结果:1280977330748 第三种方法: var timestamp=new Date().getTime(); 结果:1280977330748 第...

javascript延迟加载setTimeout

function test() { alert('www.sunhaibing.com'); } setTimeout(test, 1000); 延迟1秒执行

JavaScript弹出新窗口

【1、最基本的弹出窗口代码】 其实代码非常简单: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript...

javascript对url进行encode的两种方式

javascript可以使用的内置函数有: encodeURI() encodeURIComponent() 他们都是用utf-8的编码方式 encodeURI(),用来encode整个URL,不会对下列字符进行编码:+ : / ; ?&。它只会对汉语等特殊字符进行编码 encodeURIComponent (),...

document.domain - JavaScript的同源策略问题:错误信息:Permission denied to access property 'document'

在做第三方集成时,使用了<iframe>,通过子页面的js来调整父页面的元素时,会出现访问不到的情况。 错误信息:Permission denied to access property 'document' 造成这个问题的原因是js不属于同一个域,由于某些浏览器的安全问...

JS中Null与Undefined的区别

在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined? Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认...

jquery去掉字符串起始和结尾的空格

$.trim(" hello, how are you? ");

js(javascript)判断undefined类型

判断方法 if (typeof(reValue) == "undefined") { alert("undefined"); } typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"

jquery获得url参数

发现很多人用jquery.query.js,但是这个有bug 下面这个比较好 https://github.com/allmarkedup/jQuery-URL-Parser /*---- jQuery version -----*/ var url = $.url(); // parse the current page URL var url = $.url('http://a...

js取得当前url

完整的 url = window.location.href;

js对象.数组和json互相转换

js中对象转json ,数组转json以前都是用的 json.org/json.js ,里面有提供了几个方法如 object.toJSONString string.parseJSON 非常方便转换 但今天调试的时候,动不动就报错 too much recursion ,上网看了看,主要是因为json.org官...

js数组的操作

一、数组的操作 1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]);  //创建一个数组并赋值 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 要说明的是...

Javascript定义类(class)的三种方法

一、构造函数法 //定义 function myClass() { this.name = "www.sunhaibing.com"; } //生成实例的时候,使用new关键字。 var test = new myClass(); alert(test.name); //类的属性和方法,还可以定义在构造函...

js(javascript)根据id删除元素

var idObject = document.getElementById(id); if (idObject != null) idObject.parentNode.removeChild(idObject); }

JavaScript压缩工具

1. 老牌的JSMin jsmin <fulljslint.js >jslint.js “(c)2002 Douglas Crockford” 2. YUI Compressor(可以处理CSS) 使用方法: //压缩JS java -jar yuicompressor-2.4.2.jar –type js –charset utf-8 -v src.js > packed.j...

JS弹出窗口

一、 基本变化 最简单的: window.open ('page.html'); <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resiz...

js实现页面跳转的五种方法

第一种: <script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script> 第二种: <script language="javascript"> alert("返回"); window....

js 中文输入法 无法触发onkeyup事件的问题

当监听一个input的keyup的事件的时候,英文输入法的情况下可以实时的通过keyup事件检测到文本框value的变化,但是当输入法变成中文后,input的keyup事件就不会被正常触发。 oninput和onpropertychange两个事件。 oninput是firefox下面...

javascript小数四舍五入(保留n位小数四舍五入)

javascript小数四舍五入 一、问题的产生: 自己在编码时,在javascript中遇到了 3.21*3=9.629999999999999 0.3*3 = 0.8999999999999999999999 的现象 用Javascript取float型小数点后两位,例22.127456取成22.13,如何做? 1. 最笨的办...