- 博客(48)
- 收藏
- 关注
原创 掌握 Ajax (5)-参考资料
学习您可以参阅本文在 developerWorks 全球站点上的 英文原文。 学习介绍 Ajax 的本 developerWorks 系列的前几篇文章: “掌握 Ajax,第 1 部分:Ajax 简介” 第 1 部分演示 Ajax 组件技术如何一起工作,并揭露 Ajax 的 核心概念,其中包括 XMLHttpRequest 对象(2006 年 1 月)。 “掌握 Ajax,第 2
2006-05-28 23:24:00 877
原创 掌握 Ajax (4)-利用 DOM 进行 Web 响应
程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript)之间的分水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时在前端使用 HTML 切实可行,并成为极其有效的工具。在本文中,Brett McLaughlin 介绍了 Document Object Model,解释它在 Web 页面
2006-05-28 23:23:00 619
原创 掌握 Ajax(3)-Ajax 中的高级请求和响应
对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的 上篇文章 中,我们将详
2006-05-28 23:21:00 662
转载 掌握 Ajax (2)-使用 JavaScript 和 Ajax 发出异步请求
多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送
2006-05-28 23:20:00 578
原创 掌握 Ajax (1)
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。五年前,如果不知道
2006-05-28 23:17:00 626
原创 基于 Ajax 的无限级菜单(三)
最后是显示页面: 可以看到,无论在哪个层面,都和传统的没什么分别,只有jsp部分除去文件头而已(其实不去掉也行的,呵呵),而且,还可以看到,一个页面,已经分成了好几部分。就像之前说的那样,积木式的(这是网上看到一篇关于.net框架的结构时作者提出的一种结构,觉得不错,被我应用到JSP来了)。在一些细节方面,我作了一些保留,请理解。但大致框架都是经过IE和FireFox测试。一
2006-05-28 23:14:00 711
原创 基于 Ajax 的无限级菜单(二)
首先建立一个数据表menumId 菜单主键name 菜单名称url 菜单链接father 低级菜单IDsub 是否最底层菜单(用于判断是否还可以继续展开)target 菜单链接目标(用ajax方式打开时作为显示id)pa 菜单参数(这项用于ajax方式打开菜单)制作一个菜单对象类class Menu{private int mId;private String name;..
2006-05-28 23:07:00 664
原创 基于 Ajax 的无限级菜单
现在到处都有这方面的教程,我重点说一下我自己搞的一个框架。特点:支持Form的无闪提交(方法有点笨)支持MVC框架,即支持传统网页架构多线程并发请求(要语言支持线程)动态加载文件,只加载有用的!处理了Ajax框架臃肿的JS文件问题。采用no table的全div + css布局a. 获得XMLHTTPRequest对象,网上到处都找得到了,不多说:function newXMLHttp
2006-05-28 23:05:00 652
原创 JavaScript 对象与数组参考大全
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些
2006-05-28 23:00:00 659
原创 匹配html标记的正则
匹配html标记的正则>" name= spanName />function htmlTag(){re = //igreturn htmlCode.value.match(re)}匹配 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
2006-05-28 21:51:00 743
原创 将HTML自动转为JS代码
有时候要用Javascript输常用的字符,比如每个页面都要有的脚注。这里提供一个转换脚本:将HTML自动转为JS代码function toScript(val){var value = val.valuevalue = value.replace(////gi,"////").replace(/"/gi,"///"").replace(//gi,"///")valArr
2006-05-28 21:50:00 735
原创 Javascript 编写的文字放大效果
运行代码框//code by windy_sk 20031222var rif(window.event.srcElement.isTextEdit) {r=window.event.srcElement.createTextRange();}else{var el=window.event.srcElement.parentTextEdit;r=el.createT
2006-05-28 21:49:00 876
原创 jscript/javascript条件编译
IE中jscript/javascript的条件编译条件编译概述在IE中,有一个鲜为人知的功能叫做条件编译(conditional compilation)。自从IE4开始支持这个功能,它由于在一些Ajax相关的javascript脚本中出现而受到一些关注。条件编译作为一种独立形式的对象判断,使得IE可以根据预定义或用户定义的条件来决定你的jscript或javascript代码特定部分是
2006-05-28 21:42:00 1574
原创 用javascript封装的导航菜单
正好这几天公司不忙,学校又没有事情,所以想抽空架一个个人主页,设计的时候想在主页做一个酷酷的导航菜单,于是就上网找灵感。有一个网站的导航栏给我的印象不错,于是就把网页保存下来想研究一下它的js代码,没想到的是竟然是用.NET的自定义控件生成的!上面的代码差点没把我看晕过去!(有兴趣的话可以试一试哦,里面N多变量的~~~汗),还好大三时学过c#(垃圾)加上它的控件可以试用,就下下来用了,感觉还真的不
2006-05-28 21:40:00 1424
原创 实现鼠标经过超链时的提示图层
运行代码框var oPopup = window.createPopup();function rdl_doClick(){var oMessage=document.all("oMessage");with (oPopup.document.body) {style.backgroundColor="lightyellow";style.border="solid bla
2006-05-28 21:33:00 913
原创 JavaScript经典效果集锦(二)
十一 超级强大的表单验证-----推荐十二 漂亮的脚本日历十三 进入,退出页面的各种效果!十四 很酷的效果,表格被选中回变颜色十五 弹出提示的效果十六 图片之间的切换十七 DIV_圆边圆角的实现十八 跳动的菜单十九 通过页面抓取照片二十 客户端静态页面玩分页十 JSP页面自动生成html页面/或任何格式页面:先建立一个模本页面:template.htm代码拷贝框###tit
2006-05-28 21:24:00 1308
原创 JavaScript经典效果集锦(一)
绝大部分属于转载,有很多还是出自咱们蓝色的经典论坛.*****[第1页目录]*****一 实用且必用的小脚本代码二 鼠标旁边的提示信息,类似与163登录后的页面提示效果三 如果文字过长,则将过长的部分变成省略号显示四 滚动的图片五 接收键盘指令的脚本六 让你的文本链接渐隐渐显七 类似与QQ的好友/黑名单之类的树型菜单-----推荐八 很多的脚本翻页------推荐九 DIV的透明层实现十 JS
2006-05-28 21:24:00 970
转载 用 prototype 定义自己的方法
本文是本人通过个人理解所写成的,没有参照任何资料,如有雷同,纯属巧合,同时,如果您要引用本文文字,请注明 — 作者:windy_sk;Email:seasonx@163.net,谢谢! 本文进通过实例,讲述通过 prototype 自定义方法的过程,旨在抛砖引玉,如果不对的地方,欢迎指正! prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于
2006-05-28 21:18:00 705
原创 在Web页中使用Media Player
在Web页中嵌入Media Player的方法比较简单,只要用HTML中的可以了,如下所示。CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"STAN
2006-05-28 21:16:00 596
原创 Javascirpt打造“互动指针”特效
一个很不错的效果,用键盘的箭头键控制一个漂亮的箭头!也许能给你启发,做出一款有趣的小游戏呢!运行代码框Interactive Arrowv/:* { BEHAVIOR: url(#default#VML) }/*All Files are Designed & Writen by Windy_sk, you can use it freely but ...
2006-05-28 21:15:00 743
原创 JS 中对象equals方法的实现
上次我们谈到Javascript 中 浅拷贝与深拷贝的实现..这回我们看看如何实现判断两个对像的内容是否相等。这里有一个克隆结果原则是针对Java语言的,当然JavaScript也可以胜任。克隆满足的条件clone()方法将对象复制了一份并返还给调用者。所谓“复制”的含义与clone()方法是怎么实现的有关。一般而言,clone()方法满足以下的描述:第一、对任何的对象x,都有:x.clone
2006-05-28 21:13:00 6296
原创 用层模拟下拉列表框
大家都知道select的优先权比较高,CSS不宜控制,而且还能遮挡层的正常显示!那么我们就来模拟一个!这样样式就可以随心所欲了(若您看不到效果,请刷新)。简单版:自制列表框.selectDiv { border: 2px solid inset buttonface;}.optionDiv { border:1px solid black;border-top:0px;positi
2006-05-28 21:13:00 1159
原创 Javascript浅拷贝与深拷贝实现
Javascript中的对像赋值与Java中是一样的,都为引用传递.就是说,在把一个对像赋值给一个变量时,那么这个变量所指向的仍就是原来对像的地址.那怎么来做呢 答案是克隆. 什么是"clone"? 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,
2006-05-28 21:11:00 826
原创 一个格式化数值的函数
简单模拟了一点XSL里的formatNumber()方法一些说明:“,” (半角的豆号) 如果有的话,看豆号到小数点(如果有的话)前有几位,则按几位划分整数部分“0”(数字零) 如果该位上没有数字,就补0“#”(井号) 如果该位上有数字就输
2006-05-28 21:10:00 612
原创 JS实现浏览器菜单命令
序:用js实现菜单命令虽然在技术上讲没什么,不过这个算是比较全了。 每当我们看到别人网页上的打开、打印、前进、另存为、后退、关闭本窗口、禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有意思的事啊!下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在Windows XP下的浏览器中
2006-05-28 21:09:00 505
原创 JS表格排序新法
不知大家对精华区的表格排序终极优化是否还有记忆,当时讨论的结果曾以为是最快的JS排序了,实则不然,按前段时间我发的DHTML性能提升帖(转译)所讲到的,DOM效率某些情况下并不如DHTML,比如一次写入大量数据时,DOM频繁创建添加反而更慢,所以可以对排序算法作以下修改:
2006-05-28 21:07:00 674
原创 使用JavaScript访问XML数据
在网络浏览器软件中,可以Internet Explorer (IE)现在是一种标准的软件。可以看到,运行不同版本的Windows操作系统(和很多其他的操作系统)的每一台机器几乎都使用IE。微软已经通过ActiveX控件将IE的功能包含在执行成熟的XML处理技术中。在本篇文章中,我们将讲述如何在IE中使用ActiveX功能来访问并解析XML文档,由此允许网络冲浪者操纵它们。网上冲浪我们以一个
2006-05-28 21:03:00 736 1
原创 JavaScript[对象.属性]集锦
SCRIPT 标记 用于包含JavaScript代码. 属性 LANGUAGE 定义脚本语言 SRC 定义一个URL用以指定以.JS结尾的文件 window对象 每个HTML文档的顶层对象. 属性 frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放. feames.length 子桢个数. self 当前窗口. parent 父窗口(当前窗口是中一个
2006-05-28 21:02:00 489
原创 事件触发列表与解说
一般事件 事件 浏览器支持 描述 onClick HTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N2
2006-05-28 21:01:00 470
原创 用iFrame标记对网页呈现过程进行加速
纵观时下网站,本来网速就有些慢,可是几乎每页都要放什么Banner,栏目图片,版权等一大堆雷同的东西,当然,出于网站风格统一、广告效应的需要,本无可厚非,可毕竟让用户的钱包为这些“点缀“的东西”日益消得钱憔悴”了,有没有办法,让这些雷同的东西一次下载后就不用再下载,而只下载那些内容有变化区域的网页内容呢? 答案很肯定 :应用Iframe标记! 一、Iframe标记的使用 提起Ifr
2006-05-28 20:55:00 773
原创 用JavaScript实现页面百叶窗效果
百叶窗是家庭装饰的一种款式。在网页中,我们也可以利用简单的JavaScript代码产生同样效果,这样网友浏览网站时就会有一种与众不同的感觉! 方法如下: 一、把如下代码加入到区域中。 .intro{position:absolute;left:0;top:0;layer-background-color:green;back
2006-05-28 20:51:00 928
转载 Javascript 表单之间的数据传递
今天有朋友问我关于用JAVASCRIPT来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识。 一,最简单的就是同一个网页里的表单的数据传递。 举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给另一个文
2006-05-28 20:46:00 582
原创 仿 Office 2003 的工具条
工作之余做了这个小东西仿Office 2003的工具条,主要尝试不用任何图片(当然不可能把所有按扭都做出来),所有的控件都是用Css和Javascript做的菜单就不做了,偷懒中感兴趣的朋友可以和我联系,大家交流交流.运行代码框仿Office 2003的工具条/*----------舜子制作Menu Javascript Made by PuterJamE-ma
2006-05-28 20:44:00 456
原创 JS 216网页安全色调色板 DW 风格
利用JS做的一个网页安全色调色板 希望大家用得上!运行代码框DW调色板var ColorHex=new Array(00,33,66,99,CC,FF)var SpColorHex=new Array(FF0000,00FF00,0000FF,FFFF00,00FFFF,FF00FF)var current=null
2006-05-28 20:41:00 624
原创 js 几种常用的表单输入判断
//函数名:chksafe//功能介绍:检查是否含有"",//,"/"//参数说明:要检查的字符串//返回值:0:是 1:不是function chksafe(a){ return 1;/* fibdn = new Array ("" ,"//", "、", ",", ";", "/"); i=fibdn.length; j=a.length; for (ii=0;ii { for (
2006-05-28 20:32:00 655
原创 JavaScript实用的一些技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收
2006-05-28 20:23:00 501
原创 相册
google的相册不错,163的相册也不错.决心自己也写一个相册程序,来深入学习web技术.预计五一前完成.历史:4月2日:准备,开发进度: 0%
2006-04-02 01:13:00 580
原创 国外WEB代码下载站集合
收集了一些国外的代码下载站,虽然还不是很多,但是花了我不少时间,但是要你你们要BLOG程序原代码的话,还是到我的站下,绝对精彩,下面是我收集的代码下载站,全是国外的:http://www.dynamicdrive.com/ http://www.hotscripts.com/ http://www.xaviermedia.com/ http://www.cgi-network.net/links7
2006-04-02 00:33:00 937
原创 javascript 常用代码大全
//打开模式对话框 function doSelectUser(txtId) { strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn; url="selUser.aspx
2006-04-02 00:22:00 652
原创 从javascript语言本身谈项目实战
从javascript语言本身谈项目实战 随着ajax的升温,javascript越来越得到人们的重视。重要的是,ajax在一定程度上带来了web软件架构上的变化,人们把越来越多的功能分配到客户端实现,javascript子项目规模越来越大。如何更高效的使用javascript,如何更科学的组织javascript,如何更顺利的保证项目进展?我想就我的经验谈一点浅见。一。
2006-04-02 00:13:00 1016
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人