前端
文章平均质量分 64
蓝梦_Hi
这个作者很懒,什么都没留下…
展开
-
JavaScript操作XML文档
最近在学XML,看书的过程中顺便做点笔记,供以后参考 New Document <!-- var oNodeMap,str,oList,item; //创建DOMDocument对象 var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); //不允许异步加载,脚本会等待文档全部被下载后才执行代码 xmlDoc原创 2009-09-28 21:05:00 · 451 阅读 · 0 评论 -
事件一
以前对事件和委托只是略微知道一点点,最近打算深入理解一下事件和委托的概念,学习过程中参考了一本不错的教材,下面的几篇委托和事件都是出自此本书,分享,供大家学习! 事件构建在委托的基础上,从本质上说,事件是一种信号机制,它在发生某种活动时自动地发出通知。它的工作原理为:若对某个事件感兴趣,则对象为该事件注册一个事件处理程序。在事件发生时,所有注册在此事件上的处原创 2009-09-03 14:12:00 · 471 阅读 · 0 评论 -
事件五(例子)
基于消息的环境中,事件得到广泛的应用。在这样的环境中,程序将一直等待,直到接收到消息才采取相应的行动。而C#的事件处理机制非常适合基于与事件体系架构。下面一个程序创建了一个可以处理按键操作的事件处理程序。案件操作事件被命名为KeyPress,每当有一个键被按下时,程序都会调用OnKeyPress()以触发事件。class KeyEventArgs : EventArgs {原创 2009-09-05 18:06:00 · 453 阅读 · 0 评论 -
javascript事件小例子(图片随鼠标动)
New Document <!-- document.all.face.style.position=absolute; function getPos() { //clientX、clientY属性:设置或者获取事件位置的坐标,这两个属性的值分别表示了事件发生时相对于浏览器客户区的x,y坐标,及相对于Web页面左上角的宽度和高度,单位为像素 va原创 2009-09-30 11:02:00 · 824 阅读 · 0 评论 -
Ext TreePanel中选中指定的节点
Ext TreePanel中选中指定的节点原创 2010-11-28 13:11:00 · 17129 阅读 · 5 评论 -
事件三(使用EventHandler)
在很多事件处理程序中,EventArgs参数并不会被用到。为了创建类似的声明语句,.NET框架提供了一个名为EventHandler的内置委托类型。这个委托类型可以出现在不需要附加信息的场合,作为事件处理程序声明语句中的另一个参数。 下面看一个简单的例子:class MyEvent { public event EventHandler SomeEve原创 2009-09-03 20:49:00 · 1648 阅读 · 0 评论 -
事件四(事件处理中使用匿名方法)
匿名方法在执行事件处理时显得特别有效。这是因为匿名方法可以替代单独存在的处理方法,直接作事件处理程序,不必另外声明一个方法,从而显著地线性化事件处理代码。 下面看一个简单的例子:delegate void MyEventHandler(); class MyEvent { public event MyEventHandler SomeEvent;原创 2009-09-03 21:37:00 · 767 阅读 · 0 评论 -
javascript事件小例子(检查输入内容为数字类型)
New Document <!-- function checkInput() { //keyCode属性:获取事件相关字符的Unicode码,0~9的Unicode码为48~57 var code = event.keyCode; if(code57) { alert("请确认输入内容为数字!"); //========原创 2009-09-30 11:24:00 · 1190 阅读 · 0 评论 -
javascript事件小例子(利用ActiveX对象创建一个进度条)
New Document 滚动样式:平滑式 方格式 显示方式:水平 竖直 <input type="button" value="滚动" onclick="onc();" <!-- var oPbar = document.getEle原创 2009-10-04 16:05:00 · 958 阅读 · 0 评论 -
三种不同的Web开发方法
三种不同模式下的开发技术:传统的javascript模式、基于框架的不刷新模式、基于Ajax的Web2.0模式。三种模式的比较:3种刷新技术都比较快,如果数据量大,最慢的是“Iframe”,因为其属于完全的服务器端技术,会不断与服务器进行交互,从而影响Web也的整体响应能力。速度最快的应该是“javascript脚本方法”,因为其采用全客户端技术,不需要在运行过程中与服原创 2009-10-25 09:17:00 · 688 阅读 · 0 评论 -
Ajax的异步核心:XMLHTTPRequest
XMLHTTPRequest是依附于浏览器的一个组件,浏览器不同针对的组件名称也不同。XMLHTTPRequest是Firefox中组件的名称,在IE中叫XMLHTTP。“XMLHTTP”有两个优点:局部刷新、异步读取。Ajax的实现步骤:1、 创建异步对象:在IE中:var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");原创 2009-11-08 20:44:00 · 1649 阅读 · 0 评论 -
Ext开发的行拖动效果
var app = {};Ext.onReady(function(){ Ext.QuickTips.init(); Ext.Msg.minWidth =300; var myData = [ {id:1,projectId: 100, project: Ext Forms: Field Anchoring, taskId: 112, descript原创 2010-04-27 16:18:00 · 1346 阅读 · 0 评论 -
js删除空白节点的函数(DOM)
<!-- function cleanWhitespace(element) { for(var i=0;i<element.childNodes.length;i++) { var node=element.childNodes[i] if(node.nodeType==3 && !//s/.test(node.nodeValue)) node.pa原创 2009-11-02 21:33:00 · 2464 阅读 · 0 评论 -
学习笔记
之前没有很系统的学习javascript,在学习过程中收录了一些有用的资料,供以后查阅使用。不断补充。1、 js的引用指向的只能使用具体的对象,而不是另外一个引用。对个变量能够指向同一个对象。2、 函数重载和类型检查Js的每个函数都带有一个仅在这个函数范围内作用的变量称为参数,它是一个包含所有传给函数的参数的伪数组,所以它并非真正意义的数组(也就是说你不能修改它,也不能用push(原创 2010-04-21 15:47:00 · 519 阅读 · 0 评论 -
GridPanel 弹窗
需求是这样的:GridPanel里有一列“详细信息”,点击详细信息弹出窗口,展示详细信息。如下图:数据是从后台传过来的,刚开始试了很多方法,用循环、用cellclick事件,都没有得到想要的效果。后来通过Ext.query(),解决了问题。详细信息这一列显示代码: 详细信息Ext中的代码如下:resourceGrid.on(loaddatacomplete,function原创 2010-04-18 14:56:00 · 686 阅读 · 0 评论