随笔分类 -  Javascript

摘要:原文出处:http://blog.csdn.net/zaifendou/article/details/5746988正则表达式userjavascriptwindows引擎input目录(?)[-]正则表达式规则普通字符简单的转义字符能够与 多种字符 匹配的表达式自定义能够匹配 多种字符 的表达式修饰匹配次数的特殊符号其他一些代表抽象意义的特殊符号正则表达式中的一些高级规则匹配次数中的贪婪与非贪婪反向引用 1 2预搜索不匹配反向预搜索不匹配其他通用规则其他提示1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符&quo 阅读全文
posted @ 2014-01-06 15:57 叶汉城 阅读(486) 评论(0) 推荐(0)
摘要:原文取自李刚老师《疯狂Ajax讲义》第2.6.3节。 Javascript主要是在客户端运行,服务器端的响应性能不在本节讨论范围之内。虽然很多人认为JavaScript主要在客户端运行,因此无须花太多时间关注JavaScript的运行性能,但作为一个负责任的程序员,还是应该尽量为浏览者节省资源。下面是关于客户端JavaScript性能优化的一些小技巧: 1.关于JavaScript的循环。循环是一种常用的流程控制,JavaScript提供了三种循环:因为(;;)、while()、for(in)。在这三种中for(in)的效率最差,因为它需要查询Hash键,因此应尽量少用for(in)循... 阅读全文
posted @ 2013-06-25 20:05 叶汉城 阅读(273) 评论(0) 推荐(0)
摘要:今天做练习,使用JS做分页,使用的公式是:totalPage =( totalNum-1)/numPerPage+1; 其中totalPage代表总页数,totalNum代表返回的所有记录长度,numPerPage代表每页显示的行数。以前曾经在java代码里这样用过,没出现问题。但今天在JS里使用这个公式,却出了问题,JS的除运算“ / "居然是可以返回小数的,始料未及啊。。然后去网上查了资料,找到了一个更快捷的函数,Math.ceil(x)向上取整,直接搞定。。// javascript除法如何取整Math.round(x) // 四舍五入,如Math.round(0.60),结果 阅读全文
posted @ 2013-06-24 22:22 叶汉城 阅读(10369) 评论(0) 推荐(1)