摘要:http://search.msdn.microsoft.com/search/default.aspx?__VIEWSTATE=&query=&siteid=0&tab=0
阅读全文
摘要:为组件提供事件处理入口,可以极大的提高组件的封闭性,同时又能让组件很好的和外界通信。并且这也是我们已经习惯使用的一种开发模式,.NET、DHTML等都提供了一套完整的事件处理模型。下面是关于使用DHTML中事件的一个总结。 DHTML提供了3种事件的使用方式,它们分别是: 1、Inline HTML: <ELEMENT onXXX='handler'></ELEMENT>这...
阅读全文
摘要:ASP.NET 抓取网页内容-文字ASP.NET 中抓取网页内容是非常方便的,而其中更是解决了 ASP 中困扰我们的编码问题。需要三个类:WebRequest、WebResponse、StreamReader。WebRequest、WebResponse的名称空间是:System.NetStreamReader的名称空间是:System.IO核心代码WebRequest request = Web...
阅读全文
摘要:静态类是不能实例化的,我们直接使用它的属性与方法,静态类最大的特点就是共享。探究public static class StaticTestClass{ public static int n = 0; public static void Add() { n++; }}网页 P1.aspx 调用 StaticTestClass.Add(),并在页面上输出 n。网页 P2.aspx 调用 Stat...
阅读全文
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>动态增删表格行</title><script language="JavaScript"&g...
阅读全文
摘要:srcElement 是 IE 特有的属性,作用于 event 对象,表示产生 event 的控件对象。但 FF 中没有,在 FF 中是 target。同时 FF 中的 event 也有所不同,请参见:Netscape中使用event对象。var objEvent = window.event || arguments.callee.caller.arguments[0];var srcEleme...
阅读全文
摘要:在 IE 中,我们使用 event 对象很简单,直接调用即可,但在 Netscape(NS) 和 FireFox(FF) 中,则不会达到预期的效果。看如下示例,点击鼠标会弹出对话框显示鼠标指针的横坐标,但在 NS 和 FF 中就不起作用。<html><head><meta http-equiv="Content-Type" content="text/html; ch...
阅读全文
摘要:动态添加事件有一难题便是参数,比如 obj.onclick = Foo(1); 这是不允许的。对于 FireFox 利用 setAttribute 比较方便,因为 setAttribute 指定事件跟 HTML 中指定事件形式一样。var obj = document.getElementById("obj");obj.setAttribute("onclick", "javascript:Foo...
阅读全文
摘要:在 HTML 中可以直接写事件代码,比如:<input type="button" value="验证" onclick="javascript:Verify();" />,这在各浏览器中的解释均相同,无可争议。但往往我们又需要在 JS 中动态添加事件,这就涉及到浏览器兼容性问题了,以下谈及的几种方法,我们也常常混合使用。方法一、setAttributevar obj = docume...
阅读全文
摘要:观察下列代码:if (window.attachEvent){ //IE testDiv.attachEvent("onclick", function () { info.innerHTML += "1" + "<br>"; }); testDiv.attachEvent("onclick", function () { info.innerHTML += "2" + "<br...
阅读全文
摘要:这两个的解释在网上都比较多,但网上一些排版实在让人难受,所以这里用通俗简单的句子再谈谈。arguments.callee 也就是当前函数。函数.caller 也就是调用当前函数的函数。举例function F1(){ alert(arguments.callee); //和下面一句的结果相同 alert(F1); //显示函数 F1 的代码}F1();function F2(){ alert(ar...
阅读全文
摘要:addEventListener-开始前面零散地写了些关于 addEventListener 的内容,觉得比较散,有些地方可能也说得不够清楚明白,所以决定以连载的形式从头到尾再写一篇。addEventListener 用于注册事件处理程序,IE 中为 attachEvent,我们为什么讲 addEventListener 而不讲 attachEvent 呢?一来 attachEvent 比较简单,...
阅读全文