Javascript关闭窗口不提示关闭对话框

Javascript关闭窗口不提示关闭对话框
本文章介绍了关于Javascript关闭窗口不提示关闭对话框,有需要学习的朋友可参考一下,我们知道直接使用window.close()是会出现关闭提示的,这个用户体验就打折扣了. 解决方法: 子窗口调用window.close()的时候就不会弹出对话框了,所以只要将窗口设一个伪父窗口,那么IE就会把当前窗口当成一个子窗口,用 window.opener = null;就可以,代码如下: // 不提示窗口关闭对话框   parent.window.ope...

清空file文件上传域jquery与js方法

清空file文件上传域jquery与js方法
下面来介绍一下关于在jquery与javascript中清空file文件上传域,有需要的朋友可参考一下。 在IE下复制元素的时候,其中的值是不会被复制的,所以就达到了清空文件域的目的了。而在Firefox下,其中的值也会被一同复制,那么我们就顺便清空一下就做到兼容了。代码如下: var file = $("#fileid");    file.after(file.clone().val(""));    file.remove();&...

js子窗口刷新父窗口及父窗口与子窗口的交互

js子窗口刷新父窗口及父窗口与子窗口的交互
本文章介绍了关于javascript中子窗口刷新父窗口及父窗口与子窗口的交互各种方法,有需要的朋友可参考一下. 浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法. Js代码如下: <script language=JavaScript>          parent.location.reload();       </script>   弹出子页面,Js代码如下: &...

javascript中getYear()和getFullYear()的区别

javascript中getYear()和getFullYear()的区别
在我的记忆中getYear()和getFullYear()的要的区别是兼容ff浏览器,如果在ie中使用权getYear()没什么问题了,但是在ff中getYear获取不到我们真正的年份,需要使用getFullYear() js中得到当前的年份的做法是,如下代码: var object = new Date(), object.getYear() 来得到年份,这样会出现浏览器兼容问题,在IE中可以得到想要的结果,但是FF中一行,在FF中得到的结果和当前想要得到的年份相差1900,可以用如下做法...

ExtJs与JavaScript的call方法

ExtJs与JavaScript的call方法
之前在教学视频有看过javascript的call。这个方法在ExtJs中是很常用的。 以前在搞ExtJs的时候总是忽略initComponent里面的一句代码,如下所示. 今天在看其他人代码的时候发现调用的函数和自己想像的不一样,所以认真看了一下代码,再结合之前js关于call的笔记,知道了其中的原因,代码如下: Son.superclass.initComponent.call(this); 这里的call就是调用"Son"父类的initComponent函数,并把this传进去,这个this...

JavaScript遍历XML各种方法总结

JavaScript遍历XML各种方法总结
本文章总结了在javascript中遍历XML各种方法总结,有需要了解的同学可参考本文章。 遍历节点树: 您经常需要循环 XML 文档,比如:当你需要提取每个元素的值时。 这个过程叫作“遍历节点树” 读取服务器端xml(注意不同浏览器版本的区别),使用XML可以增强系统的扩展性,只用修改XML就可以实现增加减少功能的目的,代码如下: function loadXMLDoc1(dname){       if ...

javascript new Function(”)和new function(){}实例

javascript new Function(”)和new function(){}实例
本文章详细的介绍了关于javascript new Function(\'\')和new function(){}实例用法,有需要学习的朋友可参考一下下。 情景一,代码如下: var yx01 = new function() {return "圆心"}; alert(yx01); 我们运行情景一代码,将返回显示“[object object] ”,此时该代码等价于,代码如下: function 匿名类(){           return "圆心";  ...

json和xml对比详细介绍

json和xml对比详细介绍
两者的共同优点是都是文本表示的数据格式,可以跨平台、跨系统交换数据。 就可读性和可扩展性而言,JSON和XML不相上下。 就编码难度而言,JSON略比XML简单,要写好XML最好还是借助XML编辑器,标签的嵌套和配对手动输入来说容易出错。因此,从代码的可维护性角度而言,JSON优于XML。 就内容解析而言,JSON在客户端只要使用eval()便可完成解析,在服务器端有包括ActionScript, C, C#, ColdFusion, Java, Java...

基于jQuery验证表单用户名密码实现程序

基于jQuery验证表单用户名密码实现程序
本文章是基于jQuery验证表单用户名密码效果,有需要的朋友可参考一下。 要求: (1) 星号为必填项目,要求:用户名6-18个字符;邮箱符合邮箱格式串。用户名不小于6位,邮箱地址要正确的格式。 (2) 在输入框输入信息即时提示录入的要求信息,当不符合要求时即时显示错误信息。 (3) 验证通过后用alert显示结果。 css代码: <style type="text/css">         &...

js cookie使用详细介绍

js cookie使用详细介绍
本文章详细的介绍cookie的用法详细有需要的朋友可参考一下。 cookie是基于http协议,cookie就是限制性的存储字符串的,我们可以通过document.cookie来存储字符串,而最近手头上有个项目上涉及到有关于cookie的操作,即登录与退出,对于这个需求,逻辑很简单. 1.登录前的cookie检查 2.登录取的后端数据,再存到cookie 3.退出登录,清楚cookie. 这里面除了逻辑之外,涉及到了cookie取值和设值的问题,这里我用...

Ajax get和post区别介绍

Ajax get和post区别介绍
Ajax中我们经常用到get和post请求.那么什么时候用get请求,什么时候用post方式请求呢? 在做回答前我们首先要了解get和post的区别. 1、 get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 2、 对于get方式,服务器端用...

Ajax禁止缓存的几个解决方案

Ajax禁止缓存的几个解决方案
我们介绍了最常用的Ajax缓存禁止方法,有需要了解的朋友可参考一下。 最常用的方法是 方法1:服务器端代码加入,代码如下: response.setHeader("Cache-Control", "no-cache, must-revalidate"); 方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数,代码如下: req.open(url + "&" + Math.random). 原因:IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。...

ajax中ie浏览器缓存存问题解决办法

ajax中ie浏览器缓存存问题解决办法
ajax中ie浏览器缓存存问题解决办法,下面总结了几种常用的方法,有需要的同学可看看,在AJAX请求的链接中添加时间戳或随机数. 总结三种方法: 1.xmlhttp.setRequestHeader("Cache-Control","no-cache"); 2.url += "&random="+Math.random(); 3.url += "×tamp="+new Date().getTime(); 分析研究,在javascript发送的URL后加上t=Math.random(),如 href = URL+"&"+"t="+Math.random(); 或 href = URL + "&...

javascript中计算日期实现程序

javascript中计算日期实现程序
计算日期格式为 yyyy-mm-dd 的 天数差有需要的朋友可参考一下,代码如下: var strDateArrayStart = beginDate.split("-");    var strDateArrayEnd = endDate.split("-");    var strDateS = new Date(strDateArrayStart[0] + "/" + strDateArrayStart[1] + "/" + strDateArr...

javascript动态调用实现程序

javascript动态调用实现程序
javascript动态调用实现程序,有需要的同学可参考一下,代码如下: //回调函数1         function callback(a,b,c)        {          alert(a+b+c);        }        //回调函数2  &nb...

javascript Boolean() 与 if 学习笔记

javascript Boolean() 与 if 学习笔记
Boolean 是个转型函数,即可以传任何值转成 boolean类型,即返回true 和 false,那么什么时候是true,什么时候是false,它是有一定规则的,最近面试比较多,但每次我问这个问题的时候,答出来的同学并不多,代码如下: var a = 0;      if( a) {        alert(1);     }   这个问题有部分人会...

JavaScript取得鼠标绝对位置程序代码

JavaScript取得鼠标绝对位置程序代码
文章介绍了关于JavaScript在不同浏览器下取得鼠标绝对位置相关函数用法及兼容性介绍,有的同学可参考一下。 首先不同浏览器中event位置属性的分析: 1.IE的event.x,event.y是以事件触发元素的父元素外界为参考点(不包括滚动距离) 2.Firefox的event.pageX,event.pageY是以body元素为参考点(包括滚动距离) 3.event.clientX,event.clientY以浏览器左上角为参考点(不包括滚动距离) 4.IE的event.offsetX,event.of...

javaScript图片预加载后让图片像素变清晰

javaScript图片预加载后让图片像素变清晰
图片预加载原理大概是图片的预加载: 1. 假设原图片是10001000的高清晰图片,譬如有4M。 2. 服务端除了原图,另外再准备一张该图片的缩小版,如:1010,大小只有400Byte。 3. 当客户端请求该图时,4M的原图肯定不会马上下好,特别是远程网络,这时先把小图下过来,并拉升到原图大小(这个操作应该是采用无插值算法的直接放大,速度是很快的。) 应该是存储了好几张不同尺寸不同分辨率的多张图片,当大图片没...