随笔分类 -  JavaScript

JavaScript的收集和珍藏
jquery map.js
摘要:(function ($) { HashMap = function () { var index = 0; var content = ''; var keyV = new Array(); var valueV = new Array(); //向map中添加key,value键值对 this. 阅读全文

posted @ 2016-06-17 14:24 水行者 阅读(353) 评论(0) 推荐(0)

JavaScript 函数调用
摘要:JavaScript 函数有 4 种调用方式。每种方式的不同方式在于this的初始化。this关键字一般而言,在Javascript中,this指向函数执行时的当前对象。注意 this 是保留关键字,你不能修改 this 的值作为一个函数调用function myFunction(a, b) { ... 阅读全文

posted @ 2016-01-25 10:15 水行者 阅读(156) 评论(0) 推荐(0)

JavaScript JSON
摘要:JSON 是用于存储和传输数据的格式。JSON 通常用于服务端向网页传递数据 。什么是 JSON?JSON 英文全称JavaScriptObjectNotationJSON 是一种轻量级的数据交换格式。JSON是独立的语言*JSON 易于理解。JSON 实例以下 JSON 语法定义了 employe... 阅读全文

posted @ 2016-01-25 09:53 水行者 阅读(150) 评论(0) 推荐(0)

JavaScript 类型转换
摘要:在 JavaScript 中有 5 中不同的数据类型:stringnumberbooleanobjectfunction3 种对象类型:ObjectDateArray2 个不包含任何值的数据类型:nullundefinedtypeof 操作符你可以使用typeof操作符来查看 JavaScript ... 阅读全文

posted @ 2016-01-25 09:38 水行者 阅读(172) 评论(0) 推荐(0)

完美的身份证验证,哈哈 搞定!!!
摘要:/* 根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 地址码表示编码对象常... 阅读全文

posted @ 2015-07-31 17:16 水行者 阅读(592) 评论(0) 推荐(0)

iframe 传值问题
摘要:当一个页面中插入了iframe或者由不同的框架组成(fieldset)时,这种情况下,需要处理的业务逻辑比较常见的就是数据进行交互了1.页面中插入了iframe情况由于页面中插入了iframe,那么iframe就是一种从属于主窗体的关系当一个页面中插入了iframe或者由不同的框架组成(fields... 阅读全文

posted @ 2014-06-24 15:57 水行者 阅读(3902) 评论(0) 推荐(0)

javascript实现播放音乐
摘要:播放 阅读全文

posted @ 2013-12-27 16:23 水行者 阅读(679) 评论(0) 推荐(0)

ifame 跨域高度自适应
摘要:代码如下:var iframeids = ['memberIndexIframe','inquiryCenterIframe','everychinaBbsIframe']; var iframehide = "yes"; function dynIframeSize(){ var dyniframe = []; for(var i=0;i a.html页面只是用来引入对方页面的一个简单页面 这就不多做介绍。 然后,最好在a.html同一级目录下,创建一个agent.html页面,该页面用来得到对方通过js传递过来的参数, 根 阅读全文

posted @ 2013-11-15 17:11 水行者 阅读(349) 评论(0) 推荐(0)

JS中showModalDialog 详细使用
摘要:基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框。使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArgu 阅读全文

posted @ 2013-11-08 13:24 水行者 阅读(216) 评论(0) 推荐(0)

对frameset、frame、iframe的js操作
摘要:框架编程概述一个HTML页面可以有一个或多个子框架,这些子框架以来标记,用来显示一个独立的HTML页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一个框架中表单的行为等。框架间的互相引用一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链接对象、图片对象等是类似的,不同的是,这些集合是document的属性。因此,要引用一个子框架,可以使用如下语法:window.frames["frameN 阅读全文

posted @ 2013-11-08 10:54 水行者 阅读(380) 评论(0) 推荐(0)

分享到微博 分享到QQ空间代码
摘要:分享到微博<a href="javascript:void(0)" onclick="postToWb();return false;" class="tmblog"><img src="http://v.t.qq.com/share/images/s/b32.png" alt="转播到腾讯微博" border="0" /></a><script type="text/javascript">function 阅读全文

posted @ 2012-10-24 10:10 水行者 阅读(433) 评论(0) 推荐(0)

设为首页,加入收藏 兼容各大浏览器
摘要:<a onclick="SetHome(this,window.location)">设为首页</a><a onclick="AddFavorite(window.location,document.title)"> 加入收藏</a> <script type="text/javascript"> function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } ca 阅读全文

posted @ 2012-09-25 18:24 水行者 阅读(229) 评论(0) 推荐(0)

日期时间正则表达式
摘要:正则表达式(?n:^(?=\d)((?<day>31(?!(.0?[2469]|11))|30(?!.0?2)|29(?(.0?2)(?=.{3,4}(1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00))|0?[1-9]|1\d|2[0-8])(?<sep>[/.-])(?<month>0?[1-9]|1[012])\2(?<year>(1[6-9]|[2-9]\d)\d{2})(?:(?=\x20\d)\x20|$))?(?<time& 阅读全文

posted @ 2012-09-07 17:19 水行者 阅读(1067) 评论(0) 推荐(0)

js计算时间差
摘要:用js计算时间差,得到比较人性化的结果0+2,006 views / 2009.09.03 / 5:05 下午我们经常看到一些文章或者评论的发表时间不是直接显示出死板的Y-m-d格式,而是算了一个时间差,如:发表于2分钟前,这样显得比较人性化,多用于一些非正式网站。下面提供JavaScript的实现方法:var minute = 1000 * 60;var hour = minute * 60;var day = hour * 24;var halfamonth = day * 15;var month = day * 30;function getDateDiff(dateTimeStamp 阅读全文

posted @ 2012-06-28 15:41 水行者 阅读(708) 评论(0) 推荐(0)

正则表达式限制文本框
摘要:正则表达式限制文本框只能输入数字许多时候我们在制作表单时需要限制文本框输入内容的类型,下面我们用正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等各类代码。 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> 2.只能输入数字,能输小数点. <input onkeyup=&quo 阅读全文

posted @ 2012-06-28 15:40 水行者 阅读(281) 评论(0) 推荐(0)

JavaScript:void(0)
摘要:Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 (实现版本 Navigator 3.0 )你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。下面的代码创建了一个超级链接,当用户以后不会发生任何事。当用户链接时,void(0) 计算为 0,但 ... 阅读全文

posted @ 2012-04-18 14:48 水行者 阅读(401) 评论(0) 推荐(0)

Canvas的使用
摘要:使用HTML5来编写代码的人,有着设计者和开发者双重身份的强悍组合,其职责是构造出高效的富互联网应用(rich Internet application,RIA),特别是丰富的用户界面。就高效这个字眼来说,我的意思是指系统级的和系统性的创造力增强,这种增强以数字化的方式促进了站点所有者、所有者的代理机构和站点用户之间的对话。RIA是用户获得满意体验的来源之处和媒介,因此,它是任何成功的以网络为中心的风险投资的重要组成部分。以网络为中心的活动,就性质来说,或多或少都是 协作式的。公司要在包括了市场营销和管理的各个层面都取得成功的话,数字化协作的制胜方法是至关重要的。很多时候的很多情况都取决于效率 阅读全文

posted @ 2012-03-29 16:28 水行者 阅读(1223) 评论(0) 推荐(0)

jquery load的使用
摘要:调用load方法的完整格式是:load( url, [data], [callback] ),其中 url:是指要导入文件的地址。 data:可选参数;因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里。 callback:可选参数;是指调用load方法并得到服务器响应后,再执行的另外一个函数。 一:如何使用data 1.加载一个php文件,该php文件不含传递参数 $("#myID").load("test.php"); //在id为#myID的元素里导入test. 阅读全文

posted @ 2012-03-21 11:41 水行者 阅读(2221) 评论(0) 推荐(0)

js获取url参数方法
摘要:1.<script type="text/javascript">function getpara()//获取参数的函数{ var url=document.URL; var para=""; if(url.lastIndexOf("?")>0) { para=url.substring(url.lastIndexOf("?")+1,url.length); var arr=para.split("&"); para=""; for(var i=0; 阅读全文

posted @ 2012-03-16 14:54 水行者 阅读(641) 评论(0) 推荐(0)

json数组对象和对象数组
摘要:一、Json的简单介绍从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北京,东京”。第三种类型是mapping(映射),也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作hash(散列)或dictionary(字典),比如“首都:北京”。JSON(JavaScript Object Notation 阅读全文

posted @ 2012-02-29 13:57 水行者 阅读(321) 评论(0) 推荐(0)

导航