给JavaScript的Array对象添加两个最大最小值方法 27 October 2011 Jeff JavaScript 一、问题 有时候,对于一个装满数字的数组,希望快速地得到其最大值、最小值分别是多少。真希望通过如下方式来取得: var a = [1, 2, 3, 4]; alert("最大值:" + a.max()); alert("最小值:" + a.min()); 只可惜JavaScript的数组对象没有自带此两种方法,有必要增强一下。 二、解决方... [More]
使用 HttpHandler 对 js/css 文件进行压缩 05 October 2011 Jeff ASP.NET, C# 一、简介 在对网站进行开发时,为了给开发人员以好的可读性,需要对代码进行良好的排版,给变量起有意义的名字,进行合理的注释。然而,当网页呈现在用户面前时,之前提及的都不再重要,而另一方面,网页的呈现速度则变得很重要,这时候,又需要对代码进行压缩(以减少文件大小,节省网络带宽,从而加快了页面的加载时间),删掉不必要的空白字符,缩短变量名,删除注释等。如果网站上线后仍然一直处于持续更新状态,则每次在发布... [More]
给JavaScript的String对象添加一个trim()方法 10 September 2011 Jeff JavaScript 一、问题 在对字符串的处理中,去掉有效字符两边的空白字符是一个经常性的需求。于是很多语言中都有专门做这件事的字符串处理函数trim(),如在VB中,你可以使用 Trim(“ 叽歪 ") 得到 “叽歪"。 在 JavaScript 中,String ... [More]
清除JavaScript 数组的所有元素 23 August 2011 Jeff JavaScript 如何清除JavaScript数组中的所有元素呢? 使用Array类的splice()方法: 代码示例: var a = [1, 3, 3, 4, 5, 6]; alert(a.toString()); a.splice(0, a.length); alert(a.toString()); 点击这里运行
JavaScript 版 StringBuffer 类 02 August 2011 Jeff JavaScript 本文介绍了大量字符串拼接操作潜在的问题,以及解决方法。并提供了一个JavaScript版本的StringBuffer类。 [More]
获取浏览器客户端的左上角坐标与宽高的JavaScript函数 23 December 2010 Jeff JavaScript function getClientLeft() { // Get the left position of the browser client window return typeof self.pageXOffset != "undefined" ? self.pageXOffset : document.documen... [More]