最亲密接触Dhtml&JScript开发细节 (转贴)
转自:http://www.cnblogs.com/birdshome/archive/2006/10/17/Dhtml_JScript.html
本文只是一个入口,它分类整理了从2004年底到今天接近两年的时间里,我在DHtml&JScript开发领域学习、研究,以及所遇到和已解决的相关开发问题。总文章数超过了150篇,以此作为本blog访问量达到1,000,000的人次的纪念。
脚本语法篇
·从JavaScript函数重名看其初始化方式
·在JScript中运算符"||"和"&&"的特殊特性
·原来JScript中的关键字'var'还是有文章的
·JavaScript语言中的Literal Syntax特性
·JS类定义原型方法的两种实现的区别
·在JavaScript中使用inline函数的问题
·区分JS中的undefined,null,"",0和false
·JavaScript中this关键字使用方法详解
·function, new function, new Function
·JScript中的"this"关键字使用方式补充
·JavaScript语句可以不以;结尾的烦恼
·JScript中的undefined和"undefined"
脚本调试篇
·我所使用的JavaScript调试环境(1) (2) (3)
·使用IE的地址栏来辅助调试Web页脚本
·这年头居然连MSDN Library都靠不住呀
·JS类库Bindows1.3中的内存释放方式
·访问JavaScript对象的构造函数时失败
·在with语句中跨frame的变量引用问题
·原型方法的不同写法居然会影响调试
·这么小心还是在"08"向8的转换上栽了
·使用debugger语句调试JScript的郁闷
·被逮到一个初始状态考虑不周的Bug
·使用页面元素属性做状态判断的隐患
脚本技巧篇
·比较JavaScript中的集合及其检索效率
·JScript内置对象Array中元素的删除问题
·获取JavaScript用户自定义类的类名称
·在JavaScript中也玩变量类型强行转换
·在popup窗口中俘获事件的缺陷&修复
·怎么判断鼠标移入一个Popup窗口呢?
·MyMsn beta版源代码里微软遇到问题
·在什么时候才会用到fireEvent方法呢?
·阻止shift+click页面超链接打开新窗口
·用createEventObject来模拟事件参数
·只遍历出JScript对象的expando属性
·使用unknown类型判断当前窗口类型
·从此不再为Web页面中的Tooltip烦恼
·使用匿名函数为setInterval传递参数
·按阅读习惯来高效排列字符串的脚本
·对Web页面元素的绝对唯一引用方法
脚本应用篇
·使用混合脚本编程来实现的Base64编码
·使用TextRange获取输入框中光标的位置
·使用混合脚本编程来实现的Base64解码
·注入Script增加了一个GoogleTrack功能
·关于Web页中的色彩反转遇到一点问题
·为Web页中的Table对象创建一个映射表
·使用方向键在输入框矩阵中自然的导航
·JScript版CollectionBase类的一个实现
·用脚本为本blog增加了几项自定义功能
·设计有复杂客户端Script的服务器控件
·对JScript对象的实例Clone的一个实现
·JavaScript面向对象编程之Singleton类
·JScript实现的一个String.Format方法
·单扫描的JScript版String.Format方法
·兼容值类型的JavaScript对象Clone方法
·通过n次循环获得n个自然数随机排序
·"舍简求繁"的MSN Spaces图片浏览器
·Code: UrlBuilder class in JavaScript
·利用搜索引擎引用来高亮页面关键字
脚本高级篇
·在JavaScript面向对象编程中使用继承(1) (2) (3) (4) (5)
·JScript中的prototype(原型)属性研究(1) (2)
·在JavaScript面向对象编程中使用重载
·在JScript面向对象编程中使用重载(续)
·JavaScript中的Object到底是什么呢?!
·JavaScript对象也玩序列化和反序列化
·MyMsn动态Resize页框架的布局详解
·修复附加继承法中模拟重载的一缺陷
·使用prototype特性编程中的效率问题
·绝对的单表格支持横纵表头锁定示例
·网页中单一表格横纵表头锁定的细节
·理解并解决IE的内存泄漏方式[翻译] [2] [3] [4]
Ajax基础篇
·使用XMLHTTP Request Object获取服务器数据
·构建一个pool来管理无刷新页面的xmlhttp对象
·把JScript函数模拟为"异步执行"方式
·Ajax基石脚本异步并发调用参数传递
·让您的Ajax应用加载数据时界面友好
控件开发篇
·使用Popup窗口创建无限级Web页菜单(1) (2) (3) (4) (5) (6) (7) (8)
·动态载入数据的无刷新TreeView控件(1) (2) (3) (4) (5) (6) (7) (8) (9)
DHTML篇
·使用CheckBox的indeterminate属性的问题
·获取Html元素在页面中的绝对位置及问题(1) (2)
·Web页中的HTML元素的排版布局规则
·用户定制Web页中元素的排版布局策略
·关于HTML Object中三个Style实例的区别
·使用button元素自定义别具风格的按钮
·用系统滚动条实现NumericUpDown的原理
·系统滚动条实现的NUD控件Unusable版
·细说HTML元素的ID和Name属性的区别
·挺好玩的uniqueID&uniqueNumber属性
·精通CSS(层叠样式单)语法请帮忙看看
·JavaScript中的5种事件使用方式解说
·DHTML Scriptlets 容器对象参考手册
·使用DOM来创建页面元素的一些问题
·使用乱序标签来控制HTML的输出效果
·HTML Elements 和 DHTML Objects
·在使用optgroup时遇到的缺陷与修复
·滚动TextArea中内容到底部的BT方法
·精确地计算Web页面中滚动条的宽度
·在Web页面中控制其元素的选择状态
·HTML中不支持静态Expando的元素
·使用onbeforeunload属性后的副作用
·在Option条目中填充前导空格的方法
·关于使用runtimeStyle属性问题讨论
·Web开发中的Drag&Drop完全手册
IE问题篇
·IE的模态对话框里的问题还真是不少
·IE的JScript解析器可能有Memory Leak
·继续来研究JScript解析引擎的GC问题
·同一页面引入多个JS文件的编码问题
·处理IE中Bubble Up 事件模型的细节
·搞笑的W3C和M$对DOM中属性命名
·在XP+SP2下隐藏模态窗口的状态栏
·判断用户浏览器是否是XP SP2的IE6
·在IE模态窗口中自由查看HTML源码
·模态窗口对字符串参数的巨无聊限制
·应用虑镜特效时遇到浏览器权限问题
·encode脚本和normal脚本混用的问题
·IE7提供XMLHttpRequest对象为兼容
·IE6使用add方法添加optGroup的bug
·IE解析完全相同html代码的不同表现
·怎样在Web开发中完美控制IE标题栏
·IE6 Hotfix MS-042将导致其Crash!
其它篇
·IIS对于Web页中相对路径解析的问题
·关于对cross-browser支持的一些看法
·谈一谈支持cross-browser的解决方案
·SmartNavigation在Fx2.0中下岗了...
·关于DOM Explorer插件的功能和问题
·DOM Explorer升级修正了大部分问题
·微软终于想通把Script56文档更新了
本文只是一个入口,它分类整理了从2004年底到今天接近两年的时间里,我在DHtml&JScript开发领域学习、研究,以及所遇到和已解决的相关开发问题。总文章数超过了150篇,以此作为本blog访问量达到1,000,000的人次的纪念。
脚本语法篇
·从JavaScript函数重名看其初始化方式
·在JScript中运算符"||"和"&&"的特殊特性
·原来JScript中的关键字'var'还是有文章的
·JavaScript语言中的Literal Syntax特性
·JS类定义原型方法的两种实现的区别
·在JavaScript中使用inline函数的问题
·区分JS中的undefined,null,"",0和false
·JavaScript中this关键字使用方法详解
·function, new function, new Function
·JScript中的"this"关键字使用方式补充
·JavaScript语句可以不以;结尾的烦恼
·JScript中的undefined和"undefined"
脚本调试篇
·我所使用的JavaScript调试环境(1) (2) (3)
·使用IE的地址栏来辅助调试Web页脚本
·这年头居然连MSDN Library都靠不住呀
·JS类库Bindows1.3中的内存释放方式
·访问JavaScript对象的构造函数时失败
·在with语句中跨frame的变量引用问题
·原型方法的不同写法居然会影响调试
·这么小心还是在"08"向8的转换上栽了
·使用debugger语句调试JScript的郁闷
·被逮到一个初始状态考虑不周的Bug
·使用页面元素属性做状态判断的隐患
脚本技巧篇
·比较JavaScript中的集合及其检索效率
·JScript内置对象Array中元素的删除问题
·获取JavaScript用户自定义类的类名称
·在JavaScript中也玩变量类型强行转换
·在popup窗口中俘获事件的缺陷&修复
·怎么判断鼠标移入一个Popup窗口呢?
·MyMsn beta版源代码里微软遇到问题
·在什么时候才会用到fireEvent方法呢?
·阻止shift+click页面超链接打开新窗口
·用createEventObject来模拟事件参数
·只遍历出JScript对象的expando属性
·使用unknown类型判断当前窗口类型
·从此不再为Web页面中的Tooltip烦恼
·使用匿名函数为setInterval传递参数
·按阅读习惯来高效排列字符串的脚本
·对Web页面元素的绝对唯一引用方法
脚本应用篇
·使用混合脚本编程来实现的Base64编码
·使用TextRange获取输入框中光标的位置
·使用混合脚本编程来实现的Base64解码
·注入Script增加了一个GoogleTrack功能
·关于Web页中的色彩反转遇到一点问题
·为Web页中的Table对象创建一个映射表
·使用方向键在输入框矩阵中自然的导航
·JScript版CollectionBase类的一个实现
·用脚本为本blog增加了几项自定义功能
·设计有复杂客户端Script的服务器控件
·对JScript对象的实例Clone的一个实现
·JavaScript面向对象编程之Singleton类
·JScript实现的一个String.Format方法
·单扫描的JScript版String.Format方法
·兼容值类型的JavaScript对象Clone方法
·通过n次循环获得n个自然数随机排序
·"舍简求繁"的MSN Spaces图片浏览器
·Code: UrlBuilder class in JavaScript
·利用搜索引擎引用来高亮页面关键字
脚本高级篇
·在JavaScript面向对象编程中使用继承(1) (2) (3) (4) (5)
·JScript中的prototype(原型)属性研究(1) (2)
·在JavaScript面向对象编程中使用重载
·在JScript面向对象编程中使用重载(续)
·JavaScript中的Object到底是什么呢?!
·JavaScript对象也玩序列化和反序列化
·MyMsn动态Resize页框架的布局详解
·修复附加继承法中模拟重载的一缺陷
·使用prototype特性编程中的效率问题
·绝对的单表格支持横纵表头锁定示例
·网页中单一表格横纵表头锁定的细节
·理解并解决IE的内存泄漏方式[翻译] [2] [3] [4]
Ajax基础篇
·使用XMLHTTP Request Object获取服务器数据
·构建一个pool来管理无刷新页面的xmlhttp对象
·把JScript函数模拟为"异步执行"方式
·Ajax基石脚本异步并发调用参数传递
·让您的Ajax应用加载数据时界面友好
控件开发篇
·使用Popup窗口创建无限级Web页菜单(1) (2) (3) (4) (5) (6) (7) (8)
·动态载入数据的无刷新TreeView控件(1) (2) (3) (4) (5) (6) (7) (8) (9)
DHTML篇
·使用CheckBox的indeterminate属性的问题
·获取Html元素在页面中的绝对位置及问题(1) (2)
·Web页中的HTML元素的排版布局规则
·用户定制Web页中元素的排版布局策略
·关于HTML Object中三个Style实例的区别
·使用button元素自定义别具风格的按钮
·用系统滚动条实现NumericUpDown的原理
·系统滚动条实现的NUD控件Unusable版
·细说HTML元素的ID和Name属性的区别
·挺好玩的uniqueID&uniqueNumber属性
·精通CSS(层叠样式单)语法请帮忙看看
·JavaScript中的5种事件使用方式解说
·DHTML Scriptlets 容器对象参考手册
·使用DOM来创建页面元素的一些问题
·使用乱序标签来控制HTML的输出效果
·HTML Elements 和 DHTML Objects
·在使用optgroup时遇到的缺陷与修复
·滚动TextArea中内容到底部的BT方法
·精确地计算Web页面中滚动条的宽度
·在Web页面中控制其元素的选择状态
·HTML中不支持静态Expando的元素
·使用onbeforeunload属性后的副作用
·在Option条目中填充前导空格的方法
·关于使用runtimeStyle属性问题讨论
·Web开发中的Drag&Drop完全手册
IE问题篇
·IE的模态对话框里的问题还真是不少
·IE的JScript解析器可能有Memory Leak
·继续来研究JScript解析引擎的GC问题
·同一页面引入多个JS文件的编码问题
·处理IE中Bubble Up 事件模型的细节
·搞笑的W3C和M$对DOM中属性命名
·在XP+SP2下隐藏模态窗口的状态栏
·判断用户浏览器是否是XP SP2的IE6
·在IE模态窗口中自由查看HTML源码
·模态窗口对字符串参数的巨无聊限制
·应用虑镜特效时遇到浏览器权限问题
·encode脚本和normal脚本混用的问题
·IE7提供XMLHttpRequest对象为兼容
·IE6使用add方法添加optGroup的bug
·IE解析完全相同html代码的不同表现
·怎样在Web开发中完美控制IE标题栏
·IE6 Hotfix MS-042将导致其Crash!
其它篇
·IIS对于Web页中相对路径解析的问题
·关于对cross-browser支持的一些看法
·谈一谈支持cross-browser的解决方案
·SmartNavigation在Fx2.0中下岗了...
·关于DOM Explorer插件的功能和问题
·DOM Explorer升级修正了大部分问题
·微软终于想通把Script56文档更新了