摘要: 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素js在父窗口中获取iframe中的元素1、格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click();实例:window.frames["ifm"].document.getElementById("btnOk").click();2、格式:var obj=document.getEle 阅读全文
posted @ 2013-06-08 17:40 plugin-loader 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一般处理程序接收到传递来的回调函数名称,并且要把这个函数返回到前台,返回的方式就是直接调用了这个自定义的回调函数,所以当执行完成后台的程序后返回到前台的时候,就直接调用了回调函数的执行。如上一遍中的写法后台一般处理程序:string callbackFunName = context.Request["callbackparam"];context.Response.Write(callbackFunName + "({ \"name\":\"true\"} )");注意:后台传递json格式1 键必须是字符串 , 阅读全文
posted @ 2013-04-12 17:38 plugin-loader 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 近些天留意了一下网站的源码,发现很神奇的只有前台的表单提交,那他的回调函数是怎么执行的那! 研究了一下才豁然开朗!这个方法最优的点是 它屏蔽了以往的web安全方面做出的跨域访问,也就是这样封装的方法可以做到完全的跨域ajax提交表单 如同jasonp协议function AjaxSubmit(action, formID, data, callback) { var frm = document.getElementById(formID); 获取当前from对象 frm.method = "post"; post提交 frm.encoding = "multip 阅读全文
posted @ 2013-04-11 18:13 plugin-loader 阅读(387) 评论(0) 推荐(0) 编辑
摘要: jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素jQuery.children(expr).返回所有子节点,这个方法只会返回直接的孩子节点,不会返回所有的子孙节点jQuery.contents(),返回下面的所有内容,包括节点和文本。这个方法和children()的区别就在于,包括空白文 阅读全文
posted @ 2013-03-22 17:53 plugin-loader 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 这些天做用户实施警告系统 其中在完成时时监控的时候 ,由于需要时时监控网站的所有用户信息 但是在一般处理程序中想要获取session状态但是抛出异常说上下文中不存在session在 aspx和aspx.cs中,都是以Session["xxx"]="aaa" K-V形式读写在ashx文件中,若要对Session进行成功的读写,应该在使用 Session的class后增加接口IRequiresSessionState(添加 时可能提示添加命名空间 using System.Web.SessionState 的引用),否则 .Sessiocontextn[&q 阅读全文
posted @ 2013-03-19 18:47 plugin-loader 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 我们要写入的XML文档内容为<?xml version="1.0" encoding="UTF-8"?> <Contacts> <Contact id="01"> <Name>Daisy Abbey</Name> <Gender>female</Gender> </Contact> </Contacts>(1)使用XmlDocument类:var xmlDoc = new XmlDocument(); //Create the 阅读全文
posted @ 2013-02-28 17:35 plugin-loader 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1、Make Fewer HTTP Requests众所周知,http请求是要开销的,减少请求数可以提高网页加载速度。常用的方法,合并css,js以及 Image maps和css sprites等。2、Use a Content Delivery Network 简单地讲,通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的 cache服务器内,通过DNS负载均衡的技术,判断用户来源访问cache服务器取得所需的内容。这样可以有效减少数据在网络上传输的时间,提高速度。3、Add an Expires Header4、Gzip ComponentsGzip的思想就 阅读全文
posted @ 2013-02-25 16:22 plugin-loader 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 数据库性能优化一:数据库自身优化 优化①:增加次数据文件,设置文件自动增长(粗略数据分区) 1.1:增加次数据文件 从SQLSERVER2005开始,数据库不默认生成NDF数据文件,一般情况下有一个主数据文件(MDF)就够了,但是有些大型的数据库,由于信息很多,而且查询频繁,所以为了提高查询速度,可以把一些表或者一些表中的部分记录分开存储在不同的数据文件里由于CPU和内存的速度远大于硬盘的读写速度,所以可以把不同的数据文件放在不同的物理硬盘里,这样执行查询的时候,就可以让多个硬盘同时进行查询,以充分利用CPU和内存的性能,提高查询速度。在这里详细介绍一下其写入的原理,数据文件(MDF... 阅读全文
posted @ 2012-12-28 17:45 plugin-loader 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 看到哦这篇文章感觉不错也就学习了一下:原生态的ajax中是不能进行跨域访问服务器的,那么这样也算是一段残缺,今天看到园中可以使用jquery的jsonp协议进行跨域访问服务器着实很是新鲜:先来了解神马是jsonp:JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方式称为JSONP。很明显,JSONP是一种脚本注入(Scr 阅读全文
posted @ 2012-12-25 23:03 plugin-loader 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 简单来说,设计模式就是对特定类型问题重用的软件解决方案,这些问题在软件开发的时候经常会碰到,通过很多年的实践,专家对一些相似地问题总结出一些方法,这些方法就封装成为一种设计模式,所以: 模式是一种经验证的用于解决软件开发问题的方案。 模式是可扩展的,因为他们经常被结构化而且你需要遵循某些规则。 对于相似的问题,模式可被重用 在接下来的教程中,我们将直接给出一些设计模式的例子。 设计模式的种类 软件开发中,设计模式通常分为几种类别,在这篇教程中我们重点介绍以下三种: 1、创建型模式专注于构建对象或者类,对象的创建听起来很简单(在某些情况下),但是大型应用需要控制对象的创建过程。 ... 阅读全文
posted @ 2012-12-25 12:55 plugin-loader 阅读(201) 评论(0) 推荐(0) 编辑