上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象.递归是计算机科学的一个重要概念,递归的方法是程序设计中有效的方法,采用递归编写程序能使程序变得简洁和清晰.。 递归函数:把直接或间接地调用自身的函数称为递归函数。函数的构建通常需要一个函数或者一个过程来完成。在数学上,关于递归函数的定义如下:对于某一函数f(x),其定义域是集合A,那么若对于A集合中的某一个值X0,其函数值f(x0)由f(f(x0))决定,那么就称f(x)为递归函数。递归函数是在一个函数通过调用自身的情况下去解决的。方式如下:JavaScript代码function. 阅读全文
posted @ 2012-08-16 15:37 Anjey 阅读(952) 评论(0) 推荐(0) 编辑
摘要: http://buzheng.org/blog/regex-zero-width-assertion/正则表达式里面比较高级的应用就属于零宽断言了。那么什么是零宽断言呢?拆分法从字面上分析一下,零宽,即宽带为0,意味者不会返回匹配的字符,以为匹配的是当前字符的位置。断言,就是预言、假设,意味着从此处假设存在什么情况。那么零宽断言的意思就是假定从此位置开始满足某种情况。根据断言字符串位于当前位置的前后关系,分为正向和反向断言,根据断言肯定和否定的语气,又有正向否定断言和反向否定断言。肯定即断言存在该字符串、否定即相反的意思:存在的不是该字符串,总之概念比较绕口,下表介绍的时候顺便给出英文:(?= 阅读全文
posted @ 2012-08-16 14:52 Anjey 阅读(2294) 评论(0) 推荐(1) 编辑
摘要: http://buzheng.org/blog/regex-possessive-quantifiers-reluctant-quantifiers/前段时间对自己以前了解的正则表达式的基础知识做了一个总结,有了基础知识已经能够能应付大多数情况,像字符串匹配、正则替换、校验等;但是再使用的过程中你可能发现一个问题,就是当使用重复元字符匹配数量时,总是会尽可能长的去匹配,而有时这恰恰不是你想要的。看下面的例子:<a href=”http://www.google.com”>谷歌</a><a href=”http://www.baidu.com”>百度</ 阅读全文
posted @ 2012-08-16 14:50 Anjey 阅读(3061) 评论(0) 推荐(0) 编辑
摘要: css 之 ime-mode语法:ime-mode : auto | active | inactive | disabled取值:auto : 默认值。不影响ime的状态。与不指定 ime-mode 属性时相同active : 指定所有使用ime输入的字符。即激活本地语言输入法。用户仍可以撤销激活imeinactive : 指定所有不使用ime输入的字符。即激活非本地语言。用户仍可以撤销激活imedisabled : 完全禁用ime。对于有焦点的控件(如输入框),用户不可以激活ime说明:设置或检索是否允许用户激活输入中文,韩文,日文等的输入法(ime)状态。此属性对于 currentsty 阅读全文
posted @ 2012-08-16 11:26 Anjey 阅读(322) 评论(0) 推荐(0) 编辑
摘要: Css Reset是什么? 有些同行叫 “css复位”,有些可能叫 “默认css”…..相信看完全文您会对Css Reset有个重新的认识原文地址:http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/PS:*{ padding:0; margin:0; }这就是最常用的Css Reset,但是这里会有很多问题。原文前部分说了很多关于Css,以及各浏览器的css规则的不同,而制定”Css Reset”也是为了兼容与统一,正确有效的使用”Css Reset”可以在某种程 阅读全文
posted @ 2012-08-14 17:17 Anjey 阅读(230) 评论(0) 推荐(0) 编辑
摘要: http://tid.tenpay.com长英文或者长字段换行写法总结如下:需要了解的3个属性1.word-wrap:break-word 词内换行 只支持连续的英文和数字,在表格中失效2.word-break:break-all 边界内换行 支持包括英文和数字的词句短,在火狐中失效3.table-layout:fixed 固定表格 启动该属性可在表格中支持word-wrap:break-word;overflow:hidden普通容器中(Div)的用法建议word-wrap:break-word;容器中(Div)中的表格的用法建议table-layout:fixed;word-wrap:br 阅读全文
posted @ 2012-08-14 16:06 Anjey 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 今天看了一段YUI compressor压缩的js代码:1userNum && (ind += index,ind >= userNum && (ind -= userNum),ind < 0 && (ind === -2 && (ind = -1),ind += userNum),selLi.removeClass("on"),$(selLi[ind]).addClass("on"));直接疯掉了,估计一下子没几个人能看懂。那么就把他“翻译”一下。&& (逻辑与 阅读全文
posted @ 2012-08-14 15:58 Anjey 阅读(554) 评论(0) 推荐(1) 编辑
摘要: javascript是一门神奇的语言,这没神奇的语言中有一个神奇的加操作符。常用的加操作符我们可以用来做:加法运算,例如:alert(1+2); ==>3字符串连接,例如:alert(“a”+”b”);==>”ab”高级一点的还有“+=”,也是做以上两种操作的。昨天在javascript丛林群里问了问题:怎么把“2000-09-11 19:22”这个日期格式字符串转换成毫秒数?斩梦人天天马上回答我: +new Date(’2000-09-11 19:22′),试了一下不行,正确的应该是+new Date(’2000/09/11 19:22′)。答案似乎已经不重要了,你看这前面有个加 阅读全文
posted @ 2012-08-14 15:51 Anjey 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 取整同时转成数值型:’10.567890′|0结果: 10’10.567890′^0结果: 10-2.23456789|0结果: -2~~-2.23456789结果: -22. 日期转数值:var d = +new Date(); //12956984167923. 类数组对象转数组:var arr = [].slice.call(arguments)4. 漂亮的随机码:Math.random().toString(16).substring(2); //14位Math.random().toString(36).substring(2); //11位5. 合并数组:var a = [1 阅读全文
posted @ 2012-08-14 15:46 Anjey 阅读(136) 评论(0) 推荐(0) 编辑
摘要: media type(媒体类型)是css 2中的一个非常有用的属性,通过media type我们可以对不同的设备指定特定的样式,从而实现更丰富的界面。media query(媒体查询)是对media type的一种增强,是CSS 3的重要内容之一。随着移动互联网的发展,media query开始得到大家的重视。media type让我们先了解一下media type,其实这个大家会比较熟悉一点,我们通常会用到的media type会是all 和screen,然后是print,一些网站会专门通过print类型为页面的打印格式提供更友好的界面。其实,media type有很多种:类型解释all所有 阅读全文
posted @ 2012-08-14 15:16 Anjey 阅读(479) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页