自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (2)
  • 收藏
  • 关注

如何直接调试线上页面的JavaScript和CSS

对于已经部署到客户现场服务器的上线系统,出现问题以后,解决问题的第一步一般都是搭建模拟环境,以图重现bug。但是对于前端问题(js、css问题),则有更方便、更快捷的解决之道。 基本上有3种方法: [list] [*][b]1 使用firebug类似工具[/b] 这类工具都可以在线加断点,直接调试(动态eval的代码调试起来会困难一点)。如opera、IE8、safari和Google Ch...

2009-05-30 21:10:18 242

原创 SELF--The Power of Simplicity

《SELF--The Power of Simplicity》,是讲述编程语言SELF的设计文档。阅读起来比较有趣。

2009-05-28 22:48:23 96

chrome浏览器对剪贴板的操作接口

在chrome浏览器中调出Javascript控制台,输入Clipboard.prototype,可见其基本接口与IE浏览器非常相似(与firefox糟糕、繁琐的实现大不相同)。 [code="javascript"] clearData getData setData setDragImage//这个接口比较特殊,IE中没有,尚未搞明白其应用场景 [/code]...

2009-05-26 18:43:25 1108

利用window.name实现跨域访问的基本步骤

比较详细的阐述参见:[url]http://www.sitepen.com/blog/2008/07/22/windowname-transport/[/url]。 实现起来基本步骤如下: [list] [*]创建一个iframe,把其src指向目标页面(提供web service的页面,该目标页面会把数据附加到这个iframe的window.name上,大小一般为2M,IE和firef...

2009-05-19 12:54:38 188

浏览器在线或离线状态检测

firefox3和IE8均提供了离线(offline)和在线(online)事件,参考: [url]https://developer.mozilla.org/En/Online_and_offline_events[/url] [url]http://msdn.microsoft.com/en-us/library/cc304129(VS.85).aspx[/url] 据传,webkit也...

2009-05-18 13:02:48 836

原创 Regular Expressions As Functions

see [url]http://blog.stevenlevithan.com/archives/regular-expressions-as-functions[/url] [code="java"]RegExp.prototype.call = function (context, str) { return this.exec(str); }; RegExp.prototyp...

2009-05-15 23:27:34 78

splice和i--

使用Array.prototype.splice删除一个元素后没有i-- 导致的问题,已经发生两次了,我要牢记这个教训啦。。 :oops:

2009-05-15 23:20:20 149

js引擎和native code

[code="java"]alert(Array.prototype.splice); //在firefox和IE下面,均显示如下: function splice() { [native code] } /*在chrome浏览器下面运行试试,肯定会让你比较惊奇。 *因为V8引擎里面的所谓Javascript native lib 都是使用Javascript写的 */ ...

2009-05-15 23:15:42 841

利用Function.prototype.toSource格式化代码

[code="java"]function test(){ /*any*/var a=1;return a;} console.log(test.toSource(3))//会格式化输出函数源码,参数3表示缩进。 [/code] 可惜函数中的注释会被丢失。chrome和IE均不支持该方法,仅限于ff浏览器。 如果看网页时看到很cool的效果,但是代码是一坨混淆压缩后的,那么此时就可以利...

2009-05-15 22:52:53 92

空空如也

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

TA关注的人

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