![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前台页面技术
hld_hepeng
这个作者很懒,什么都没留下…
展开
-
判断js数组包是否包含某个元素
要判断数组中是否包含某个元素,从原理来来说,就是遍历整个数组,然后判断是否相等,我们来造个轮子,名字就山寨PHP的数组函数in_array()Java代码 Array.prototype.in_array = function(e) { for(i=0;i或者Java代码 Array.prototype.in_array = function(e) { for(i=0;i转载 2011-03-09 17:55:00 · 1456 阅读 · 0 评论 -
史上一道超级变态JS面试题,考考你的Math
记录一道有意思的招聘题,来自蓝色理想,题目本身不能完全衡量你的Js能力,只能证明你对js的喜爱程度。有下边一个表达式: 1if ( a > 100 ) b = 1 2else b = 0要求:仅用数学方法Math.xxx及+-*/运算实现上述表达式的等同效果的b = f(a)转载 2012-04-12 16:38:46 · 647 阅读 · 0 评论 -
史上最全的css hack(ie6-9,firefox,chrome,opera,safari)
在这个浏览器百花争鸣的时代,作为前端开发的我们为了我们漂亮的设计能适应各个浏览器可为煞费苦心,主要体现在javascript和css上面。javascript我这次就不谈了,先说说css。 为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自转载 2012-03-28 13:41:22 · 504 阅读 · 0 评论 -
js操作css属性值
获取css样式表的属性:1)ie下获取对应标签css样式表属性值document.getElementById('id').currentStyle.属性名字;2)Firefox下window.getComputedStyle(document.getElementById('id').,null).属性名字; 使用js操作css属性的写法:和css中的写法不同:1、对转载 2012-02-20 14:31:07 · 1205 阅读 · 0 评论 -
document.compatMode介绍
对于document.compatMode,很多朋友可能都根我一样很少接触,知道他的存在却不清楚他的用途。今天在ext中看到 document.compatMode的使用,感觉这个对于我们开发兼容性的web页面还是很有帮助,我们都知道,IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,转载 2012-02-20 14:05:51 · 465 阅读 · 0 评论 -
js日期加减得到新的日期
Date.prototype.Format = function(fmt) { //author: meizz var o = { "M+" : this.getMonth() + 1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //转载 2011-12-12 16:20:34 · 1176 阅读 · 0 评论 -
js倒计时代码
剩余时间: var expire = 2412169; var expireTime = function(expires){ if(expires > 0){ var second = expires; }else{ var second = "0 分"; return second; } var day = hour = min =原创 2011-11-15 17:40:11 · 1118 阅读 · 1 评论 -
收录的JQuery插件
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++accordion类+++++++++++++++++++++++++++++++++++++++++++++++++++原创 2011-09-09 11:04:35 · 1079 阅读 · 0 评论 -
15个友好的jQuery提示框插件( 转)
<br />需要在用户把光标移到某个元素上时显示一些额外信息时,提示框是一种不错的方式,提示框会在鼠标停留的时候显示,鼠标移开时消失。<br />适当的使用提示框能大大提升网站的友好度,并且可以节省一些不必要的网页空间,今天我们将看到15款制作友好的提示框的jQuery插件。1. qTip<br />qTip是一款功能高级的提示框插件,它提供了非常多的特性,包括圆角框、提示泡泡等。<br />2. jQuery Tools/Tooltips<br />这个提示框插件能够显示任何的HTML元素,比如链接、表格转载 2011-05-02 22:40:00 · 595 阅读 · 0 评论 -
jQuery.ajax使用方法
jQuery.ajax( options )<br />参数:options <br />返回值:XMLHttpRequest <br />使用HTTP请求一个页面。<br />这是jQuery的低级AJAX实现。要查看高级抽象,见$.set、$.post等,这些方法更易于理解和使用。但是功能上有限制(例如,没有错误处理函数)。<br />警告:如果数据类型指定为"script",那么POST自动转化为GET方法。(因为script会作为一个嵌入页面的script标签进行载入)<br />$.ajax()函原创 2011-03-22 16:32:00 · 750 阅读 · 0 评论 -
使用X-UA-Compatible来设置IE8兼容模式
<br />英文原文:http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx<br />文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。<br /> <br />前言<br />为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在IE呈现你的网页时选择特定编译模式。 <br /原创 2011-03-22 09:12:00 · 526 阅读 · 0 评论 -
jquery.load()使iframe随内容改变而自适应高度
<br />很高兴,终于使用jquery实现了点击外部链接,更改iframe内容时,iframe的高度自适应问题。 <br /><br />失败的测试就不说了,来直接的。 <br /><br />两个链接和iframe: <br />Java代码 <li><a href="selfinfo.jsp" target="c-c-iframe" title="个人信息" >个人信息</a></li> <li><a href="modifypass.jsp" target="c-c-iframe" title转载 2011-03-14 14:30:00 · 9152 阅读 · 0 评论 -
外层DIV在Firefox里不会自动伸展高度的解决方法
<br />IE中div的高度会根据内容来自伸展适应高度。但是FIrefox不会。<br />解决方法1:<br /><div><br /> <div style=”float:left;”>111111111</div><br /> <div style=”float:right;”>22222222</div><br /> <div style=”clear:both;”></div><br /></div><br />方法1应该是最佳的了<br />解决方法2:转载 2011-03-11 16:10:00 · 884 阅读 · 2 评论 -
jQuery Corner:圆角矩形原来如此简单[zT]
<br />译自:http://www.malsup.com/jquery/corner/简介<br />jQuery Corner plugin是由Dave Methvin和Malsup合 作开发的jQuery插件,用于创建非直角的边框。<br />它利用给页面添加了很多的元素来实现其功能。尤其是,它给要改变边角的元素添加一条条的div,然后为其设置实心的背景颜色用于隐藏真实的边角和元 素。因此,当你回过头来查看被改变边角的元素时,要考虑到这些实心的div隐藏了你要改变的真实的矩形元素。转载 2011-03-11 14:31:00 · 3815 阅读 · 0 评论 -
js中2个等号与3个等号的区别
<br />首先,== equality 等同,=== identity 恒等。<br />==, 两边值类型不同的时候,要先进行类型转换,再比较。<br />==,不做类型转换,类型不同的一定不等。<br /><br />下面分别说明:<br />先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:<br />1、如果类型不同,就[不相等]<br />2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN转载 2011-03-10 15:28:00 · 662 阅读 · 0 评论 -
JQuery CDN大全
使用CDN的好处很明显,就是速度快,比如Google提供的CDN,在全球有无数节点,比我们自己的服务器一般要快很多,另外用这些CDN我们就不用在保存一份文件了,还可以永远使用最新的版本。这里列举了几家稳定的,速度快的CDN供大家选择。1. Google CDNhttp://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.jsG转载 2012-07-05 17:39:28 · 9240 阅读 · 1 评论