
web标准
文章平均质量分 76
「已注销」
一个在深圳创业的程序员,核心业务开发大规模即时通讯系统,电商系统。
展开
-
JQuery限制文本显示长度,多余部分显示省略号...
www.ifeisu.comjQuery.fn.limit=function(){ var self = $("p[limit]"); self.each(function(){ var objString = jQuery.trim($(this).text()); var objLength = objString.lengt原创 2012-05-24 11:30:17 · 2877 阅读 · 0 评论 -
JQuery弹出层插件jquery-msgbox
<br />经常会在web开发中用到弹出消息框功能<br />比如注册,登录,信息显示等<br />jquery-msgbox 是个不错的选择哦<br />官方地址:<br />http://code.google.com/p/jquery-msgbox/downloads/list<br /> <br />原创 2010-09-14 10:09:00 · 1786 阅读 · 0 评论 -
利用Eval解json格式,浏览器会报,invalid label错
<br />比如,如下的代码:function handle_success(response){ var json = eval(response); // response = "{'foo' : 'bar'}"; }<br />浏览器会报,invalid label错, 这是因为, eval会尝试将你的response解释为一个label, 当你在脚本中直接写:<script> {'foo' : 'bar'};</script><br />会报错的原理是一样的.<br原创 2010-09-11 14:14:00 · 1257 阅读 · 0 评论 -
firefox不支持IE的window.attachEvent的实现方法
代码如下: if (window.addEventListener) { window.addEventListener(DOMContentLoaded, handler, false); //firefox window.addEventListener(load, handler, false); } else if (window.attachEvent)原创 2010-05-25 12:58:00 · 2275 阅读 · 0 评论 -
JS实现base64编码与解码
<br />var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var base64DecodeChars = new Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,原创 2010-09-08 10:08:00 · 39681 阅读 · 0 评论 -
IE7 iframe session丢失问题解决方案
今天在处理腾讯朋友应用的时候,测试给我发来个工单,说应用在IE7 上无法使用.出现登陆超时错误.第一反应是session丢失了.于是上网找了下 IE7 iframe session丢失问题.后来找到如下文章,问题解决:============================================= 昨天,我在校内上做的时间日记终于上线了。上线第一天有80多个用户原创 2011-06-08 11:32:00 · 4665 阅读 · 0 评论 -
WEB前端开发工程师必备技能
来源:http://www.psufool.cn 曾经听过很多这样的说法:会用DIV+CSS,会用Javascript写一些页面特效,还会用Photoshop处理下图片,就是前端开发工程师!很遗憾,这种说法很肤浅,也很无知。可以毫不客气的说,这是页面仔的行当;甚至说,你不过是个切图的….上面的会这个会那个的只是前端开发工程师必须的基础知识,也是皮毛,再说现在会这个的何止千千万。转载 2012-02-25 22:34:37 · 3206 阅读 · 0 评论 -
60款很酷的 jQuery 幻灯片演示和下载
原文地址:http://www.cnblogs.com/lhb25/archive/2011/05/31/2056103.html jQuery 是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择,它可以帮助你在项目中加入漂亮的效果,其中之一就是幻灯片,一种在有限的网页空间内展示系列项目时非常好的方法。今天这篇文章要给大家分享的是60款很酷转载 2012-01-16 22:14:48 · 1526 阅读 · 0 评论 -
IE中iframe跨域丢失Session问题 p3p
整合客户的登录时,或者其他一个网站通过iframe时,特别是一个http页面,访问一个https页面时,常常会session失效! 1、由于IE的安全限制,将父面所在域加入信任站点就OK了!2、当“父”页面是https的,通过iframe去访问https页面时. 会报“有不安原创 2011-07-29 09:51:33 · 2540 阅读 · 0 评论 -
js解决cookie跨域访问的问题
实现Cookie跨域访问,使用情景:"有两个不同域名的系统A(www.a.com/a.jsp)与B(www.b.com/b.jsp);当系统A成功登录后,系统B也能够同时自动完成登录,有点像一点登录的效果".为了快速、简单的实现这一功能,首先想到就是通过JS操作Cookie并让两原创 2011-07-29 10:00:26 · 1128 阅读 · 0 评论 -
基于视觉的系统性能优化
文章作者:孙立 链接:http://www.cnblogs.com/sunli/ 起因 最近公司一个专题,结合了电视台的直播,在直播的时候流量猛增。这个专题的尾部页面带有自动刷新某系统的动态数据的功能 ,在直播当晚,给某系统带了非常大的带宽压力。但是根据页面转载 2011-07-11 13:49:59 · 620 阅读 · 0 评论 -
做网站的一些定律
1.250定律拉德认为:每一位顾客身后,大体有250名亲朋好友。如果您赢得了一位顾客的 好感,就意味着赢得了250个人的好感;反之,如果你得罪了一名顾客,也就意味着得罪了250 名顾客。 在你的网站访客中,一个访客可能可以带来一群访客,任何网站都有起步和开展的过程,这个过程中此定律尤其重要。2.达维多定律达 维多认为,一个企业要想在市场上总是占据主导地位,那么就要做到第一个开发出新产品,又第一个淘原创 2009-10-10 05:55:00 · 677 阅读 · 0 评论 -
解决SWFUpload上传文件组件使用时报告2049错误
使用SWFUpload上传文件组件开发时可能你会遇到选择文件后点击上传,然后系统报告2049错误的问题。因为其显示的错误很含糊,不清楚是什么地方报出的,但估计应该是在handlers.js文件中的uploadError函数中,因为这个函数会检查errorCode的值,当该函数检查执行default规则时就会弹出一个对话框。为了明确断定问题出在此处,我将部分alert函数部分改写成:alert(“O转载 2011-06-24 17:56:00 · 1331 阅读 · 0 评论 -
[转载]JavaScript/Js脚本处理html元素的自定义属性(兼容Firefox和IE)
HTML元素,属性已经十分丰富了。但是,在某些场合下,也会显得捉襟见肘,这时候自定义属性就发挥了十分关键的作用。 Html元素的自定义属性,使用起来,十分方便,例如: 假设我们现在需要限制,这个按钮,只能点击2次,然后就失效了。 通常的实现方式,是可以利用全局变量的形式来记录点击次数,但我们这里用自定义属性来实现这个功能,展示一下自定义属性的优势;我们对上面的button做一下改造: 可以看到原创 2011-06-23 16:32:00 · 964 阅读 · 0 评论 -
window.attachEvent 实现 window.load多个函数
以前写 JavaScript 脚本时,事件都是采用 object.event = handler; 的方式初始化。这种方式对于 Internet Explorer、Mozilla/Firefox 和 Opera 来说很通用。但是有一个问题就是,这种方式只能一个事件对应一个事件处理过程。如果希望一个事件可以依次执行多个处理过程就不好用了。 但是 Internet Explorer 从 5原创 2010-05-25 12:54:00 · 848 阅读 · 0 评论 -
图片横向无缝滚动
CSS代码代码.scroll_div{ width:600px; margin:0 auto; overflow:hidden; white-space:nowrap; background:#ffffff;}.scroll_div img{ width:120px; border:0; margin:auto 8px; border:1px #efefef solid;}#原创 2009-12-23 16:53:00 · 545 阅读 · 0 评论 -
判断 iframe 是否加载完成的完美方法
一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似: var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net";if (!/*@cc_on!@*/0) { //if not IE iframe.onloa原创 2009-10-18 16:31:00 · 443 阅读 · 0 评论 -
如何判断脚本加载完成
在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢? 我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onreadyst原创 2009-10-18 16:53:00 · 437 阅读 · 0 评论 -
JS的trim()方法
-------------------------------------------------------js去空格----------------------------------------------------------------- 去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法原创 2009-10-18 16:28:00 · 433 阅读 · 0 评论 -
JQuery 文件上传收集
基于jquery的上传插件Uploadify Uploadify无论在功能、外观、可用性和扩展性上都有不错表现。 支持单文件或多文件上传,可控制并发上传的文件数 在服务器端支持各种语言与之配合使用,诸如PHP,.NET,Java…… 通过参数可配置上传文件类型及大小限制 通过参数可配置是否选择文件后自动上传 易于扩展,可控制每一步骤的回调函数(onS原创 2009-10-16 16:06:00 · 1310 阅读 · 0 评论 -
定时打开网页的代码
如果没有权限,或许可以考虑用隐藏框架,去隐藏一个页面, 再定时去打开你的页面,这类做法类似现在的定时弹出广告窗口, /*前提是要打开这个页面, 才会定时去装载mysql.com--相当于你的页面**/ var h = 13;//定时打开的时 var m = 53;//定时打开的分 var s = 10;//定时打开的秒; function原创 2009-10-16 00:57:00 · 1513 阅读 · 0 评论 -
[转]JS 定时器(setInterval和setTimeout 函数)
DEMO1: function Refresh() { var newDateObj = new Date(); document.form1.txt_Time.value=newDateObj.toLocaleString();//使用当前区域设置并已被转换为字符串 } var MyInterval=setInterval("Ref原创 2009-10-16 00:58:00 · 436 阅读 · 0 评论 -
用jquery 实现下拉菜单
自己在研究学习jquery时编写的一个下拉菜单 jackami121@gmail.com $(document).ready(function(){ $(".accordion p").hide(); $(".accordion p:eq(0)").show(); $原创 2009-10-13 22:03:00 · 561 阅读 · 0 评论 -
js年月日下拉框IE,Firefox,Opera浏览器都可以使用
js代码 //========================取系统时间========================================== function getlocaltime(){ if(typeof(HTMLElement)!="undefined" && !window.opera) { HTMLElement.proto原创 2009-10-11 23:56:00 · 1237 阅读 · 0 评论 -
[转]JS获取本地时间函数
var myDate = new Date(); document.write(myDate.getYear() + "-"); document.write(myDate.getMonth() + 1 + "-"); document.write(myDate.getDate() + ""); //2007-08-23 js日期时间函数 Dat原创 2009-10-18 22:32:00 · 1521 阅读 · 0 评论 -
div显示滚动条和控制滚动条属性的css代码
div显示滚动条的css代码 这里是你要显示的内容 效果如下: div显示上下滚动条的css代码 这里是你要显示的内容 div只显示上下滚动条 OVERFLOW-Y:scroll;这段是关键 修改div滚动条颜色的css代码 这里是你要显示的内容 修改滚动条颜色的代码 SCROLLBAR-FACE-COLOR(立体滚动条凸出部分的颜色)原创 2009-10-19 00:41:00 · 848 阅读 · 0 评论 -
通用模式弹出窗口(适用于IE,Firefox,Opera,Netscape)
Js Pop Win <!-- // ========================================================================================================= // 通用模式弹出窗口(适用于IE,Firefox,Opera,Netscape) // =========原创 2009-12-03 10:12:00 · 797 阅读 · 0 评论 -
Ajax跨域访问方法大全
Case I. Web代理的方式 (on Server A)即用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面,由该页面代替用户页面完成交互,从而返回合适的结果。此方案可以解决现阶段所能够想到的多数跨域访问问题,但要求A网站提供Web代理的支持,因此A网站与B网站之间必须是紧密协作的,且每次交互过程,A网站的服务器负担增加,且无法代用户保存session状态。原创 2009-11-25 17:56:00 · 1069 阅读 · 0 评论 -
Javascript跨域访问解决方案【转帖】
由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?这里分两类情况:一、基于同一父域的子域之间页面的访问;参见如下3个domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它们有相同的父域taobao.com。二、基于不同父域页面之间的访问;参见如下原创 2009-11-25 18:36:00 · 1106 阅读 · 0 评论 -
JS实现MAP
/** * js实现的map * Author:penghuaiyi * Date:2009-06-04 */ //定义map function Map() { this.container = {}; } //将key-value放入map中 Map.prototype.put = function(ke原创 2009-11-12 17:01:00 · 5214 阅读 · 1 评论 -
常用限制input的方法
常用HTML正则表达式 1.只能输入数字和英文的: <input onkeyup="value=value.replace(/[/W]/g,) " onbeforepaste="clipboardData.setData(text,clipboardData.getData(text).replace(/[^/d]/g,))" ID="Text1" NAME="T原创 2009-11-09 11:06:00 · 594 阅读 · 0 评论 -
js弹出窗口
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 简洁设计网论坛 function alertWin(title, msg, w, h){ var titleheight = "22px"; //提示窗口标题高度 var border原创 2009-10-26 13:58:00 · 464 阅读 · 0 评论 -
[转帖]asp.net Ajax 终极解决方案
ajax 在目前 web 领域已广泛应用,其真正核心只不过是一个封装好了的 js 库。最五花八门的莫过于 asp.net 的控件,我个人认为 ajax 只是一个轻量级的东西,根本没有必要将它写成服务器组件,如 ajax.net、AjaxControlToolkit 等。所以我一直视这些组件为垃圾。。。 以下说明我为什么不认同 ajax 的相关组件: 1、将 ajax 封装得太死,出原创 2009-10-19 23:29:00 · 714 阅读 · 0 评论 -
多选列表JS控件
.multipleSelectBoxControl span{ /* Labels above select boxes*/ font-family:arial; font-size:11px; font-weight:bold; } .multipleSelectBoxControl div select{ /* Select box layout */ font-family:arial;原创 2009-10-22 09:55:00 · 1512 阅读 · 0 评论 -
js 实现无缝滚动 兼容IE FF
js 实现无缝滚动 兼容IE FF,大家可以看看。 原理解析: 1、首先给容器设定高度或宽度,比如ul,设置ul高40px;overflow:hidden; 2、容器高度设定后,内容的高度超出40px,超过部分溢出,被隐藏,scrollTop属性可用,这一点可以用overflow:scroll来看效果; 3、改变容器的scrollTop(上下滚动)属性的值,让内容上下原创 2009-10-11 21:53:00 · 783 阅读 · 0 评论