布尔的cnblogs boolean
.net web developer boolean javascript ext prototype dom nvelocity nhibernate log4net spring.net aspect db4o json ioc objectbuilder mvc pattern workflow memcached
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 47 文章- 0 评论- 154
Javascript
想起温习一下JS中的this apply call arguments
摘要: 很多时候讲到语言入门,大家会认为就是要了解一下语言的语法、数据类型和常用函数。这一课对于所有的计算机专业的毕业生来说都可以自学,然而在最近的实践中(带了两个实习生自学js),我发现他们在学习js的时候会被这几个问题困扰:this指向、arguments为什么不是Array、apply的用途及如何实现。写这篇文章是为了减少js新手被这几个问题困扰的时间,希望给js新手一点帮助。
阅读全文
posted @
2007-10-24 13:12
布尔 阅读(339) |
评论 (0)
编辑
学习利用JSON 摆脱表单与业务对象双向转换的繁琐工作
摘要: 我想所有处理表单的程序同仁都会觉得很无聊,显示数据的时候要将业务对象一一绑定到表单,处理提交表单的时候要将包含在表单中的字段一个个再绑定到业务对象。这个过程很繁琐,而且修改的时候也不愉快。通过一种中间格式双向转换对象可简化中间过程。当然这样的双向绑定中会出现很多细节,尤其是服务器端的json反向解析,由json格式的字符串回到服务器需要根据不同的平台语言做具体的实现。不过不管怎么样,这也是一种尝试吧,希望能对以后表单程序的开发有所启发。
阅读全文
posted @
2007-10-21 13:01
布尔 阅读(2799) |
评论 (11)
编辑
阅读Ext 学习Javascript(二)Core/Ext.extend 从继承说起
摘要: 一般的,如果我们定义一个类,会定义一个function对象,然后将公用方法写到其原型上,例如:
var Tiger = function(){}
Tiger.prototype.Hunting = function(){}
但是要建立一个完善的框架或者类库,没有继承帮忙,组织代码将是一件非常辛苦且难以管理的工作。Js中的类是function对象,实现继承,主要要将子类的原型设置为父类的一个实例(这样子类就用友了父类原型的所有方法),并重新将子类原型的构造器设置为子类自己。如以下代码所示:
function Animal(){}
function Tiger(){}
Tiger.prototype = new Animal()
Tiger.prototype.constructor = Tiger
阅读全文
posted @
2007-10-17 18:06
布尔 阅读(3128) |
评论 (9)
编辑
阅读Ext 学习Javascript(一)Core/Ext.js
摘要: 从Library的角度去看,Ext和Prototype YUI没有太大区别,但它有它的优点,完整的OO支持、成熟的通用widgets并支持主题、良好的扩展性、快速的更新发布新的widgates、社区也很热闹。最重要的是我个人比较喜欢它。
首先打开源代码看一下它的结构: 从core开始看吧
阅读全文
posted @
2007-10-16 18:27
布尔 阅读(5252) |
评论 (16)
编辑
你还在截取标题的长度吗
摘要: 我相信凡是做过网站开发的朋友都为信息提取时,显示信息列表的标题长度做过思考和努力(当然我也是这样),一般的我们把标题定一个长度,超出了就将其截断,并加上省略号以表示标题未完,如果标题是汉字数字特殊字符混合组成的,还要为其显示做特殊处理。从现在开始我梦再也不用这样烦心了。
阅读全文
posted @
2007-09-06 18:34
布尔 阅读(753) |
评论 (12)
编辑
select元素的options.add 与 insertbefore的区别
摘要: 之前写了js checkbox.checked=true在document.body.appendChild(checkbox)前与后赋值,提到如果想改变元素的视觉效果(checkbox.checked=true会打钩),请在把元素添加到页面上再为其赋值,否则赋值无效。下拉框元素也有这样的问题,比如在设置其selectedIndex属性时,会看到当前被选中的Item,浏览器重新绘画了这个元素。在某些情况下会出现这样的情况:用insertBefore方法添加了多个选项后,设置其selectedIndex不能起到效果,用options.add则不会。他们到底有什么区别呢?
阅读全文
posted @
2007-09-02 18:40
布尔 阅读(612) |
评论 (2)
编辑
更新:级联选择树支持三态了
摘要: 之前发布过一个简单的支持级联的例子,前天看到一个支持三态的文章,忍不住把它升级一下,也支持三态了,喜欢的朋友可以下载来看。
阅读全文
posted @
2007-06-23 07:18
布尔 阅读(134) |
评论 (0)
编辑
Tootip小程序,整理一下自己用
摘要: 需求:给表单每个信息项添加一个帮助信息,当mouseover或focus时激活帮助信息,当mouseout或blur时隐藏帮助信息
阅读全文
posted @
2007-06-15 15:01
布尔 阅读(674) |
评论 (4)
编辑
网页右键菜单
摘要: 老早就想写个右键菜单了,终于动手,参考了一些网上的例子,没有发现特别好的,如果你发现了还希望可以共享一下,谢谢哦。
阅读全文
posted @
2007-05-20 10:29
布尔 阅读(145) |
评论 (0)
编辑
求完数的js版本
摘要: 因数:能被整除的小于自身的整数;完数:所有因数和等于自身的整数。求1000以内所有的完数,本文用最基本的最直接的思路去做,未做任何优化和思考。
阅读全文
posted @
2007-05-02 23:11
布尔 阅读(44) |
评论 (0)
编辑
节点可以移动的ul构造的树形
摘要: 很多场景会用到树形结构,比如人事组织、新闻频道、各种层级分类、文件目录等等。简单的为节点设置父节点就可以构造出来,通过为其选择父节点从而对其进行移动。如果可以拖动移动岂不是很直观吗,于是编了一个例子(可以拖动节点和通过上下键对同级节点进行排序)。Web上的实现方式有ms的htc,有用table签的有用ul的,我倾向于选择ul因为它简单直接。下面是抓图:
阅读全文
posted @
2007-05-01 06:45
布尔 阅读(2447) |
评论 (19)
编辑
js checkbox.checked=true在document.body.appendChild(checkbox)前与后赋值
摘要: 如果想改变元素的视觉效果(checkbox.checked=true会打钩),请在把元素添加到页面上再为其赋值,否则赋值无效。
阅读全文
posted @
2007-04-18 18:46
布尔 阅读(1948) |
评论 (6)
编辑
排序还可以这样做
摘要: 比如给一个整数序列[5,5,3,3,9,9,4,4,0,0,6,6,8,8,2,2,7,7,1,1],只需要把序列中的每个元素在中间数组标识一下,如5可以标识为arrTemp[5]=1,如果序列中还有这个元素可以标识为arrTemp[5]=2,如此arrTemp=[2,2,2,2,2,2,2,2,2],再把arrTemp翻译为结果[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9],具体代码如下(未做输入参数检查):
阅读全文
posted @
2007-04-14 08:31
布尔 阅读(2405) |
评论 (17)
编辑
js用于树型结构级联选择 支持三态级联选择
摘要: js用于树型结构级联选择,可用于权限分配,比如大权限下有小权限
2007-06-21 更新支持checkbox三态级联选择
阅读全文
posted @
2007-01-10 13:26
布尔 阅读(836) |
评论 (0)
编辑
公告
<
2008年7月
>
日
一
二
三
四
五
六
29
30
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
6
7
8
9
与我联系
发短消息
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参加的小组
web标准设计
读书(Books)
搜索引擎
创业交流
.NET 3.x
08欧锦赛
博客园精华集出版小组
Ext 2.0
SAP
易书阁
我参与的团队
北京.NET俱乐部(1/1285)
CNBLOGS安全团队(0/16)
随笔分类
(24)
Javascript(19)
(rss)
Ruby(1)
(rss)
Workflow
(rss)
生活
(rss)
算法(3)
(rss)
团队建设(1)
(rss)
项目管理
(rss)
随笔档案
(35)
2008年6月 (1)
2008年1月 (1)
2007年11月 (1)
2007年10月 (4)
2007年9月 (2)
2007年8月 (2)
2007年7月 (1)
2007年6月 (3)
2007年5月 (3)
2007年4月 (5)
2007年3月 (3)
2007年2月 (2)
2007年1月 (2)
2006年12月 (3)
2006年11月 (2)
新闻档案
(6)
2008年4月 (1)
2007年10月 (1)
2007年9月 (1)
2007年8月 (1)
2007年6月 (1)
2007年5月 (1)
相册
生活
Javascript
E路网
致力于Web技术推广
SCBR
web控件
xmlmenu tree toolbar popmenu table
冯大辉
就职于阿里巴巴旗下的支付宝网络有限公司
简历
我的简历
陶来旅游休闲
挺好的新兴的旅游休闲网站
我的jimdo
life
Google个性化主页
lisq.xuecs.com
dreamehost上的虚拟主机
八宝盒
李老师
天下事有难易乎
李强的空间
搜索
积分与排名
积分 - 58550
排名 - 673
最新评论
1. re: 阅读Ext 学习Javascript(一)Core/Ext.js
又来逛逛 (求知无傲)
2. re: “谁养鱼”的表格解答步骤
谢谢关注 (布尔)
3. re: “谁养鱼”的表格解答步骤
首先定位一点,我们是按照房子的位置,从左至右,12345依次排开 挪威人住第1间房,在最左边。∵英国人住红色房子,挪威人住蓝色房子隔壁,∴挪威人房子的颜色只能是绿、黄、白,又∵绿色房子在白色房子左... (zn)
4. re: js checkbox.checked=true在document.body.appendChild(checkbox)前与后赋值
谢谢! (music)
阅读排行榜
1. 阅读Ext 学习Javascript(一)Core/Ext.js(5252)
2. “谁养鱼”的表格解答步骤(3350)
3. 阅读Ext 学习Javascript(二)Core/Ext.extend 从继承说起(3128)
4. 学习利用JSON 摆脱表单与业务对象双向转换的繁琐工作(2799)
5. 节点可以移动的ul构造的树形(2447)
评论排行榜
1. 节点可以移动的ul构造的树形(19)
2. 排序还可以这样做(17)
3. 加强的alert confirm js自定义对话框 多个按钮 ICO自定义(16)
4. 阅读Ext 学习Javascript(一)Core/Ext.js(16)
5. “谁养鱼”的表格解答步骤(13)