前端相关
tree3170
一个想学好计算机的发烧友.........
展开
-
JS操作iframe
转自:http://www.cnblogs.com/rainman/archive/2011/02/16/1956431.html1. 获得iframe的window对象2. 获得iframe的document对象3. iframe中获得父页面的window对象4. 获得iframe在父页面中的html标签5. iframe的onload事件转载 2012-06-25 10:53:23 · 537 阅读 · 0 评论 -
JS 特殊字符处理和密码框不能复制粘贴
1.有时候要处理一些特殊字符,不能让别人随意填写,所以可以用这个js ---new RegExp().test()来处理;2.密码框不能复制粘贴,防止别人用中文字符粘贴进去导致最后不能登录。var name="#$%";if(new RegExp("[%,_,+,',',.,`,/,\\,:,=,;,},{,\\],\\[,\",',#,$,@,~,^,&,?,,|,*]"原创 2012-09-27 09:50:09 · 2506 阅读 · 0 评论 -
JS 小知识 集锦
1. replace(/%20/g," "); js 全部替换 函数2. JS 特殊字符处理和密码框不能复制粘贴3. Jquery ajax获取返回值问题4. Jquery中对radiobutton、checkbox、dropdownlist等一些基本操作总结5.原创 2012-10-18 10:53:35 · 337 阅读 · 0 评论 -
提升jQuery性能的十个技巧
jQuery正在成为Web开发人员首选的JavaScript库,作为Web开发者,除了要了解语言和框架的应用技巧外,如何提升语言本身的性能也是开发人员应该思考的问题。文章就以jQuery为例,为大家提供了10个有效提升jQuery性能的小技巧。 1. 使用最新版本 jQuery一直处于不断的开发和改进过程中。John和他的团队不断研究着提升程序性能的新方法。 如转载 2012-11-06 00:02:25 · 288 阅读 · 0 评论 -
在同一个页面使用多个不同的jQuery版本,让它们并存而不冲突
jQuery自诞生以来,版本越来越多,而且jQuery官网的新版本还在不断的更新和发布中,现已经达到了1.6.4版本,但是我们在以前的项目中就已经使用了旧版本的jQuery,比如已经出现的:1.3.X、1.4.X、1.5.X、1.6.2等等。 由于项目的需要,必然也需要不断的使用较新版的jQuery,但对于原来就已经存在并已经采用了的旧jQuery版本,我们如何让多个不同的jQuery版转载 2012-11-09 16:04:35 · 502 阅读 · 0 评论 -
IE下Iframe跨域访问不能写cookie的解决方法
最近做了一个系统,需要链入另外一个系统的页面,姑且称为 系统A 链入系统B的页面,采用iframe引用B的页面;在测试环境的时候,访问一切正常;到了正式环境,发现有部分人在系统A访问iframe引用的 B系统的页面,出现session丢失的问题; 比较两边环境,发现测试环境中系统A和B都在一个主机上,而正式环境系统A和系统B是分开部署的。而IE的iframe有一转载 2012-11-14 18:09:26 · 460 阅读 · 0 评论 -
父页面取子页面iframe中的元素
$(window.frames["DyncMenuPlugInFrame"].document).find("a").css("color","red");window.document.getElementById("DyncMenuPlugInFrame").contentWindow.document.getElementById("scuser").value父页面:Sele原创 2012-11-21 11:19:27 · 436 阅读 · 0 评论 -
光标 事件
原创 2012-11-26 20:31:36 · 372 阅读 · 0 评论 -
多个iframe 加载
遍历iframe,然后加载相应的iframe时,iframe不会是按顺序加载,按我的测试,应该是随机或者并列,for(var i=0;i<iframe.length;i++){ $("#iframe"+i).load(function(){ i++; alert(i); })}最终结果:所有的i的长度会是最大值但是我一定要确定一个iframe都加载完了才能继续执行下一个原创 2012-12-10 17:55:18 · 2753 阅读 · 1 评论 -
js捕捉回车事件
js捕捉回车事件function test(e){e = e || event;//兼容ie,chrome,FFif (e.keyCode == 13) { alert("捕捉住回车提交事件!"); }}标题:原创 2013-04-26 17:53:34 · 575 阅读 · 0 评论 -
table加scroll bar
有时候我们的table过大,撑的整个screen都放不下,导致同一个页面不用的元素之间因为scroll bar的拖动而css不能跟随其实很简单:Table显示滚动条,要先把table放到一个div中,div的长度和宽度要固定,控制overflow属性为auto原创 2013-09-06 18:05:20 · 742 阅读 · 0 评论 -
主流浏览器的引擎类型
在看css3.0参考手册的时候,发现在不同的浏览器引擎类型之下,css的写法不同,也就是通常的所说的hack。在如今浏览器市场中份额较多的是IE、firefox、chrome、Safari、Opera。Trident和Presto的css写法:propertyGecko类型的css写法:-moz-propertyWebKit类型的css写法:-webkit-property转载 2013-09-05 15:41:34 · 619 阅读 · 0 评论 -
页面拥有iframe,在ie中会出现多个竖直滚动条
用iframe布局,会碰到浏览器右边出现2个滚动条,简单代码解决用iframe布局,会碰到浏览器右边出现2个滚动条,简单代码解决,用下面的代码可以把浏览器本身的滚动条去掉,只留页面产生的滚动条:原创 2013-01-04 11:56:57 · 532 阅读 · 0 评论 -
50个必备的实用jQuery代码段
本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSe转载 2012-06-27 23:38:29 · 304 阅读 · 0 评论 -
javascript最全的10种跨域共享的方法
在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢? 本文永久链接地址: http://www.woiweb.net/10-cross-domain-method转载 2012-07-09 23:15:42 · 563 阅读 · 0 评论 -
Jquery中对radiobutton、checkbox、dropdownlist等一些基本操作总结
最近在写一些JS,但苦于这些东西不是每次都要用,经常容易忘记,搞的每次都要去网上搜集资料,现记下来以备不时之需:radiobutton:Html代码 input id="sc" type="radio" name="Type" value="Service Component" onclick="typeChange()">Service Compone原创 2012-08-09 15:54:10 · 898 阅读 · 0 评论 -
jQuery Ajax 全解析(传递数组问题)
jQuery Ajax 全解析本文地址: jQuery Ajax 全解析本文作者:QLeelulu转载请标明出处!jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如转载 2012-08-16 15:43:55 · 1336 阅读 · 0 评论 -
注意js中的Boolean
js对Boolean的判断跟你脑海里想象的不大一样,所以记住以下的结果,对你以后调试会大有帮助..js判断其实也可以用'===' ,而非'==',使用'==='则可以避免以下误区.. 1. '' == '0' // false 2. 0 == '' // true 3. 0 == '0' //转载 2012-08-16 16:54:17 · 301 阅读 · 0 评论 -
Jquery ajax获取返回值问题
这个问题我晚上弄了一晚上,然后一直没弄出来,不知是什么问题,今天早上上网一搜,竟然给找到了答案 ,欣喜啊 呵呵 。现在把问题描述一下:就是我判断一个函数里面的值是否存在,通过jquery ajax调用,但是在调用函数的时候,因为$.ajax()默认是异步的,所以它会在还没有来得及赋值的情况下,就去执行其他步骤,导致程序一直执行错误,也就是当我保存没有包含已存在的configid时,它也原创 2012-08-28 09:11:43 · 1005 阅读 · 0 评论 -
inpub 不能复制粘贴
<INPUT class="ecv_input" maxlength="40" name="oldPassword" type=password value=''oncopy="return false" onpaste="return false" ondragstart="return false" onselectstart="return false">原创 2013-04-29 09:00:14 · 1161 阅读 · 0 评论 -
XMLHttpRequest.readyState和HTTP状态response的状态Response.Status
一、XMLHttpRequest.readyState:状态名称描述0Uninitialized初始化状态。XMLHttpRequest 对象已创建或已被 abort() 方法重置。1Openopen() 方法已调用,但是 send() 方法未调用。请求还没有被发送。2SentSen原创 2013-05-14 10:39:52 · 691 阅读 · 0 评论 -
css 小知识 集锦
1. 居中 span{display:block;width:宽度值自己定; text-align:center;margin:0 auto;}//display:block;必须2.target:在手动改HTML代码时经常会用到target参数,常用的有两个target=_blank 和target=_self意思为:target=_blank表示在新窗口中打开该链接;target=原创 2012-10-11 19:23:25 · 277 阅读 · 0 评论 -
最全的JS判断是否为中文的方法
第一种代码:EXFCODE:1function isChinese(temp)2{3 var re=/[^/u4e00-/u9fa5]/;4 if (re.test(temp)) return false ;转载 2013-04-29 14:54:11 · 603 阅读 · 0 评论 -
判断浏览器类型及版本
一、后台判断浏览器类型: String strHeader=request.getHeader("User-Agent"); boolean isFireFox = false; if(strHeader.indexOf("Firefox")>-1){ isFireFox = true; }IE,FF,Chrome的UserAgent列表原创 2013-05-03 16:09:55 · 779 阅读 · 0 评论 -
js中的有关boolean对象
false的数值有:0、-0、null、""、false、undefined、NaN其余的所有数值转换为boolean类型后都为true!原创 2013-06-26 11:47:32 · 486 阅读 · 0 评论 -
推荐大家使用的CSS书写规范、顺序
转自:http://www.admin10000.com/document/2979.html#jtss-qzone写了这么久的CSS,但大部分前端er都没有按照良好的CSS书写规范来写CSS代码,这样会影响代码的阅读体验,这里总结一个CSS书写规范、CSS书写顺序供大家参考,这些是参考了国外一些文章以及我的个人经验总结出来,我想对写CSS的前端用户来说是值得学习的。 CSS书转载 2013-10-29 21:03:05 · 365 阅读 · 0 评论 -
juery auto complete
具体可以参考:http://jqueryui.com/autocomplete/ http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/这是一个简单的例子 1 html xmlns="http://www.w3.org/1999/xhtml"> 2 head > 3原创 2013-11-08 17:00:34 · 493 阅读 · 0 评论 -
在网站制作中随时可用的10个 HTML5 代码片段
转自:http://www.html5cn.org/article-5732-1.html HTML 很容易写,但创建网页时,您经常需要重复做同样的任务,如创建表单。在这篇文章中,我收集了10个超有用的 HTML 代码片段,有 HTML5 启动模板、空白图片、打电话和发短信、自动完成等等,帮助你提高开发速度。HTML5 启动模板 当启动转载 2013-11-11 13:03:37 · 751 阅读 · 0 评论 -
form表单回车自动提交问题
如果form表单内只有一个输入框时,按回车会自动提交的.这里有两个解决方案:(1)对输入框增加一个onkeydown属性, onkeydown="if(event.keyCode==13){return false;}"(2)对form表单加一个onsubmit属性onsubmit="return false;>原创 2013-11-13 15:00:54 · 475 阅读 · 0 评论 -
ie9 overflow中hover scrollbar高度增高的bug
当我们制作表格的时候,有时候会遇到数据过长,列数过多,需要横向or纵向的滚动条的需求,我们一般的做法是 给这个表格的外层加一个 scroll_auto 的 div 并设置:/*css document*/.scroll_auto{width:100%;overflow:auto;}套在table的外转载 2013-10-30 09:47:53 · 1267 阅读 · 0 评论 -
IE下判断IE版本的语句...[if lte IE 6]……[endif]
转自:http://www.cnblogs.com/zhengenru2008/archive/2009/09/10/1564092.htmlIE6及其以下版本可见IE7及其以下版本可见只有IE6版本可见除了IE以外的版本转载 2013-11-15 14:16:32 · 456 阅读 · 0 评论 -
IE、火狐和谷歌关于一些JS的差异
目前这个项目的页面要求在IE、火狐和谷歌三个浏览器中都能运行,期间遇到一些问题,现总结一下:1.获取鼠标的坐标时,使用event.clientX,不要使用event.x,因为火狐不支持event.x,最好使用event.screenX。2.火狐中不能在js中直接使用event对象,必须将event传递给js方法再使用。例: function alertMsg(ev转载 2013-12-02 09:50:25 · 1494 阅读 · 0 评论 -
火狐下input密码框自动填充值的问题.
真蛋疼,当原来的值是空的时候FF老是填充些莫名的值,到网上查了下,发现了这哥们的文章(http://blog.csdn.net/kingviker/article/details/8314483),真是及时雨啊,其实很简单,关闭autocomplete就ok了:autocomplete=off 赶紧分享下: 昨天在测试的时候发现了一个很怪异的问题.原本的设计逻辑是:当用户修改转载 2013-12-18 14:56:51 · 730 阅读 · 0 评论 -
findbugs 错误分析
findbugs 错误分析日志 findbugs 出错类型及对应解释 终于 我们又开始使用FINDBUGS来检测代码的问题了 但因没又中文版和网上错误分析实际很少 所以自己边处理BUG边写文档 首先在装好FINDBUGS后 在 project-->properteis-->findbugs里的2个框的勾点上可以让改正BUG后自动判断是否改正了 改正了就自动去掉BUG点转载 2014-02-18 10:59:32 · 2044 阅读 · 0 评论 -
css 换行
pre{white-space: pre-wrap!important;word-wrap: break-word!important;*white-space:normal!important;}原创 2013-09-27 15:53:30 · 555 阅读 · 0 评论 -
iframe---assignRoles
Iframe嵌套操作:点击按钮--》弹出对话框(嵌套iframe)--》取得iframe值,并保存在parent对象中,点击ok--》在原页面取得选中的值test.jsp(button-->click)-->test1.jsp(iframe -->popup.jsp) test.jsp<%@ page language="java" contentType="text/html;原创 2012-07-02 19:45:00 · 562 阅读 · 0 评论 -
JS iframe 跨域
方案一、剪贴板原理:IE本身依附于windows平台的特性为我们提供了一种基于iframe,利用内存来“绕行”的方案,在这里我称之为,本地存储原理。缺点:不支持非IE浏览器,并且影响到用户对剪贴板的操作,用户体验非常不好,特别是在IE7下,受安全等级影响,会弹出提示框。子页面在子域:demo.ioldfish.cn下,在页面中加入如下代码获取页面高度并存入剪贴板转载 2012-07-09 23:31:25 · 577 阅读 · 0 评论 -
js Map List 遍历
Map (exMap:{"name":"abc","sex",'male'}):在不知道key的情况下遍历map:网上说过这种方法:for(var key in exMap){ Console.write("key:"+key+";value:"+exMap[key]);//经我考证,the key is undefined.So the method is not right.原创 2013-07-10 16:13:36 · 821 阅读 · 0 评论 -
option隐藏,创建,对父页面的元素的操作
因IE不支持option隐藏:觉得这个例子很好,就把它给复制下来了 Untitled Page $(function(){ //Bind the change event $("#dropLang").unbind("change", eDropLangChange).bind("change", eDropLangChange); $("#dropFrame").u原创 2013-07-16 17:30:25 · 562 阅读 · 0 评论 -
Javascript继承机制的设计思想 封装 继承
http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html转载 2013-08-28 14:33:27 · 512 阅读 · 0 评论