WEB编程
文章平均质量分 71
J2虾虾
我是开发猿
展开
-
prototype 1.5.1发布
今天看到prototype 1.5.1发布了。 一开始学Ajax就是先从prototype学起的。虽然现在已经有很多开源程序可以用Java等很强大的语言来写Javascript了。用文本编辑器来写编ajax程序是一件很麻烦的事情,因为很多代码都不能自动检查错误,不能自动生成,最烦的是缺乏完整性,所以Debug简直就是一场恶梦。 但是prototype还是我很喜欢的框架,,因为里面的代...2007-06-04 10:19:00 · 80 阅读 · 0 评论 -
"几个好看的按钮"源码和解析
xml 代码 <style> /** FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 使用了FILTER效果,由#ffffff...2007-08-08 00:06:58 · 221 阅读 · 0 评论 -
对于Ajax学习很有帮助的开源程序EasyAjax
Easy Ajax是很有意思的Ajax开源程序, 他在prototype, Rico, behavior等有名的Ajax开源代码中加入了很多有趣的拓展,比如日历控件, TabPanel, Tree等有趣的控件, 还可以让页面实现#{javascript - expression}, 请页面的显示元素与Javascript代码绑定出来.所以学习EasyAjax一方面可以加深对prototype...2007-08-08 00:52:52 · 126 阅读 · 0 评论 -
常用Javascript函数记录
1. 察看字符串中字符的Unicode编码:("javaeye").charCodeAt(1) 运行结果97 2.把十进制数字转化为16进制数字, 并以字符串形式输出:(100).toString(16) 运行结果64...2007-08-08 23:25:28 · 100 阅读 · 0 评论 -
prototype 1.4的学习记录
js 代码 // start include prototype.js //Prototype 的第一个变量 var Prototype = { //Version 表示当前版本是Prototype 1.4 Version: '1.4.0', //ScriptFragme...2007-08-08 23:35:08 · 95 阅读 · 0 评论 -
使用TextArea
为了程序可以更好的被用户所接受,最近我做了很多让用户输入操作说明的程序,最近用TextArea的次数增加了,因此我在网上查了很多TextArea的资料,这里列了一些常用的例子。 1. TextArea的宽度与高度: cols : TextArea的宽度,单位是字数,cols=100 表示宽度为100个字 rows : TextArea的长度,单位是字数,rows =...2007-08-09 12:45:32 · 185 阅读 · 0 评论 -
MenuBar是EasyAjax中的实现
xml 代码 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>澳翔航空港title> <script type="text/javascript" src="jscalendar/calendar.js&qu2007-08-10 00:02:11 · 129 阅读 · 0 评论 -
CSS常用属性与属性值记录
1. Positon 有两个属性值relative和absolute-绝对定位和相对定位。如果Position的属性为绝对定位,那么所定义的坐标只是相对于窗口而言,同时下面的Div会认为这个Div不存在。如果是相对定位,那么Div的坐标则相对于Div的父元素,同时Div以后的元素会受到Div位置的影响。2. Float也有两个属性值是left和right,left则Div会靠左,right则靠...2007-08-11 23:15:51 · 133 阅读 · 0 评论 -
ul ol 样式总表
Value Description none No marker(没有标志) disc Default. The marker is a filled c...2007-08-12 00:30:00 · 198 阅读 · 0 评论 -
原创小程序集中地
2008.4.25更新。更新了一些易网通风格的CSS相关程序链接:www.myjavaserver.com/~tntxia/2007-08-12 00:35:03 · 93 阅读 · 0 评论 -
对于Javascript 中函数的详细简介(一)
在Javascript中定义函数的方法有好几种。1. 常见的方法:用下面的形式声明一个函数functionName([parameters]){functionBody};例如:js 代码function (a,b){ alert(a+b); } 当我们定义一个函数时,函数会被编译,但不会被执行。但是这个时候我们在命名空间里面多了一个叫add的函数。2.将一个匿名的函...2007-08-19 11:47:00 · 84 阅读 · 0 评论 -
对于Javascript 中函数的详细简介(二)
Function是Javascript中是一个特殊的对象,他是第一类数据类型。那就是说我们可以像一个普通的Javascript对象一样对他做很多的操作。1.判断对象的属性js 代码 function Ball() // it may seem odd, but this declaration { // crea...2007-08-19 17:11:14 · 110 阅读 · 0 评论 -
对于Javascript 中函数的详细简介(三)
函数作为一种数据类型和函数的构造函数。在我们声明一个函数的时候,我们同时也创建了一个新的数据类型。例如:js 代码 function Ball(message) { alert(message); } var ball0=new Ball("creating new Ball"); // creates object...2007-08-20 01:00:27 · 86 阅读 · 0 评论 -
DOCTYPE的资料
!DOCTYPE指定了 HTML 文档遵循的文档类型定义(DTD)。Microsoft® Internet Explorer 6 的新增内容你可使用此声明将 Internet Explorer 6 及以后版本切换到标准兼容模式下。语法 HTML 顶级元素 可用性 "注册//组织//类型 标签//定义 语...2007-09-26 16:34:48 · 202 阅读 · 0 评论 -
LINK 元素
定义允许当前文档和外部文档建立连接。Enables the current document to establish links to external documents.注释LINK 元素只能在 HEAD 标签内使用。此元素在 Internet Explorer 3.0 及以上版本的 HTML 中可用,在 Internet Explorer 4.0 及以上版本的脚本中可用。此元素...2007-09-26 16:53:27 · 106 阅读 · 0 评论 -
一段检验身份证号码的JS(附检验原理)
<script> function checkIdcard(idcard){ var Errors=new Array( "验证通过!", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!" ); var area={11:"北京",12:"天津",13:"原创 2008-07-16 17:50:19 · 132 阅读 · 0 评论 -
xmlns的作用
Namespaces翻译为名字空间。名字空间有什么作用呢?当我们在一个XML文档中使用他人的或者多个DTD文件,就会出现这样的矛盾:因为XML中标识都是自己创建的,在不同的DTD文件中,标识名可能相同但表示的含义不同,这就可能引起数据混乱。 比如在一个文档<table>wood table</table>中<table>表示桌子, ...2007-11-16 12:39:00 · 86 阅读 · 0 评论 -
Ajax的性能问题
昨天晚上去调一个Ajax页面,页面用Ajax来刷新,一共用了27秒,(用getTime()让系统自己算出来的),一共用了27秒,27秒对于客户来说简直就是恶梦一样的速度,昨天调了一个多钟头也不知道为什么会这么慢. 昨天调试的页面没有关,今天早上来了以后,一刷新才5秒钟,才知道,可能IE调试得太久了以后,性能变得极其恶劣.但也说明EasyAjax这个框架没有把内存回收这块做好,做得太久...2008-01-19 09:19:53 · 125 阅读 · 0 评论 -
最少代码的可拖动DIV
以前在网上看到的最简单的拖动对象的代码,忘记作者叫什么了。原始代码在IE下有些小问题,并且声明了文档类型为xhtml 1.0后,在FF等非IE浏览器下无效,对其进行了改进,现在已经可兼容:IE、Firefox、Opera ...以下代码只是演示原理,具体应用请结合你自己的实际需求进行修改。 代码实例:拖动对象 Drag Object (兼容:IE、Firefox、...2008-01-26 11:04:31 · 85 阅读 · 0 评论 -
几个简单的Ajax例子
几个简单的Ajax例子,是我在看书的时候写的一些Ajax的例子,项目我用MyEclipse建立的,很小,只有几百K。2009-09-16 22:14:57 · 85 阅读 · 0 评论 -
jQuery入门
以前的项目都是用Prototype的, 一个偶然的机会从同事那边拷了一个视频过来看了一个jQuery后, 一下子被他优雅的代码给吸引住了. jQuery用了CSS选择器的形式去定位对象, 以前用惯了Prototype的话,可能开始会有一点不习惯, 比如说在prototype里面$("sth")是指ID为sth的对象, 而在jQuery里面的话,$("sth")则是指s...2009-03-31 12:55:32 · 89 阅读 · 0 评论 -
window.open()的所有参数列表
前言:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息 、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面我就带您剖析它的奥秘。 【1、最基本的弹出窗口代码】 <SCR...原创 2008-09-16 11:16:09 · 97 阅读 · 0 评论 -
Javascript实用技巧合集
1.判断浏览器的类型:// 判断当前比较主流的浏览器 IE5,IE6,Chrome以及operafunction getBrowser(){ var ver = navigator.appVersion; if(ver.indexOf("MSIE 5")!=-1){ return "IE 5.0"; }else if(ver.index...2008-09-22 21:00:59 · 86 阅读 · 0 评论 -
HTML之特殊字符
■ 常用特殊字符:只要你认识了 HTML 标记,你便会知道特殊字符的用处。HTML 原代码显示结果描述&lt;<小于号或显示标记&gt;>大于号或显示标记&amp;&可用于显示其它特殊字符&quot;"引号&reg;®已注册&copy;©版权&...原创 2008-10-05 13:13:53 · 112 阅读 · 0 评论 -
javascript:encodeURI()方法与decodeURI()方法
encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文或其他英文字符的话,可以会出现不可预期的错误,所以可以encodeURI把非英文字符转化为英文编码,再用decodeURI把字符还原回来 Javascript:encodeURI(URIString)与decodeURI(URIString)必选的 URIString 参数代表一个已编码的 URI。说明enco...原创 2008-10-07 11:12:14 · 101 阅读 · 0 评论 -
prototype.js 1.4版开发者手册(强烈推荐)
看到一个很好的东西在国内没有被很多人使用起来,实在是不爽,所以花了很大功夫把这个手册翻译成中文,由于这篇文章很长,所以,翻译的工作量很大而且有些地方英文版也没有说清楚,虽得查看源代码,好在不是坚持做完了,大家鼓励下啊!^o^prototype.js是一个非常优雅的javascript基础类库,对javascript做了大量的扩展,而且很好的支持Ajax,国外有多个基于此类库实现的效果库,也做得很棒...原创 2008-10-07 11:46:06 · 96 阅读 · 0 评论 -
prototype.js 1.4版开发者手册(二)
Ajax对象上面提到的共通方法非常好,但是面对它吧,它们不是最高级的那类东西。它们是吗?你很可能自己编写了这些甚至在你的脚本里面有类似功能的方法。但是这些方法只是冰山一角。我很肯定你对prototype.js感兴趣的原因很可能是由于它的AJAX能力。所以让我们解释当你需要完成AJAX逻辑的时候,这个包如何让它更容易。Ajax 对象是一个预定义对象,由这个包创建,为了封装和简化编写AJAX...原创 2008-10-07 11:48:57 · 108 阅读 · 0 评论 -
JavaScript Date 对象参考手册
JavaScript Date 对象参考手册Date 对象是 JavaScript 的一种内部数据类型。Date 对象没有可以直接读写的属性,所有对日期和时间值的访问都是通过其方法执行的。请从下面的表格访问有关 Date 对象的方法的详细信息。Date 对象的方法FF: Firefox, N: Netscape, IE: Internet Explorer方法 ...2008-02-20 09:29:23 · 70 阅读 · 0 评论 -
Dreamweaver技巧集锦
1.自动提示~~~~~~~Dreamweaver是我日常编程中,使用频率很高的软件, 一般早上上班的时候我第一个打开的是Eclipse, 第二个我就会打开Dreamweaver,因为我做的项目里面网页的编程很多,而Dreamweaver里面对于网页编程的支持非常好,而且速度也足够快。网页编程的编辑器很多,UE,FrontPage,甚至Word,但是我还是最喜欢Dreamweav...2008-02-26 10:54:45 · 156 阅读 · 0 评论 -
入门的CSS教程
入门的CSS教程2008-04-01 16:36:13 · 107 阅读 · 0 评论 -
管理多种样式中的样式优先级公式
有时候我们给同样一个属性用多种方式去定义样式,来自最具体的样式的属性会胜出,但不知道到底哪种样式最具体,好在css还提供了一个公式,他根据指派给样式选择器的值决定样式的特性——标签选择器、类选择器、ID选择器,等等。这个系统是这样进行的: 1.一个标签选择器值1分。 2.一个类选择器值10。 3.一个ID选择器值100分。 4.一个行内样式(如...2008-04-03 19:33:29 · 99 阅读 · 0 评论 -
四种英文字体的介绍(英文)
[url]http://www.myjavaserver.com/~tntxia/demo/fontIntroduce.html[/url]2008-04-03 21:42:49 · 368 阅读 · 0 评论 -
parseInt与parseFloat
今天收到一个错误报告,说日期判断错误,仔细看了一下代码才发现,以前很有自信的写了这样的一段代码:if(parseInt(date1)>parseInt(date2)){ .....}else .... 一开始以前Javasript会自动把字符串转化为数组来进行比较,但是后来才发现parseInt("09")的结果是0,这样"09"与"08"转化的结果都是0,试着用parse...2008-04-10 11:24:26 · 100 阅读 · 0 评论 -
Javascript Unicode编码与反编码
这是一段在网上找到的程序: <script> function unicode(s){ var len=s.length; var rs=""; for(var i=0;i<len;i++){ var k=s.substring(i,i+1); rs+="&#"+s.charCodeAt(i)+";"; } return rs; } function runicode(...2008-04-11 11:06:37 · 194 阅读 · 0 评论 -
JSON点滴
JSON是Javascript中一种很实用的结构体,使用的方法类似于C语言的结构体。最简单的JSON可以是一对花括号。 JSON可以用字符串或直接的属性名来命名属性: 如下以后机票对象的定义,两种定义都是可以的 var ticket ={ supplierCommission:0, // 供应商代理费 默认为0 ticketStatus:0,// 机票状态,默认为0 sup...2008-11-12 10:19:26 · 85 阅读 · 0 评论 -
怎样在Dreamweaver中加入Meta标签
[img]../../../upload/picture/pic/13863/b4b27e4f-0026-37bf-a47a-31b0274b2fdb.jpg" alt="[/img][img]../../../upload/picture/pic/13873/bb36ca99-d727-3cf8-b722-9396129e0c11.jpg" alt="[/img][img]../...2008-05-07 10:54:08 · 439 阅读 · 0 评论 -
Firebug偷HTML代码
一般用IE如果保存Document.Write打出来的HTML代码的话,是行不通的。 如果用Firefox就可以,但一般情况下,我不喜欢用Firefox,直接按保存来保存,因为这样保存的代码,往往在IE上有些变形,所以我经常是用Mathon来保存先,保存完后,再用Firebug把保存不了的代码,偷出来,加到原来的代码上面。...2009-11-07 21:45:17 · 184 阅读 · 0 评论 -
全国哀悼日 网站灰黑色CSS滤镜代码
根据国务院文件,5.19-5.21为全国哀悼日,在此期间,全国和各驻外机构下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。 Admin5与很多草根网站都将整站换成素装。并建议中国所有站点更换为素装。 国务院决定5月19日至21日为全国哀悼日 http://www.admin5.com/artic...2008-05-19 19:44:32 · 208 阅读 · 0 评论 -
使用CSS定位元素
一、定位的基本概念 一般我们定位元素都使用绝对定位,因为绝对定位是最容易掌握的定位方式。但结合其他定位方式,我们可以设计更加灵活的页面。 CSS控制定位的属性为:Position CSS中关于定位(position)是这样定义的: 定位(position):允许用户精确定义元素框出现的相对位置,可以相对于它通常出现的位置,相对于其上级元素,相对于另一个元素,或者...2010-03-12 00:08:20 · 108 阅读 · 0 评论 -
用CSS进行元素的定位
CSS定位的基本知识 在CSS里面定位主要由position属性来定义 CSS中关于定位(position)是这样定义的: 定位(position)允许用户精确定义元素框出现的相对位置,可以相对于它通常出现的位置,相对于其上级元素,相对于另一个元素,或者相对于浏览器视窗本身。每个显示元素都可以用定位的方法来描述,而其位置由此元素的包含块来决定的。 Positi...2009-11-27 21:16:54 · 185 阅读 · 0 评论