代码改变世界

师姐的跑马灯公告

2011-05-05 10:54 by 沐海, 341 阅读, 1 推荐, 收藏, 编辑
摘要:View Code 1 <div id="marquees">2 <!-- 这些是字幕的内容,你可以任意定义 -->3 <label runat="server" id="LMessage">4 </label>5 <!-- 字幕内容结束 -->6 </div>7 8 <script language="javascript" type="text/javascript">9 marqueesWidth = 25 阅读全文

request.querystring("id")与request("id")区别在哪!

2011-04-29 10:50 by 沐海, 2905 阅读, 1 推荐, 收藏, 编辑
摘要:呵呵,这是每个ASP程序员最经常碰到,也是最容易忽视得问题.楼主这个问题提得很好.我就用我得ASP经验,给你说明一下. Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。 现在我们来分析下你得问题. 假设有个页面 test.asp?id=111 这里我们的页面是用GET的方法.这时用request.querystring("id")与request("id")是一样得,应该如 阅读全文

ASP.NET 页面传递URL 指定的参数 不存在 时异常。怎么做判断

2011-04-29 10:39 by 沐海, 1491 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET中,若要将一个URL参数值赋值给一个变量,都得先判断参数是否存在 if (Request["Data"]!= null) { searchtext.Value = Request["Data"].ToString(); }后来发现URL为:http://www.baidu.com对应的DATA根本没有传递。于是就利用if (Request["Data"].tostring()!= null)来判断。异常依旧发生。原理:这里的Data参数根本不存在。转换String当然异常。所有接着 if (Request["D 阅读全文

(重点)(关于JS调用的方式)JS 传值传值传值传值传值 没想到的失误,知识的不理解

2011-04-28 16:41 by 沐海, 637 阅读, 1 推荐, 收藏, 编辑
摘要:后台输出HTML格式代码,到JS。js innerHTML到table时注意,关于JS调用的方式1. onclick 所有后台传到前台的string类型的JS 。都要加 javascript:ass();2.超链接因为ONclick 都是JS函数调用所以对应的 HREF 必须写成javascript:void(0);这样才能够使A超链接的ONCLICK响应3. 传值时要注意。转汉字, 双引号字符串// 要针对双引号进行 转义。 shoucang.InnerHtml = "<a href='javascript:addFavorite(\"" + In 阅读全文

(重点)()JS 加载 没想到的失误,知识的不理解

2011-04-28 14:34 by 沐海, 218 阅读, 0 推荐, 收藏, 编辑
摘要:原本做好的模块。因为JS加载完了之后。我看了一下 查看--源代码。导致我以为 DOM元素 不存在。所以没办法再来使用。其实是错误的。因为。如果不存在。你又怎么看到的那?只是因为异步 JS 动态加载 导致,DOM 元素隐藏 浏览器看不到 信息。所有我又把那些东西都搬到后台去重写。结果又出错。导致调试很久没有结果。今天问了一下赵哥。才发现。这个问题。看来问题应该好好思考一下,然后多问一下。不能硬着头皮干。要活学,学活 阅读全文

利用Jquery+HTML静态模版实现数据的展示及无刷新增加,修改,删除,分页操作!

2011-04-28 08:24 by 沐海, 1395 阅读, 0 推荐, 收藏, 编辑
摘要:现实项目中,有些公司可能没想要项目做成一个非常大的成型产品如金蹀,用友,等大型 的SaaS项目,做到任何都可动态配制的,,,,,,,,,,,,,,,,,,,,只是非常简单的改变 列表展示 的显示标题和字段的顺序的调整.等等,而且又想做到所见即所得. 可又不想做成后台成型的产品,如何实现呢, 有多种解决方法1种是利用 xlst + xml 方式2 利用HTML静态页面模板我这里就采用第二种方式实现示题图如下:HTML模版:生成aspx页面部分代码如下:因为要用到JQuery 所以下面几个JS文件是必须的jquery-1.4.1-vsdoc.jsjquery-1.4.1.jsjquery-1.4. 阅读全文

基于jQuery的AJAX和JSON实现纯html数据模板

2011-04-28 08:17 by 沐海, 5641 阅读, 0 推荐, 收藏, 编辑
摘要:通过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示。我们先来看一下html模板: <!--[if !vml]--><!--[endif]--> HTML代码查看源代码打印1.<TABLE style="BORDER-COLLAPSE: collapse" id=datas border=1 cellSpacing=0><TBODY><TR><TH>订单ID</TH><TH>客户ID&l 阅读全文

(重点)jQuery模板:jQuery Templates Proposal

2011-04-28 08:10 by 沐海, 19410 阅读, 0 推荐, 收藏, 编辑
摘要:现有的模板解决方案现在已经有了许多JavaScript的解决方案模板,从这方面说,标准化的模板解决方案必然是大势所趋。在本节中,我们向你简要描述四个最流行最有趣的模板。现有的模板解决方案能解决什么?那些特色在jQuery核心中有意义。微模板John Resig的微型模板引擎非常小(未压缩仅2KB)。然而,这点小小的代码已经抓到了渲染一个模板的核心功能。下面是一个用微模板引擎显示单个JavaScript产品对象的例子。<script src="../jquery-1.4.1.js" type="text/javascript">>;/sc 阅读全文

jQuery插件---jTemplates(模板

2011-04-28 08:09 by 沐海, 4266 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery插件---jTemplates(模板一 , 简单介绍它是一个基于jQuery开发的javascript模板引擎。它主要的作用如下:1. 通过JavaScript获取JSON形式的数据;2. 获取一个HTML模板,与数据相结合,生成页面HTML。二 , 快速上手先来看一个简单的例子:<script type="text/javascript" src="jquery-1.2.6.pack.js"></script><script type="text/javascript" src=" 阅读全文

指定到页面HTML元素

2011-04-27 19:03 by 沐海, 203 阅读, 0 推荐, 收藏, 编辑
摘要:<INPUT class=button_huifu onclick="javascript:location.href = '#message';" type="button"> //message 是 元素的 name 阅读全文

吃大亏的SQL

2011-04-25 20:23 by 沐海, 251 阅读, 0 推荐, 收藏, 编辑
摘要:设计的问题,要用很多技术去实现没有设计的功能,要费不可想象的劲。用于自省由于设计需要,需要查询不重复的记录值,同类问题,想必大家都遇到过,于是乎马上GOOGLE一下,发现此类问题还挺多,解决方案也不少,仔细看看。例如有如下表结构和值tablefid name sex1 a 男2 b 男3 c 女4 d 女5 a 男6 b 男方案一:distinctselect distinct name from table得到结果:nameabcd实现效果,那如果要同时打开其它记录呢?再试试select distinct name,id from table测试没什么效果,查下得知,这样实际是要name和i 阅读全文

distinct吃亏记

2011-04-25 17:16 by 沐海, 259 阅读, 0 推荐, 收藏, 编辑
摘要:distinct 是一个去掉重复数据的函数1.此函数只能在 头部2.此函数声明后。如果跟两个或两个以上的字段。则会导致。此函数去判断与两个字段都相同的。例如ID为2 的字段有两个。但是这两个字的的创建时间不同。所有当你想通过DISTINCT ID,CREATTIME来把其中一个ID给筛选的话是不成立的。最后结果是都显示出来。记住了。 阅读全文

分页。刚学的。Row_Number() Over

2011-04-25 16:10 by 沐海, 267 阅读, 0 推荐, 收藏, 编辑
摘要:select * from (select distinct id, Row_Number() Over(order by Creattime desc) As rownum, Creattime from ActivityInfo) as d where rownum between 21 And 30 order by Creattime descstring SQL1="select HelpId from (select distinct HelpId, Row_Number() Over(order by Creattime desc) As rownum, Creatti 阅读全文

严重总结委托与事件 如下:

2011-04-25 10:27 by 沐海, 918 阅读, 0 推荐, 收藏, 编辑
摘要:事件是类在发生其关注的事情时用来提供通知的一种方式。和JAVA 的监听器原理类似。事件就像是JAVA监听器监听到指定的响应后,所执行的具体的监听响应函数。事件的发生一般都牵扯2个角色事件发行者(Publisher):一个事件的发行者,也称作是发送者(sender),其实就是个对象,这个对象会自行维护本身的状态信息,当本身状态信息变动时,便触发一个事件,并通知所有的事件订阅者。监听器监听的事件。此事件发生,则触发订阅者。事件订阅者(Subscriber):对事件感兴趣的对象,也称为Receiver,可以注册感兴趣的事件,在事件发行者触发一个事件后,会自动执行这段代码。监听器指定的执行事件。作为事 阅读全文

委托C# 生活 实例

2011-04-25 08:35 by 沐海, 328 阅读, 0 推荐, 收藏, 编辑
摘要:现实中的例子:比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。这就是现实中的委托。实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。所以,委托有如下几个要素:1 激发事件的对象--就是小张2 处理对象事件的对象--就是小王3 定义委托,就是你让小王监视小张。如果这三个要素都满足的话,则你就写出了一个完整事件的处理。下面有个例子:在vs.net2003 C#控制台应用程序编辑运行成功:using Sys 阅读全文

转大白话系列之C#委托与事件讲解大结局

2011-04-22 17:58 by 沐海, 225 阅读, 0 推荐, 收藏, 编辑
摘要:今天是大白话系列之C#委托与事件讲解的大结局,也是我们最关心的,在日常的MES系统编程中到底怎样使用这样的利器,其实我们每天都在使用事件,一个窗体,一个按钮都包含这事件,只是很少用到自己写的委托和事件,说白了不知道如何下手,也不知道在什么样的场景下应用。用到事件的地方有很多,这次讲解就MES系统开发中我们经常应用的场景。一、通用控件场景通用控件有很多,这里举最常用的万能通用分页控件【注:】本分页控件,只是为了讲解使用,并非真分页控件,还是基于.net控件的分页我们先来看场景我们所看到的这个分页控件就是这次讲解的主角,在日常的编程中,像这样功能我们用的做多,所以我们必须要把它抽象出来,不能每个页 阅读全文

转大白话系列之C#委托与事件讲解(三)

2011-04-22 17:57 by 沐海, 242 阅读, 0 推荐, 收藏, 编辑
摘要:[我希望大家在看完文章的时候,多做做练习,自己也可以想个场景,动动手,这样才会有深刻的印象,不然遗忘的速度非常快]今天我接着上面的3篇文章来讲一下,为什么我们在日常的编程活动中遇到这么多sender,EventArgs e 参数:protected void Page_Load(object sender, EventArgs e){}protected void btnSearch_Click(object sender, ImageClickEventArgs e){}protected void grdBill_RowDataBound(object sender, GridViewRo 阅读全文

转大白话系列之C#委托与事件讲解(二)

2011-04-22 17:56 by 沐海, 246 阅读, 0 推荐, 收藏, 编辑
摘要:什么是事件?EVENT?点击事件?加载事件?一连串的模糊的概念冲击着我们弱小的脑袋那我们首先来看一下比较正统的感念吧:事件是类在发生其关注的事情时用来提供通知的一种方式。事件的发生一般都牵扯2个角色事件发行者(Publisher):一个事件的发行者,也称作是发送者(sender),其实就是个对象,这个对象会自行维护本身的状态信息,当本身状态信息变动时,便触发一个事件,并通知说有的事件订阅者。事件订阅者(Subscriber):对事件感兴趣的对象,也称为Receiver,可以注册感兴趣的事件,在事件发行者触发一个事件后,会自动执行这段代码。为了更好的让大家理解上面的概念,我先什么都不讲,我们先来 阅读全文

转大白话系列之C#委托与事件讲解(序言)

2011-04-22 17:55 by 沐海, 213 阅读, 0 推荐, 收藏, 编辑
摘要:在讲委托,事件之前,我想问大家一个非常简单的问题,也许在我们日常的编程中基本上每天都会遇到,但是却往往不去了解的地方,请以下代码:protected void Page_Load(object sender, EventArgs e){}protected void btnSearch_Click(object sender, ImageClickEventArgs e){}protected void grdBill_RowDataBound(object sender, GridViewRowEventArgs e){ }protected void grdBill_RowDeleting 阅读全文

转大白话系列之C#委托与事件讲解(一)

2011-04-22 17:55 by 沐海, 225 阅读, 0 推荐, 收藏, 编辑
摘要:从序言中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的。首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子,小明委托小张去买车票。 但是在我们的程序世界里,也是这么的简单吗?当然,什么是OO,OO就是现实世界的抽象,所有现实世界的事物,在OO里都能得到很好的诠释,不好意思,扯远了......那我们就单刀直入吧,如果同学们不嫌烦的话,可以看一下,网上中文,英文的那个GreetingPeople例子。 首先是C#语法Code highlighting produce 阅读全文

事件和委托的编译代码

2011-04-22 17:40 by 沐海, 243 阅读, 0 推荐, 收藏, 编辑
摘要:这时候,我们不得不注释掉编译错误的行,然后重新进行编译,再借助Reflactor来对 event的声明语句做一探究,看看为什么会发生这样的错误:public event GreetingDelegate MakeGreet;可以看到,实际上尽管我们在GreetingManager里将 MakeGreet 声明为public,但是,实际上MakeGreet会被编译成 私有字段,难怪会发生上面的编译错误了,因为它根本就不允许在GreetingManager类的外面以赋值的方式访问。我们进一步看下MakeGreet所产生的代码:现在已经很明确了:MakeGreet 事件确实是一个GreetingDe 阅读全文

我比较笨《委托》(四) 事件的由来

2011-04-22 17:39 by 沐海, 254 阅读, 0 推荐, 收藏, 编辑
摘要:事件的由来我们继续思考上面的程序:上面的三个方法都定义在Programe类中,这样做是为了理解的方便,实际应用中,通常都是 GreetPeople 在一个类中,ChineseGreeting和 EnglishGreeting 在另外的类中。现在你已经对委托有了初步了解,是时候对上面的例子做个改进了。假设我们将GreetingPeople()放在一个叫GreetingManager的类中,那么新程序应该是这个样子的:namespace Delegate { //定义委托,它定义了可以代表的方法的类型 public delegate void GreetingDelegate(string nam 阅读全文

我比较笨系列2.《委托》将方法绑定到委托

2011-04-22 17:32 by 沐海, 218 阅读, 0 推荐, 收藏, 编辑
摘要:将方法绑定到委托看到这里,是不是有那么点如梦初醒的感觉?于是,你是不是在想:在上面的例子中,我不一定要直接在GreetPeople()方法中给 name参数赋值,我可以像这样使用变量:而既然委托GreetingDelegate 和 类型 string 的地位一样,都是定义了一种参数类型,那么,我是不是也可以这么使用委托?如你所料,这样是没有问题的,程序一如预料的那样输出。这里,我想说的是委托不同于string的一个特性:可以将多个方法赋给同一个委托,或者叫将多个方法绑定到同一个委托,当调用这个委托的时候,将依次调用其所绑定的方法。在这个例子中,语法如下:输出为:Morning, Jimmy Z 阅读全文

我比较笨系列 《委托 》(三)事件

2011-04-22 17:32 by 沐海, 170 阅读, 0 推荐, 收藏, 编辑
摘要:事件的由来我们继续思考上面的程序:上面的三个方法都定义在Programe类中,这样做是为了理解的方便,实际应用中,通常都是 GreetPeople 在一个类中,ChineseGreeting和 EnglishGreeting 在另外的类中。现在你已经对委托有了初步了解,是时候对上面的例子做个改进了。假设我们将GreetingPeople()放在一个叫GreetingManager的类中,那么新程序应该是这个样子的:namespace Delegate { //定义委托,它定义了可以代表的方法的类型 public delegate void GreetingDelegate(string nam 阅读全文

我比较笨系列 《委托 》(一) 将方法作为方法的参数

2011-04-22 17:29 by 沐海, 340 阅读, 0 推荐, 收藏, 编辑
摘要:引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文

托管资源

2011-04-22 16:16 by 沐海, 206 阅读, 0 推荐, 收藏, 编辑
摘要:c#托管资源和非托管资源区别c#托管资源和非托管资源区别托管的概念是在.net框架诞生后出现的。用比较通俗的话解释就是运行在.net框架下,并受.net框架管理的应用或其他组件称为托管的,反之为非托管的。 也就是说用.net平台开发出来的程序应该就是托管的了,而在.net以前开发的程序都属于非托管的。但是非托管的程序完全可以通过在.net平台下重新生成而变成托管的 ,你就把.net framework理解为一个Microsoft的Java Virtual Machine,这样,东西在上面跑,完全受控,这就是managed code。http://www.cnblogs.com/xianspac 阅读全文

using

2011-04-22 16:05 by 沐海, 344 阅读, 0 推荐, 收藏, 编辑
摘要:using 语句(C# 参考)Visual Studio 2005 外释放一个或多个对象。语法复制 using (Font font1 = new Font("Arial", 10.0f)){}备注C# 通过 .NET Framework 公共语言运行库 (CLR) 自动释放用于存储不再需要的对象的内存。内存的释放具有不确定性;一旦 CLR 决定执行垃圾回收,就会释放内存。但是,通常最好尽快释放诸如文件句柄和网络连接这样的有限资源。 using 语句允许程序员指定使用资源的对象应当何时释放资源。为 using 语句提供的对象必须实现 IDisposable 接口。此接口提供 阅读全文

Jquery可修改表格

2011-04-18 17:32 by 沐海, 2428 阅读, 4 推荐, 收藏, 编辑
摘要:真正的代码:发<th>标题若一个两列的表格。编号。姓名对编号列可以进行修改。则。对应的TD是偶数。0,2,4,6,8.所以不一定要用ID来对应。如果是单纯的HTML的话。可以用Jquery来获得 EVEN的偶数TD的DOM集合var numTD=$("table td:even");//返回一个JQUERY对象。封装4个TD对象。numTD.click(){function(){alert("click");}}//Jquey很强大。可以自动对封装对象上的每一个单独的DOM对象进行事件的注册。不需要我们在去FOR一个一个的进行注册了。鼠标点击 阅读全文

小技巧--表格奇偶行颜色不同。

2011-04-18 16:18 by 沐海, 924 阅读, 1 推荐, 收藏, 编辑
摘要:返回值:Array<Element(s)>:odd概述匹配所有索引值为奇数的元素,从 0 开始计数示例描述:查找表格的2、4、6行(即索引值1、3、5...)HTML 代码:<table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr></table>jQuery 代码:$("tr:odd" 阅读全文

Image button submit

2011-04-18 12:15 by 沐海, 302 阅读, 1 推荐, 收藏, 编辑
摘要:去掉 type=“image” button在提交form时默认带上xy坐标type=“image” 的button在提交form时默认带上xy坐标 会影响squid的命中率,为此可通过如下方法来经典实现。<input type="image" src="button.gif" onclick="this.form.submit();return false;" />此方法由陆毅提出,在此表示严重感谢,同时也感谢其他同事的支持。 阅读全文

Global

2011-04-16 10:31 by 沐海, 334 阅读, 1 推荐, 收藏, 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Security;using System.Web.SessionState;using System.Text.RegularExpressions;using System.Data;namespace Web{ public class Global : System.Web.HttpApplication { protected void Application_Start(object se 阅读全文

星期划分

2011-04-16 10:29 by 沐海, 502 阅读, 1 推荐, 收藏, 编辑
摘要:<script src="http://www.cnblogs.com/js/jquery/jquery.js" type="text/javascript"></script> <script src="Teacher.js" type="text/javascript"></script> <script src="http://www.cnblogs.com/js/Ajaxfileupload/ajaxfileupload.js" ty 阅读全文

jQuery工作原理解析以及源代码示例

2011-04-15 12:27 by 沐海, 263 阅读, 1 推荐, 收藏, 编辑
摘要:jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的。从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库。jQuery改变javascript编码方式!那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程:1、查找(创建)jQuery对象:$("selector");2、调用jQuery对象的方法完成我们需要完成的工作:$("selector").doOurWork();好了,jQuery就是以这种可以说是最简单的编码逻辑来改变javascript编码方式的。这两个步骤是 阅读全文

理解AJAX工作原理 构建网站的有效方法(6)

2011-04-15 12:23 by 沐海, 248 阅读, 1 推荐, 收藏, 编辑
摘要:处理响应现在要面对服务器的响应了。现在只要知道两点:什么也不要做,直到 xmlHttp.readyState 属性的值等于 4。服务器将把响应填充到 xmlHttp.responseText 属性中。其中的第一点,即就绪状态,将在下一篇文章中详细讨论,您将进一步了解 HTTP 请求的阶段,可能比您设想的还多。现在只要检查一个特定的值(4)就可以了(下一期文章中还有更多的值要介绍)。第二点,使用 xmlHttp.responseText 属性获得服务器的响应,这很简单。清单 6 中的示例方法可供服务器根据 清单 5 中发送的数据调用。清单 6. 处理服务器响应function updatePag 阅读全文

理解AJAX工作原理 构建网站的有效方法(5)

2011-04-15 12:22 by 沐海, 264 阅读, 1 推荐, 收藏, 编辑
摘要:发出请求您已经有了一个崭新的 XMLHttpRequest 对象,现在让它干点活儿吧。首先需要一个 Web 页面能够调用的 JavaScript 方法(比如当用户输入文本或者从菜单中选择一项时)。接下来就是在所有 Ajax 应用程序中基本都雷同的流程:从 Web 表单中获取需要的数据。建立要连接的 URL。打开到服务器的连接。设置服务器在完成后要运行的函数。发送请求。清单 5 中的示例 Ajax 方法就是按照这个顺序组织的:清单 5. 发出 Ajax 请求function callServer() { // Get the city and state from the web form va 阅读全文

理解AJAX工作原理 构建网站的有效方法(4)

2011-04-15 12:21 by 沐海, 275 阅读, 1 推荐, 收藏, 编辑
摘要:结合起来关键是要支持所有 浏览器。谁愿意编写一个只能用于 Internet Explorer 或者非 Microsoft 浏览器的应用程序呢?或者更糟,要编写一个应用程序两次?当然不!因此代码要同时支持 Internet Explorer 和非 Microsoft 浏览器。清单 4 显示了这样的代码。清单 4. 以支持多种浏览器的方式创建 XMLHttpRequest 对象/* Create a new XMLHttpRequest object to talk to the Web server */ var xmlHttp = false; /*@cc_on @*/ /*@if (@_js 阅读全文

理解AJAX工作原理 构建网站的有效方法(3)

2011-04-15 12:06 by 沐海, 321 阅读, 1 推荐, 收藏, 编辑
摘要:以 DOM 结束最后还有 DOM,即文档对象模型。可能对有些读者来说 DOM 有点儿令人生畏,HTML 设计者很少使用它,即使 JavaScript 程序员也不大用到它,除非要完成某项高端编程任务。大量使用 DOM 的是 复杂的 Java 和 C/C++ 程序,这可能就是 DOM 被认为难以学习的原因。幸运的是,在 JavaScript 技术中使用 DOM 很容易,也非常直观。现在,按照常规也许应该说明如何使用 DOM,或者至少要给出一些示例代码,但这样做也可能误导您。即使不理会 DOM,仍然能深入地探讨 Ajax,这也是我准备采用的方法。以后的文章将再次讨论 DOM,现在只要知道可能需要 D 阅读全文

理解AJAX工作原理 构建网站的有效方法(-)

2011-04-15 12:05 by 沐海, 284 阅读, 1 推荐, 收藏, 编辑
摘要:Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。但是,Ajax 不仅仅 是一种 阅读全文

理解AJAX工作原理 构建网站的有效方法(2)

2011-04-15 12:05 by 沐海, 252 阅读, 1 推荐, 收藏, 编辑
摘要:XMLHttpRequest 对象要了解的一个对象可能对您来说也是最陌生的,即 XMLHttpRequest。这是一个 JavaScript 对象,创建该对象很简单,如清单 1 所示。清单 1. 创建新的 XMLHttpRequest 对象<script language="javascript" type="text/javascript"> var xmlHttp = new XMLHttpRequest(); </script>下一期文章中将进一步讨论这个对象,现在要知道这是处理所有服务器通信的对象。继续阅读之前,先停下来想 阅读全文

XML DOM介绍

2011-04-15 12:03 by 沐海, 333 阅读, 1 推荐, 收藏, 编辑
摘要:XML DOM介绍一、XML DOM简介DOM(Document Object Model,文档对象模型)是一种应用程序接口(API)的应用,它将文档(如XML文档,HTML文档等)看成是一个文档对象,然后通过程序语言(如JavaScript等脚本语言,C++等)调用该文档对象,对文档中的数据进行存取,并利用程序对获取的数据进行跟进一步的处理。XML DOM是将XML文档以DOM方式包装,通过DOM技术,应用程序即可很容易地提取XML文档中的数据。二、XML DOM对象 IE实现了对XML DOM技术的支持,提供了五个可以在脚本程序中调用的XML DOM对象:(1) XMLDOMDocumen 阅读全文
记录生活、工作、学习点滴!
E-Mail:mahaisong@hotmail.com 欢迎大家讨论。
沐海博客园,我有一颗,卓越的心!