JavaScript模态对话框类(拖拽时动画)

摘要: 2010年写了一个模态对话框类,这次进行一些重构和扩充。拖拽时使其有动画效果。接口没变,如下 new ModelDialog({ caption 标题 '对话框标题'(默认) template 主体内容 ''(默认) dialogCls 对话框className 'md-dialog'(默认) headCls 头部className 'md-head'(默认) btnCloseCls 关闭按钮className 'md-close'(默认) bodyCls ... 阅读全文
posted @ 2012-03-02 20:05 snandy 阅读(2411) 评论(1) 推荐(6) 编辑

Javascript自动补全类(2)

摘要: 前一篇中的补全内容不会随着输入的自行筛选。即补全的内容是固定不变的。这篇的则会随着用户输入而自动匹配。接口:new InputSuggest({ input HTMLInputElement 必选 data Array ['sina.cn','sina.com','2008.sina.com','vip.sina.com.cn'] 必选 containerCls 容器className itemCls 容器子项className activeCls 高亮子项className ... 阅读全文
posted @ 2012-03-02 19:47 snandy 阅读(2591) 评论(2) 推荐(6) 编辑

JavaScript中“+”的陷阱(续)

摘要: 一、两个中括号相加[] + []中括号没有语句块的作用,因此这里的两个中括号就是一个数组。两个数组(对象类型)相加先要将其转换成值类型(基本类型)。1,转成值类型调用valueOf,[]的valueOf()还是自己var arr = [];arr.valueOf() === arr; // true2,转成字符串,[]的toString是空字符串[].toString(); // ""String([]) // ""结果出来了。两个空字符串相加,结果仍然是空字符串。即这里的“+”指字符串连接而非数字相加。二、大括号和中括号的相加{} + []注意这里的大 阅读全文
posted @ 2012-03-02 13:05 snandy 阅读(2431) 评论(2) 推荐(6) 编辑

JavaScript中“+”的陷阱

摘要: 以下运算{}+{}结果是什么?稍等..先了解下+运算符。JavaScript中运算符 “+” 很简单,有两种意思1,字符串连接2,数字相加运算时其它值都将转换成这两个类型。JavaScript中有基本类型(undefined, null, booleans, numbers, strings)、对象类型(objects, arrays)和函数类型(functions)。类型转换时先将对象/函数类型转换成基本类型。然后在根据运算符“+”转成字符串或数字。其它基本类型转成数字 有如下规则Number(undefined) // NaNNumber(null) // 0Number(tru... 阅读全文
posted @ 2012-03-02 09:29 snandy 阅读(2232) 评论(11) 推荐(1) 编辑

仅IE6/7浏览器SPAN元素包含块级元素会使SPAN的背景色显示

摘要: 这个bug发生在下面的网页,http://yyhygw.blog.sohu.com/204511710.html博客文字在IE下有背景色,其它浏览器没有。重现代码如下<!DOCTYPE html><html><head><meta charset="utf-8"/></head><body><span style="background-color:gray;"> <p>block element</p> <div>block elem 阅读全文
posted @ 2012-03-02 07:21 snandy 阅读(2733) 评论(3) 推荐(2) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示