`
文章列表

switch 语句

switch 语句是 if 语句的兄弟语句。 一、 if (i == 20)   alert("20"); else if (i == 30)   alert("30"); else if (i == 40)   alert("40"); else   alert("other"); 等价的 switch 语句是这样的: switch (i) {   case 20: alert("20");     break;   case 30: alert("30");     b ...
$('#checker').click(function(){ if($(this).is(":checked")){ alert(3) }else{ alert(4) } });
1.丢弃小数部分,保留整数部分 parseInt(5/2)   -----2 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) ------3 3,四舍五入. Math.round(5/2) -----3 4,向下取整 Math.floor(5/2) -----2
1、什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 2、AJAX交互模型 同步:脚本会停留并等待服务器发送回复然后再继续   异步:脚本允许页面继续其进程并处理可能的回复 ps(交互模型就是Ajax在Browser端引入一个执行引擎,它一边应付user的请求,一边把某些必须交给服务器处理的东西背地里 ...

各种小例子

1、加载页面后,直接跳转到想要的位置。 jQuery.fn.autoscroll = function(selector) { $('html,body').animate( {scrollTop: $('.one').offset().top}, 500 ) } $('.one').autoscroll(); 2、在一列li中,点击任何一个,得到相应的index值 $('li').click(function(){ var index = $(this).prevAll().length; alert(index) }); 3、找到 ...
<ul> <li class="btn">增加</li> <li><b>1百度</b><span>可以搜到你想要的一切</span></li> <li><b>2百度</b><span>可以搜到你想要的一切</span></li> </ul> $(function(){ //第一种方法 /* $(document).on('click', ...
一、以下是引发此BUG的条件:   必要条件:       li的子元素设置了浮动(例如:本例中的a设置了左浮动)   充要条件:       (IE6/7)li设置了width、height、zoom 之一 (例如:本文中的li设置了width)       (仅IE7)li设置了padding-top、padding-bottom、margin-top、margin-bottom 之一 解决方案:   方案一      li设置clear:left|both,这时 li不能设置width、height、zoom。   方案二      li设置float:left,这时.hotel_ra ...
CSS滤镜过滤色彩代码:   html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }  
css 通配符 "*" 可以消除浏览器的默认属性,比如:*{margin:0;padding:0;} 但是推荐这样 html,body,div,span,applet,object,iframe,h1,h2,p,a{margin:0;padding:0;} 而不是 *{margin:0;padding:0;} 因为 css 通配符 “*”会将网站内所有元素的默认值重设,这在大型网站会加重客户端的负担,浏览器运行速度变慢。但如果开发的是小型站点或企业网站,页面元素不是很多,使用CSS 通配符造成的性能影响可以忽略。
支持火狐和ie <script type="text/javascript"> function addBookmark(title,url) { if (window.sidebar) { window.sidebar.addPanel(title, url,""); } else if( document.all ) { window.external.AddFavorite( url, title); } else if( window.opera && window.print ) { return true; } ...
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/ #tbox{width:47px; height:73px; float:right; position:fixed; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseIn ...
在IE6中,会无缘无故多出几个字儿来,这是IE6BUG 。    下面把自己做后的总结整理下:       方案1:    原因:出现这种情况绝大多数都是与浮动有关系的。 [通常都是用这个方案解决的]          解决思路:  检查下出现这种情况的容器(比如DIV)是否有用到浮动,并且,当前浮动是否有必要应用;如果即使不用浮动也可以达到效果话,就将浮动去除。或是,加一个 "Clear:both" 清除浮动。(像绝对定位以及浮动这些属性,一般是能不用就不用,至于为啥俺说不出来,我是完全凭感觉做事的,事实证明我这么做是正确的 )    方案2:    原因:检 ...
原生滤镜:解决作为背景的png图片 _background:none;_filter :progid:DXImageTransform.Microsoft.AlphaImageLoader(src="XX.png", sizingMethod="crop"); 要特别注意:src="" 中的写法。
当多个浮动的元素彼此跟随,中间加注释的时候,最后一个浮动元素内的文本偶尔会复制到最下面去。学名Duplicate Characters Bug   可以通过以下的办法来解决:    1、不放置注释。最简单、最快捷的解决方法   2、注释不要放置于2个浮动的区块之间。   3、将文字区块包含在新 的<div></div>之间,如:<div style="float:right;width:400px"><div>↓这就是多出来的那只猪</div>& lt;/div>。   4、去除文字区块的固 ...
ie6中的效果图: 其他浏览器 解决:设置:overflow:hidden;
Global site tag (gtag.js) - Google Analytics