02 2009 档案

摘要:类 C 语言一般都用于块级作用域,但是Javascript中的 while, if-else, for, switch-case 等控制结构不具有自己的作用域, 在Javascript中只有函数(function)具有自己的作用域,请比较如下的 C# 代码和 Javascript 代码 阅读全文
posted @ 2009-02-19 11:45 三生石上(FineUI控件) 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:这是一个基础性的文章,使用Javascript观察DOM中的事件冒泡机制,并介绍如何阻止默认行为和如何组织事件冒泡的方法。分别在Firefox和IE下有对应的实现。 阅读全文
posted @ 2009-02-18 14:21 三生石上(FineUI控件) 阅读(1782) 评论(0) 推荐(2) 编辑
摘要:Currying好像是函数式语言都有的一个特性,比如Perl,Python,Javascript。 那么到底什么是Currying,我是在学习Closure时无意中接触到这个定义的,觉得很是有趣。 先看看 Wiki 中的定义: Currying is the technique of transforming a function that takes multiple arguments in such a way that it can be called as a chain of functions each with a single argument. 大概的意思就是说,将拥有多个参数的函数Currying化为拥有单一参数的函数形式。 阅读全文
posted @ 2009-02-17 15:36 三生石上(FineUI控件) 阅读(3346) 评论(1) 推荐(0) 编辑
摘要:这是一个老生常谈的问题了,不过还是拿我的解决办法来晒晒太阳。 最开始我是为Table中的每一项添加属性 class="item1" 的方式实现的,仔细分析,这里面使用的 getElementsByTagName 会把页面上所有的 input 标签都找到(包括单行文本输入框,按钮,所有的单选和多选框等),然后再执行过滤,这是一种效率不高的方法。 阅读全文
posted @ 2009-02-17 12:30 三生石上(FineUI控件) 阅读(3679) 评论(2) 推荐(1) 编辑
摘要:对于单行文本框,我们可以通过设置属性maxlength来限制可输入的最多字符数, 对于多行文本框,如果想限制最多可输入字符数,必须使用Javascript脚本来达到目的。 阅读全文
posted @ 2009-02-17 10:53 三生石上(FineUI控件) 阅读(4846) 评论(3) 推荐(0) 编辑
摘要:在Javascript中声明一个字符串,我们可以方便的使用literal(字面)语法: var str1 = 'Hello Javascript!'; var str2 = "Hello World!"; 由于在Javascript中,任何事物都是对象,所以我们也可以使用new语法创建: var str3 = new String("Hello Javascript!"); var str4 = new String("Hello World!"); 阅读全文
posted @ 2009-02-16 13:32 三生石上(FineUI控件) 阅读(1488) 评论(0) 推荐(0) 编辑
摘要:我主要关注的技术领域包括Javascript,Ajax,jQuery,Asp.net,C#,Security,以后会多发一些关于技术指南以及简单解决方案的文章,算是打发自己的闲暇时间,也希望大家能够阅读愉快。 阅读全文
posted @ 2009-02-13 13:12 三生石上(FineUI控件) 阅读(592) 评论(0) 推荐(1) 编辑

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