自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 "".indexOf("*")?" * ":" "

"".indexOf("*")?" * ":" "这个会执行得到“*”号的  值得注意,这个运算是判断0与非0的

2013-10-25 11:35:52 701

转载 Javascript跨域详解(1)

1、神马是跨域(Cross Domain)说白点就是post、get的url不是你当前的网站,域名不同。例如在aaa.com/a.html里面,表单的提交action是bbb.com/b.html。不仅如此,www.aaa.com和aaa.com之间也属于跨域,因

2011-09-27 17:22:12 541

转载 使用Fiddler提高前端工作效率

在我们前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改,那真是家常便饭。通常,我们需要将文件进行修改,然后重新发布再验证,这样就很容易影响到生产环境的稳定性。更普遍的做法是,我们在开发环境中修改文件并验证,然后发布到生产环境。虽然安全,却比较

2011-09-26 19:20:47 441

转载 在线本地调试大观

线上页面有 bug 了,或者需要修改或增加某项功能时,传统的开发/调试方法如下:在本地搭建一套完整的开发环境,前后端代码甚至数据库等全在本机。想修改啥就修改啥,修改验证好了发布上线即可。好处是全盘控制非常强大,坏处是环境越复杂越麻烦。当本地与线上存在差异时,有些 bu

2011-09-26 19:19:39 918

转载 如何优化JavaScript脚本的性能

作者:ShiningRay @ Nirvana Studio随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,

2011-07-13 10:42:25 395

原创 JS 命名规范

编写人:one时  间:2011-6-8 1.   所有命名按骆锋命名2.       类名:大写开头3.    私有变量:加 _ 下划线前缀4.    属性:大写开头5.    私有方法:小写开头6.    参数:加小写p前缀7.    局部变量:小写开头8.       特殊例子:数组,后加Col; 9.       数组项,后加Item

2011-06-08 10:21:00 1505 1

原创 拖动页面显示图片

<br />大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对于比较长的页面来说,这个方案是比较好的。<br /><br />实现原理 <br />把所有需要延时加载的图片改成如下的格式:<img lazy_src="图片路径" border="0"/><br /><br />然后在页面加载时,把所有使用了lazy_src的图片都保存到数组里,然后在滚动

2011-04-24 16:42:00 669

原创 IE6 中 window.location.href 不能跳转

<br />window.location.href在IE6下面竟然不跳转,这是为什么呢?<br />这个是我写的语句:<br /><a href="javascript:void(0);" ;onclick="javascript:window.location.href='http://www.sina.com';">转到新浪</a><br />后面是网上找到了解决方案(URL:http://www.cnblogs.com/kaima/archive/2008/08/22/1273808.h

2011-04-18 17:20:00 1199

原创 ajax 出错

<br />uncaught exception: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXMLHttpRequest.open]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: http://common.tencent.fminutes.com/medi

2011-03-31 14:33:00 716

原创 OpenSocial 演讲PPT

做了OpenSocial 有一段时间,综合项目,写了个OpenSocial 教程下载地址:http://download.csdn.net/source/3113566

2011-03-21 18:31:00 667

原创 date.toLocaleString 在浏览器显示值不一样

<br />因为数据库保存的为 时间撮,遇到date.toLocaleString 在不同浏览器里结果不一样<br /> <br />查找得到 http://www.w3help.org/zh-cn/causes/SJ2004

2011-03-01 00:33:00 662

转载 语义化你的HTML标签

<br />作为一个前端开发人员,你要是没有听说过css,那你肯定是一个“out-man”。随着css的深入人心,结构与表现与行为的逐渐分离,HTML语义化成了炙手可热的卖点。<br />语义化的HTML首先要强调HTML结构<br />一个网页就好像一幢房子,HTML结构就是钢筋混泥土的墙,一幢房子如果没有钢筋混泥土的墙那就是一堆废砖头,也就称不上是房子了。CSS是装饰材料,是油漆,是用来装饰房子的。CSS如果没有html结构那就什么也不是了,没有了实际使用价值。CSS完全依靠引用它的(X)HTML文档。

2011-02-19 14:50:00 690

原创 javascript 内存泄露工具使用

<br />javascript 内存泄露工具使用<br />javascript内存泄露的问题一直以来都不受到大家的重视,原因是对用户的影响没有太实际的表现,或许近几年内存发展迅速。脚本内存再泄露也不会有太大影响。<br />当然作为前端开发的同学们,就不能有这样的侥幸心理。出现memory leaks很大程度上是因为程序的不成熟和编码不太规范造成的。不过,这里就不说如何出现问题的,对问题的出现有兴趣可以参考以下地址:Understanding and Solving Internet Explore

2011-02-18 11:03:00 404

转载 YSlow使用指南_最新2.0使用指南中文版

<br /><br />YSlow分析网页,并提出如何提高其性能的基础上一套规则,高性能的网页。我搜索一下”Yslow使用说明“,发现都是旧版本Yslow的使用介绍。于是翻译了一下yahoo官方关于新版Yslow的的使用帮助,希望给初次使用Yslow的朋友一些帮助。<br />注:英文不是很好,对着翻译软件翻译的,有不对的地方,大家指正。<br /> 安装 YSlow<br />先安装 Firebug  https://addons.mozilla.org/en-US/firefox/addon/1843<

2011-02-17 13:50:00 439

转载 在 Firefox 中注释内容中如果包含 '-' 字符在某些情况下会使该注释解析错误

标准参考<br />注释元素(Comment Element)的作用是,注释一行或多行 HTML 代码,在注释标签内的文本不被显示,但对通过查看页面源码的方式还是可见的。<br />注释标签的标准写法如下:// 单行注释<br /><!-- this is a comment --><br /><br />// 多行注释<br /><!-- and so is this one,<br /> which occupies more than one line --><br />另,根

2010-10-28 17:11:00 548

转载 浅谈 Javascript 性能优化

浅谈 Javascript 性能优化 - Presentation Transcript浅谈 JavaScript 性能优化龙刚 (@RainoXu)TaobaoUEDwww.rainoxu.com优化 JavaScript性能,使它运行足够快一个关键因素:运行的时间响应时间与用户的体验0.1s用户觉得很流畅1.0s用户的操作可能偶尔受到影响,并且用户已经能感觉到有些不流畅10s对用户的影响比较严重,需要相应的进度提示。用户也会有一些沮丧What To Do

2010-10-18 13:22:00 547

原创 日文js截取字符

<br />今天要做一个截取字符串功能,原以为加个substring()就好了,可是查了后一直不行,文字是日文,在网上也查了一些方法好像都不可以<br /> <br />不知道怎么原因,因为公司也不是很要求精确,我就把string escape 再用substring(),成功了再unescape,呵呵,不管精不精确,先确保功<br /> <br />能再说

2010-10-02 15:26:00 790

原创 option.id与option["id"]

<br />今天把以前写过的统计做个整合,遇到了一个以前没有注意的问题<br /> <br />  我的函数<br />function(option)<br />{<br />   //option 是一个不定数组 st1:“123”,st2:""456",...<br />  for(i=1;i<4;i++)<br />  {<br />     var a="st"+i;<br />      if(typeof(option.a)!=undefind)<br />      {<br />     

2010-09-27 15:42:00 834

转载 jQuery对象中的类数组操作

<br />我们都知道jQUery对象中有一个类数组的元素包装集,该集合类似js中的数组一样拥有length属性,因此我们称此为类数组,下面我们就来总结下这个jQuery对象中的类数组时如何进行操作的,看看我们的jQuery为我们都提供了哪些可用的方法:<br />  size():很明显,它应该是返回包装集中的元素个数,如$('a').size()表示链接元素的个数;<br />  get(index):当没指定index时就默认取包装集中所有元素,并以js中的数组形式返回,如果指定了index,则返

2010-09-26 11:47:00 650

原创 js出现了undefined

<br />今天游戏IE下出了个undefined,FF正常,郁闷,看了好久都没找到原因<br /> <br />我在页头也用了判断<br />if(typeof Fminutes.Yabage ===undefined)<br />但还是不行<br /> <br />后来再仔细原来JS报的位置不是第一行,内容59,这证明应该不是没有加载js,我跳到那行去看,才发现里面有个方法,估计是平台里没有的方法,删除后,正常 -_-|

2010-09-12 12:45:00 948 1

原创 也说说internet explorer无法打开internet站点,已终止操作

<br />今天有同事给我报了个bug,说是在IE6下,会出现 internet explorer无法打开internet站点,已终止操作 问题,随后页面关闭<br /> <br />我在本地做了测试,这个现象还是很经常的<br /> <br />   后在网上找了资料,结合自己的页面查出,原来是我在调用别的网站接口的时候,是Ifram<br /> <br />在IE中,当页面JS没有加载完成,就跳到Ifram页中就会出现 internet explorer无法打开internet站点<br /> <br

2010-09-08 10:48:00 707

原创 与日本Yabage平台连接

<br />今天公司邀了日本Yabage平台的技术人员过来谈接口对接问题<br /> <br />  他们公司用的也是google的opensocial接口,目前还没有自己的标签<br /> <br />他们的接口实现是<br /> <br />我们这里生成一个xml文档,他们网站只通过这个xml调用数据<br /> <br />URL参数为json的数据传输<br /> <br />其它页面都是通过ajax 传输到平台

2010-09-01 16:32:00 641

转载 js 与 jquery 事件对象 比较(转)

一.摘要事件是脚本编程的灵魂. 所以本章内容也是jQuery学习的重点. 本文将对jQuery中的事件处理以及事件对象进行详细的讲解. 二.前言本篇文章是至今为止本系列内容最多的一篇, 足以可见其重要性.  大家反映要多列举示例. 我会在时间允许的情况下尽量多列举示例. 真正的投入生产使用的实例暂时还无法加入到文章中, 但是可能最后我会列举一些作品供大家借鉴. 另外本人水平有限, 因为我不是UI设计师. 文章可能有错误的地方, 希望大家帮忙指出, 一起学习一起进步. 在技术的世界里我们是没有任何利益

2010-08-29 16:05:00 2323

原创 js数据转换

<br />隐式转换<br /> <br />数字型 to 字符串  var str=123+"", var str=""+123<br /> <br />数字型 to 布尔型  var i="1"; if(!!i){};<br /> <br />字符型 to 数字型 var i="123"-0;<br /> <br />字符型 to 布尔型 var str="true"; if(!!str)();<br /> <br />布尔型 to 数字型 var i=true-0;<br /> <br />布尔型

2010-08-26 18:18:00 369

原创 js数据类型

<br />今天看书了解到数据类型,了解到<br /> <br />null 是也是一种数据类型,是一种特殊的数据类型,null 与数字0,空字符串“”,都不一样,“”是一个长度为0的字符串<br /> <br />null还区分大小写,Null,null  都是不一样的<br /> <br /> <br />数字型<br />infinity:当数字超过javascript所能表示最大数值时,javascript就会用infinity表示<br /> <br />NaN :不是数据,是不出错的时候出现,判

2010-08-26 17:50:00 333

原创 日期格式转换问题

<br />昨天开发遇到一个问题,就是我在不知道日期格式的时候,怎么去得到年,或月<br />我尝试了用new Date(),但这个在IE中只用适用 年/月/日 格式,其它格式会出现NaN格式,FF里正常<br />data.pase(),这个在IE中同样不行<br /> <br />期待高手解答

2010-08-25 12:01:00 374

原创 js getYear() FF与IE不同

今天要用到object.getYear(),测试发现,IE是显示正常的1984年,而FF里是显示只显示80这个解决方案是判断年份是否大于1900,(object.getYear()>1900)? (1900 + object.getYear()):(object.getYear());

2010-08-24 16:56:00 472

原创 今天开博

<br />今天开始开博了,主要关注web前端,包括javascript,jquery,div+css......

2010-08-24 16:06:00 352

sIEve 性能测试工具

sIEve 性能测试工具

2012-12-29

opensocail PPT

OpenSocial项目接口分享,OpenSocial项目接口分享

2011-03-21

NET程序员面试宝典--电子书.rar

NET程序员面试宝典--电子书.NET程序员面试宝典--电子书

2010-07-18

asp.net分页程序

好用的asp.net分页程序

2008-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除