JSON.stringify(),JSON.parse(),toJSON()方法使用
摘要:JSON.stringify(), 将value(Object,Array,String,Number...)序列化为JSON字符串JSON.parse(), 将JSON数据解析为js原生值toJSON(), 作为JSON.stringify中第二个参数(函数过滤器)补充支持 IE8+,FF3.5+,safari4+,opera10.5+,chrome//* ===================ECMAscript5 全局对象JSON=====================* Json:只是一种轻量级的数据格式。使用js syntax的子集表示对象、数组、字符串、数值、布尔值、和null*
阅读全文
posted @
2013-07-03 15:25
duanxz
阅读(2030)
推荐(0) 编辑
JS鼠标捕获DIV内选中的坐标和宽高
摘要:用 javascript 获取当页面上鼠标(光标)位置在许多情况下都会用到,比如拖放,悬停提示(tooltip) 等等。当然,这里我们依然要面对浏览器的兼容问题,在不同的浏览器下,对这些相关的属性处理方式也不同,本文详细介绍了浏览器在处理这些属性时的差异和最终的解决方法。用 javascript 获取当页面上鼠标(光标)位置 – 示例1234567891011121314151617<script type="text/javascript">// 说明:获取鼠标位置// 整理:http://www.codebit.cn// 来源:http://www.webr
阅读全文
posted @
2013-02-28 14:32
duanxz
阅读(1025)
推荐(0) 编辑
拖动缩放[转]
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb23
阅读全文
posted @
2013-02-25 15:43
duanxz
阅读(232)
推荐(0) 编辑
Javascript的调试利器:Firebug使用详解
摘要:Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。本文主要是为初学者介绍一下Firebug的基本功能与如何使用Firebug。由于本人水平与能力有限,在文章中的可能会有很多错误与遗漏,希望大家能谅解和指正!<!--[if !supportLists]-->1、 <!--[endif]-->安装F
阅读全文
posted @
2013-01-06 21:11
duanxz
阅读(272)
推荐(0) 编辑
JavaScript数组push与pop方法
摘要:数组对象的push与pop方法分别在数组的尾部添加与删除元素。push方法有一个参数,也就是要添加到数组尾部的元素,而pop方法则没有参数,而是返回从数组尾部删除的元素。见下面的JS代码。JavaScript代码<script type="text/javascript"> var arr = ["HTML","CSS","JavaScript","DOM"]; var arr2 = [1,2,3,4]; arr.push("PHP"); var popped =
阅读全文
posted @
2012-09-11 09:12
duanxz
阅读(1432)
推荐(0) 编辑
JS-inArray检查数组中是否存在某个值
摘要:我们经常会用到这个一样逻辑,判断一个字符串或者数字是否在数组内,很多程序语言都有这样一样专门的函数,比如PHP的in_array()。那么JS有木有呢,很遗憾,JS木有这样的函数,于是想到伟大的JQ是否封装了这个函数,找到了API,JQ的确封装了这个函数jQuery.inArray( value, array ) 搜索数组中指定值并返回它的索引(如果没有找到则返回-1)。value要搜索的值。array一个数组,通过它来搜索。当然,处于学习,自己也去写了这样的函数,有2种代码可以实现,第一种:view plaincopy to clipboardprint?functioninArray1(n
阅读全文
posted @
2012-09-11 08:47
duanxz
阅读(5976)
推荐(0) 编辑
JS只能输入数字和小数点
摘要:javascript 替换函数全部替换方法<script language="javascript">var strM = "javascript is a good script language";//在此我想将字母a替换成字母Aalert(strM.replace("a","A"));</script>只能替换第一个“a”字母<script language="javascript">var strM = "javascript is a go
阅读全文
posted @
2012-09-04 10:06
duanxz
阅读(2876)
推荐(0) 编辑
如何动态增加下拉框列表,下拉框里的内容从js数组里得来?
摘要:很抱歉,我没测一下,动态增加下拉框的内容按照我第一个写法IE没问题,firefox会出错。改成这样都可以了。这样就可以个下拉框添加内容,你只要遍历你的js数组加进去Html代码<selectid="Input"></select>Js代码varoption=document.createElement("option");option.text='11';option.value='22';Input.add(option); 从js数组中得到:看例子Html代码<html><he
阅读全文
posted @
2012-08-28 15:02
duanxz
阅读(4125)
推荐(0) 编辑
IE9无法调试Javascript的一个解决方法
摘要:前两天我的电脑的IE8不知道原因无法调试javascript了,在IE的选项里“禁用脚本的调试(Internet Explorer)”这个选项,去掉勾选,但无法生效,再次打开后还是选中状态。在网上找不少的方法,其中说的最多的方法是修改注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\SCRIPT_DEBUGGER_IE\CheckedValue把”CheckedValue”键值设置为”no”这样设置后,虽然“禁用脚本的调试(Internet Explorer)”不再是选中的状态,
阅读全文
posted @
2012-08-28 15:00
duanxz
阅读(438)
推荐(0) 编辑
JS判断值只能是数字,字母或数字字母的组合
摘要:function checknumabs(cont){var c = new RegExp();c = /^[A-Za-z0-9]+$/;if(!c.test(cont)){ //desc = "用户名只支持英文 数字的组合,请正确填写!"; return true;}}
阅读全文
posted @
2012-08-04 10:44
duanxz
阅读(1654)
推荐(0) 编辑
实战Dojo工具包
摘要:1 简介当你开始建造一个Ajax应用时,你很快就会遇到一些情形,让你感觉自己好像是在重新发明轮子。大量的开发者一想到Ajax,就会直接扑向XMLHttpRequest对象,但这仅仅只是一个开始,而且是Ajax开发中很容易的部分。当你在建造JavaScript富客户端应用时,你会遇到大量令人烦恼的事情。浏览器的兼容性、对于降级(degradation)的支持、混杂在一起的DOM处理、还有那些鲜血淋淋的hack技巧(例如离线存储),所有这些事情都会冒出来。这篇文章将会为你介绍一个远远超出对XHR进行简单封装的工具包。它是那种每个人只要开发富客户端的Ajax应用都应该使用的工具包。没有了它,你就是一
阅读全文
posted @
2012-06-27 09:58
duanxz
阅读(881)
推荐(0) 编辑
JavaScript框架比较
摘要:摘要:现代网站和web应用程序趋向于依赖客户端的大量的javascript来提供丰富的交互。特别是通过不刷新页面的异步请求来返回数据或从服务器端的脚本(或数据系统)中得到响应。在这篇文章中,你将会了解到javascript框架如何更快、更方便的创建互动性强、响应快得网站和web应用程序。导言:JavaScript是一种面向对象的脚本语言,一直以来用作Web浏览器应用程序客户端脚本接口的选择。JavaScript允许Web开发人员编程与网页上的对象的工作,为凭空操作这些对象提供了一个平台。当JavaScript最初推出时,它通常用来提供一些微不足道的功能,如时钟、在浏览器状态栏中滚动文本。另外一
阅读全文
posted @
2012-06-26 09:24
duanxz
阅读(581)
推荐(0) 编辑