随笔分类 -  javascript

摘要:方法一:运用String对象下的charAt方法charAt() 方法可返回指定位置的字符。代码如下复制代码str.charAt(str.length – 1)请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串方法二:运用String对象下的substr方法substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。代码如下复制代码 str.substr(str.length-1,1) 重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。重要事项:在 IE 4 中,参数 start 的值... 阅读全文
posted @ 2013-08-10 15:22 果粒遇到前端 阅读(634) 评论(0) 推荐(0)
摘要:代码组织组织好javascript代码来避免命名冲突,将相关函数干净地分组在一起效仿在java、c#中使用的包系统——创建一个新类,然后将所有的工具函数作为那个类的成员 组织代码——伪包完整例子 阅读全文
posted @ 2013-08-07 09:51 果粒遇到前端 阅读(122) 评论(0) 推荐(0)
摘要:“程序里的注释是多好还是少好”,“一个合格的程序员是否应该多写注释”。我参与到这个话题是因为《优秀的程序 vs. 糟糕的程序》这篇资讯译文。去看了一下原文,作者显然是蹲坑时无聊想出来几句打油诗,说的都是业界早有定论的,虚不拉几的东西,例如什么“优秀的程序容易维护,糟糕的程序很难维护”云云。根本无意在这种打油诗里说些有争议的话题。没想到被翻译发表在iteye里,由于不押韵,看起来倒好像是几条最高指导原则一样。更没想到一句“优秀的程序不需要加以说明;糟糕的程序需要大量注释。”惹起了诸多讨论。令我惊诧的是,还有这么多的程序员对这个我一直以为早有定论的东西持不同意见,聊得不亦乐乎。那与其在别人的地方歪 阅读全文
posted @ 2013-08-05 17:03 果粒遇到前端 阅读(201) 评论(0) 推荐(0)