web
afeiqiang
这个作者很懒,什么都没留下…
展开
-
javascript 数组下标你真的用对了吗?猜猜是什么数据类型
学过 c 或者 Java 的人都惯性地认为,JavaScript 的数组下表应该是整型。难道不是吗?还真不是。JavaScript 就是这么与众不同。有一次项目里写了这样一段代码:// arr 是一个数组for (const i in arr){ if (i === 0){ // do something } else { // something else }}结果 if 里的代码一直没有执行。非常的迷惑。于是试着用 typeof i原创 2020-10-02 22:08:49 · 1243 阅读 · 0 评论 -
兼容各浏览器的CSS倒影效果
无需flash,完全用css就可以做出超炫的图片倒影效果。网上流传很多种版本,经过本人的一番研究,做成能够兼容firefox、chrome、IE等各主流浏览器的版本,跟大家分享一下。最终完成的效果新浏览器的实现指的是firefox、chrome和IE9。新浏览器都支持CSS3新添的transform属性,所以实现倒影效果非常简单。从下面的代码看到,各家浏览器对trans原创 2012-12-27 01:47:25 · 15490 阅读 · 0 评论 -
使用jQuery validate 验证注册表单
Validation 是jQuery的插件,提供的方法可以大大简化验证表单的工作,功能也足够一般的需要了。rules也足够简单,很容易上手,举个简单的例子,用validation来验证注册表单。首先确定验证的目标是:1. 必填项不能为空2. 注册用户名必须为6-12个字符内3. 合格的email格式4. 密码必须为6-18个字符5. 确认密码必须跟密码一致ok,原创 2013-03-25 00:59:58 · 2474 阅读 · 0 评论 -
XPath常用定位节点元素语句总结
将一个XML或HTML文档转换成了DOM树结构后,如何才能定位到特定的节点?XPath实现了这样的功能,它通过DOM树中节点的路径和属性来导航,通过XPath路径表达式可以选择DOM树中的nodes(节点)或是node-set(节点集)。XPath包含了数量超过100的内置函数。这些函数针对字符串值,数字值,日期和时间比较,节操作,顺序操作,布尔值,等解析用的java包Java 5 推转载 2014-11-14 20:41:06 · 2090 阅读 · 0 评论 -
JS正则获取文本中的多个匹配
http://nece001.blog.163.com/blog/static/8563360201211044415884/转载 2014-11-19 03:22:09 · 12987 阅读 · 0 评论 -
PHP 与 JavaScript 的运算符优先级差异
两者优先级大部分都一样,比较(comparision)运算和赋值(assignment)运算有细微的差别。比较运算符有 >, = 等等,赋值运算符有 =, +=, *= 等等。JS 里比较运算符比赋值运算符优先级高。于是 foo = 1 PHP 里反过来,赋值运算符比比较运算符优先级高。于是 foo = 1 foo = (1 附:PHP与JavaScript完整的运算符优先原创 2015-12-03 16:39:08 · 1051 阅读 · 0 评论 -
深入理解JavaScript-replace
replace方法是属于String对象的,可用于替换字符串。简单介绍:String.replace(searchValue,replaceValue)String:字符串searchValue:字符串或正则表达式replaceValue:字符串或者函数字符串替换字符串'I am loser!'.replace('loser','hero')//I am转载 2016-02-19 11:02:04 · 522 阅读 · 0 评论 -
正则表达式的先行断言(lookahead)和后行断言(lookbehind)
正则表达式的先行断言和后行断言一共有4种形式: (?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion) (?!pattern) 零宽负向先行断言(zero-width negative lookahead assertion) (?(?这里面的pattern是一个正则表达式。如同^代表开头,$代表结尾,转载 2016-04-14 20:03:00 · 1206 阅读 · 0 评论