- 博客(13)
- 收藏
- 关注
原创 js之clientHeight、offsetHeight,scrollHeight,scrollTop_青春纪念册
clientHeight 大家对 clientHeight 都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。 offsetHeight IE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。 NS、FF 认为 offsetHeight
2008-09-28 15:11:00 1532
原创 "this" of JavaScript
this是JavaScript中功能最强大的关键字之一。不幸的是,如果你不知道它具体怎么工作,你将很难正确使用它。 下面我来阐述如何在事件处理中来使用this,之后我会附加一些this相关的例子。 Owner 接下来文章中我们将要讨论的问题是:在函数doSomething()中this所指的是什么? function doSomething() { this.style.color = ?
2008-09-28 11:29:00 691
原创 Javascript常用代码
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收
2008-09-28 11:27:00 560
原创 Javascript与CSS在IE和Firefox中的误区及区别
1. 集合类对象问题 现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。 解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为 Js代码 document.forms["formName"]; //又如: document.getElementsByName("inputName")(1); //改为 documen
2008-09-28 11:26:00 804
原创 API设计准则
API必须要提供充分的功能,以供调用者完成自己的任务。 API应该是最精简的,不要为调用者带来多余的不便。 如果没有理解API的使用环境的话,那也就不能去设计它。 通用性的API应当是与具体使用场景无关的,而特定用途的API则要充分考虑使用策略。 API应该从调用者的角度来进行设计。 好的API绝不推卸责任,把自己该做的事情留给别人。 在实现API之前,就应该把API文档化。 好的API应
2008-09-23 17:52:00 637
原创 工效学_百度百科
工效学是根据人的心理、生理和身体结构等因素,研究人、机械、环境相互间的合理关系,以保证人们安全、健康、舒适地工作,并取得满意的工作效果的机械工程分支学科。 工效学吸收了自然科学和社会科学的广泛知识内容,是一门涉及面很广的边缘学科。在机械工业中,工效学着重研究如何使设计的机器、工具、成套设备的操作方法和作业环境更适应操作人员的要求。 自美国人泰勒开创科学管理以来,工作效能的研究一直是
2008-09-23 17:41:00 1038
原创 Mashup_百度百科
mashup是糅合,是当今网络上新出现的一种网络现象,将两种以上使用公共或者私有数据库的web应用,加在一起,形成一个整合应用。一般使用源应用的api接口,或者是一些rss输出(含atom)作为内容源,合并的web应用用什么技术,则没有什么限制。mashup在geek群体和互联网玩家之中获得了极大的欢迎,mashup未必需要很高的编程技能,只需要熟悉api和网络服务工作方式,都能进行开发,
2008-09-23 09:43:00 1043
原创 常用正则表达式的表示方法
一些常用的正则表达式 "^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[
2008-09-23 09:22:00 5117
原创 jQuery-1.2.6新特性及主要改变. - (前端技术)--读者的进步速度远大于博客的进步速度。
1、整合了Dimensions Plugin (网页位置等)插件. 2、消除.attr()方法的15个明显错误并优化了该方法. 3、.toggle()方法中现在可以地增加了不止两个方法如: $("div").toggle(function(){ $(this).removeClass("three").addClass("one"); }, function(){ $(this).remo
2008-09-23 09:17:00 745
转载 跨浏览器编程之JavaScript
刚参加工作的时候,曾经被一位日本高级工程师所折服,他所写的JavaScript代码非常工整、清晰,浏览器差异都非常的清楚。一直都很佩服他,同时很讨厌浏览器的差异。然而程序员就是这样,很多事情都必须面对,譬如说现在就必须做跨浏览器的应用。网络上没有直接的好咚咚,没办法,一点一滴从零开始积累,为自己为他人提供便利。function fixWidth() { var d = document.g
2008-09-10 11:39:00 5086
转载 区别Javascript中的Null与Undefined
在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企
2008-09-02 09:34:00 1723
转载 apache与php乱码
如果你在网上搜索 “apache配置”,搜到的页面大多都会建议你在httpd.conf中加上这么一句:AddDefaultCharset GB2312。对于新手而且是只用GB2312编码的开发人来说,这么做是ok的。但是如果要想使用UTF-8字符集的话,比如 在test.php文件中需要有meta http-equiv=”Content-Type” content=”text/html; ch
2008-09-01 14:46:00 5230 1
转载 ORACLE按照拼音,部首,笔画排序
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序举例如下:表名为 dept
2008-09-01 14:38:00 781
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人