
JavaScript
文章平均质量分 84
fox123871
这个作者很懒,什么都没留下…
展开
-
js去除空格
SCRIPT LANGUAGE="JavaScript"> //出处:网上搜集 // Trim() , Ltrim() , RTrim() String.prototype.Trim =function() { return this.re原创 2011-08-26 14:44:46 · 1056 阅读 · 0 评论 -
引用 js中常用方法-去除字符串空格,各类型验证,获取url参数等
SCRIPT LANGUAGE="JavaScript"> //出处:网上搜集 // Trim() , Ltrim() , RTrim() String.prototype.Trim =function(){ return this.replace(/(^\s*)|(\s*$)/g,"");} String.prototype.LTrim =function转载 2011-10-20 16:11:28 · 3238 阅读 · 0 评论 -
用js判断页面刷新或关闭的方法(好)
用js判断页面刷新或关闭的方法(好)2009-10-12 23:02onbeforeunload与onunload事件Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的转载 2011-11-07 18:35:22 · 1782 阅读 · 0 评论 -
数据类型和Json格式
1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也就是若干个相原创 2011-12-16 13:11:26 · 601 阅读 · 0 评论 -
程序开发中乱码的出现情况及解决方案
在程序开发中出现乱码的情况:1:用JS函数作为URL的参数化跳转,例如 window.open(url),此时的url为带参数拼接的url,其中 包括ASCII之外的字符,那么接受页面就会出现错误,对于这部分非ASCII的编码呈现出乱码的格式。2:采用服务器端的跳转方式,例如respon.redirect 跳转带有参数的URL,此时由于浏览器兼容性问题,可能也会出现问题。 情况1的原创 2012-02-28 16:43:07 · 1538 阅读 · 0 评论 -
获取触发事件元素在整个网页中的绝对坐标
//返回数组类型 function findPosition(oElement) {//oElement 当前元素 if (typeof (oElement.offsetParent) != 'undefined') { for (var posX = 0, posY = 0; oElement; oElement =原创 2012-03-02 14:03:45 · 790 阅读 · 0 评论 -
JavaScript去除空格的三种方法 (trim)
方法一:个人认为最好的方法.采用的是正则表达式,这是最核心的原理.其次.这个方法使用了JavaScript 的prototype 属性其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.下面就来看看这个属性是怎么来用的. 返回对象类型原型的引用。objectName.prototypeobjectName 参数是对象的名称。说明用原创 2012-03-16 13:32:08 · 996 阅读 · 0 评论 -
JS获取当前时间戳的方法-JavaScript 获取当前时间戳
在网上找了很久JS获取时间戳的方法,很多都走了很多弯路,但是得到是的时间戳却不正确,下面把自己整理的几个JS获取时间戳的方法发到这里,供我的好友分享。JavaScript 获取当前时间戳:第一种方法:var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new原创 2012-04-26 10:09:51 · 3988 阅读 · 1 评论 -
js键盘上下左右键如何触发function
script type="text/javascript"> function jumpPage() { if (event.keyCode==37)//左fun_a(); if (event.keyCode==38)//上 fun_b(); if (event.keyCode==39)//右fun_c(); if (event.keyCode==原创 2011-10-21 15:52:54 · 3981 阅读 · 0 评论 -
Js操作Select大全
判断select选项中 是否存在Value="paraValue"的Item 向select选项中 加入一个Item 从select选项中 删除一个Item 删除select中选中的项 修改select选项中 value="paraValue"的text为"paraText" 设置select中text="paraText"的第一个Item为选中 设置select中valu转载 2011-10-19 17:49:21 · 595 阅读 · 0 评论 -
window.open 与 window.showModalDialog比较
window.open与window.showModalDialog都是用来打开子窗口的。open形式是直接打开一个子窗口,但在ie7以及ie8上都不会直接弹出一个窗口,而是在新标签页中打开,这带来两个问题,一个是操作不方便,另一个是原本明明在open时指定了窗口大小的,转载 2011-09-30 15:22:37 · 1101 阅读 · 0 评论 -
JS获得月最后一天和js得到一个月最大天数
标题页 function getLastDay(year,month) { var new_year = year; //取当前的年份 var new_month = month++;//取下一个月的第原创 2011-08-26 15:21:01 · 18820 阅读 · 4 评论 -
JS控件ASP.NET的treeview控件全选或者取消
/* 函数名称:CheckNode(currentNode)、ParentNode(currentNode)、ChildNode(currentNode) 作者:常东方 创建日期:2005-02-02 函数功能:实现带checkbo原创 2011-08-28 17:12:17 · 2140 阅读 · 0 评论 -
nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文原创 2011-08-28 21:40:29 · 17515 阅读 · 2 评论 -
鼠标移动到div,出现浮层显示明细,弹出层与div上边距与左边距重合的解决方案
.toopTip { background-color:Yellow; border-style:solid; border-width:1px; borde原创 2011-09-23 13:39:12 · 4603 阅读 · 0 评论 -
escape encodeURI 和encodeURIComponent
escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,今天我就在这里对这三个方法详细地分析与比较一下。escape() 方法M原创 2011-06-02 22:42:00 · 509 阅读 · 0 评论 -
js 操作dom
节点(node)层次 Document--最顶层的节点,所有的其他节点都是附属于它的。 DocumentType--DTD引用(使用语法)的对象表现形式,它不能包含子节点。 DocumentFragment--可以像Document一样来保存其他节点。 Ele原创 2011-08-30 22:36:06 · 1067 阅读 · 0 评论 -
FileUpload在IE7、IE8页面中显示本地图片
1、设置Internet选项:安全-自定义级别-将文件上传到服务器时包含本地目录路径-启用2、在加入head中加入 #PreviewImg { FILTER: progid:DXImageTransform.Microsoft.Al转载 2011-09-28 17:18:57 · 792 阅读 · 0 评论 -
只允许输入数字不允许输入字母和汉字和只允许粘贴数字
只允许输入数字不允许输入字母和汉字和只允许粘贴数字 function numonKeyDown(){//不允许输入字母和汉字的函数 var k=window.event.keyCode; return isValidNum(k); } function原创 2011-10-11 23:33:16 · 1087 阅读 · 0 评论 -
获取网页可见区域高度以及滚动条等信息的问题
最近在弄个项目,碰上了这些坐标的东西, 发现按语法去写,不好用 为0,要么就是为18,让人蛋疼,特此记录。 //计算网页文档内可见高度,浏览器兼容模式 function getPageHeight() { var client原创 2011-09-30 10:56:09 · 1104 阅读 · 0 评论 -
xmlhttp的缓存清除的俩种方案
方法一:加If-Modified-Since头xmlhttp多次调用时它却总是显示缓存页面, 尝试在 php 或 asp 中加入相应的http头明确不要缓存, 也没什么效果!!现在终于找到一个办法啦,就是在 xmlhttp.open 之后发送一个If-Modified-Since头即可, 代码如下 xmlhttp.setRequestHeader('If-Modified-S原创 2012-04-26 10:14:07 · 2153 阅读 · 0 评论 -
JSON的遍历方式
第一种:使用for循环js代码:[javascript] view plaincopyprint?function CyclingJson1() { var testJson = '[{ "name": "小强", "age": 16 },{"name":"小明","age":17}]'; testJson =原创 2012-05-25 15:41:02 · 781 阅读 · 0 评论 -
IE 8 HTML Parsing Error: Unable to modify the parent container element before the child element is c
它的发生,是因为某些DOM操作发生在DOM树加载完成之前,比如appendChild就像下面的代码: alert(document.readyState); var oDiv = document.createElement("DIV"); oDiv.innerHTML = 'test odiv test odiv'; d转载 2012-12-11 22:45:59 · 1266 阅读 · 0 评论 -
JQUERY Live Hover
//菜单效果 $(".hmain").live('mouseenter', function() { $(this).css("background-image", "url(images/menutwo.jpg)"); $(this).children("a").css("color", "#FFFFFF")原创 2013-01-07 15:06:27 · 1376 阅读 · 0 评论 -
diy Tabs Style
管理导航 系统设置 用户管理 内容管理 其他管理 1111111 222222222 333333转载 2013-02-06 17:16:32 · 852 阅读 · 0 评论 -
使用jquery操作iframe
1、 内容里有两个ifame leftiframe中jQuery改变mainiframe的src代码: $("#mainframe",parent.document.body).attr("src","http://www.radys.cn")2、 如果内容里面有一个ID为mainiframe的ifame ifame包含一个someID you want to转载 2013-03-05 15:28:11 · 664 阅读 · 0 评论 -
异步动态加载JS 并运行
(function(){var ga=document.createElement('script');ga.type?=?'text/javascript';?ga.async?=?true;ga.src?=?('https:'?==?document.location.protocol???'https://ssl'?:?'http://www')?+?'.google-analyti转载 2013-03-11 09:58:34 · 1423 阅读 · 0 评论 -
JS计算窗口尺寸
window.screen.availWidth 返回当前屏幕宽度(空白空间) window.screen.availHeight 返回当前屏幕高度(空白空间) window.screen.width 返回当前屏幕宽度(分辨率值) window.screen.height 返回当前屏幕高度(分辨率值) window.document.body.offsetHeight; 返回当前网页高度转载 2015-04-13 22:30:21 · 795 阅读 · 0 评论 -
js 绑定带参数的事件
标题一 标题二 标题三 标题四 div> 内容一 内容二 内容三 内容四 var tab = document.getElementById("tab").getElementsByTagName("h2"); function swap(n) { return function() { for(var i=0; i<tab.length; i++) {转载 2015-04-21 23:05:33 · 4606 阅读 · 1 评论 -
AJAX GET POST内容获取
1:Request.Form 针对Post请求2:Request[key] 或者 Request.QueryString 针对Get请求原创 2015-09-15 23:13:32 · 674 阅读 · 0 评论 -
jquery、js调用iframe父窗口(父类)与子窗口元素的方法
jquery、js调用iframe父窗口与子窗口元素的方法1. jquery 在iframe子页面获取父页面元素代码如下:$("#objid", parent.document)2. jquery在父页面 获取iframe子页面的元素代码如下:$("#objid",document.frames('iframename').document)转载 2015-10-14 17:39:44 · 3540 阅读 · 1 评论 -
cookie的path和domain属性解析
1.domain表示的是cookie所在的域,默认为请求的地址,如网址为www.test.com/test/test.aspx,那么domain默认为www.test.com。而跨域访问,如域A为t1.test.com,域B为t2.test.com,那么在域A生产一个令域A和域B都能访问的cookie就要将该cookie的domain设置为.test.com;如果要在域A生产一个令域A不能访问而域原创 2012-11-27 17:09:57 · 1677 阅读 · 0 评论 -
JavaScript mailto
若您忘记了密码,可发邮件至ahref="mailto:123@123.com">123@123.coma>对于MAILTO 中文标题乱码的问题 是由于outlook的编码方式为GBK,设置HTMLmeta编码格式即可解决。 body里面换行可以这样实现,换行在URL编码里面就是“%0A”点击一大家知道,mailto是网页设计制作中的一个非原创 2012-10-12 14:05:01 · 21097 阅读 · 0 评论 -
同域jQuery(跨)iframe操作DOM
frame目前还是比较流行的,许多地方都通过它来实现特殊的情况。比如说传统的上传、select在ie6下、代理、跨域等等。今天呢,简要的记述一下跨iframe的相关操作,主要是用jQuery操作DOM结构方面。 $('#read-aa').click(function() { var v=$('#aa').contents().find('body')原创 2012-08-30 13:43:11 · 6055 阅读 · 0 评论 -
ashx介绍以及ashx文件和aspx文件区别
ashx是什么文件? .ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。 .ashx文件适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图片、动态文本等内容。 ashx文件是.n原创 2012-05-28 10:35:48 · 2210 阅读 · 0 评论 -
serialize datatable to json
public string CreateJsonParameters(DataTable dt) { /* /**************************************************************************** * Without goingin to the depth o原创 2012-06-03 22:51:24 · 1049 阅读 · 0 评论 -
序列化
将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 序列化使其他代码可以查看或修改那些不序列化便无法访问的对象实例数据。确切地说,代码执行序列化需要特殊的权限:即指定了 SerializationFormatter 标志的 SecurityPermission。在默认原创 2012-05-25 17:06:29 · 549 阅读 · 0 评论 -
调用HttpHanlder的几种返回方式
1:如果只需要返回字符串形式的 例如内容、JSON字符串数组等context.Response.Write(resultPrice.ToString());2:如要要返回图片,那么采用流的形式bitmap.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);3:如果返回文件,例如t原创 2012-06-14 22:25:04 · 708 阅读 · 0 评论 -
JSON教程 - 入门篇
JSON教程1.)JSON定义:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, P原创 2012-05-25 17:01:25 · 831 阅读 · 0 评论 -
网页JS日期动态显示
setInterval("jnkc.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);原创 2012-07-06 16:49:14 · 774 阅读 · 0 评论