代码改变世界

浏览器兼容发现与笔记(2)——div

2012-02-16 09:29 by 呦菜, 238 阅读, 0 推荐, 收藏, 编辑
摘要:1. div自适应高度,设置了一个最小的高度:min-height:500px;结果发现在IE8下面是不适用的,修改一下:min-height:500px;height:auto;/*IE里高度自动*/height:500px;/*再为IE设置一个固定高度值*/这样就可以啦~~ 阅读全文

bug笔记之——setTimeout

2012-02-15 16:03 by 呦菜, 281 阅读, 0 推荐, 收藏, 编辑
摘要:写了这样一段代码://应用jquery UI的弹出层$('#dialog p').html(msg.msg);$('#dialog').dialog('open');setTimeout(“$('#dialog').dialog('close');”,2000);location.reload();本意是弹出层在两秒后自动关闭,然后再刷新页面,但是结果发现在ie 中根本不弹出就刷新了,产生这一悲剧的是没有了解setTimeout的工作原理 Javascript中的函数调用是通过堆栈实现的。$('#dialo 阅读全文

浏览器兼容发现与笔记(1)——input

2012-02-15 14:37 by 呦菜, 242 阅读, 0 推荐, 收藏, 编辑
摘要:1.在ie浏览器中,input为text和passport时的长度是不一样的,如图:原因是text和passwod默认的文字是不一样的,所以只要设置统一的文字格式就可以了:如代码:input{ font-family:Verdana, Geneva, sans-serif;}2.input输入框的长度可以用width来设定,但是在IE浏览器中width是不起作用的,所以IE浏览器需要设置size属性:<input type="text" name="authcode" size="5"> 阅读全文

转自百度文库——Jsunit教程

2012-02-10 17:59 by 呦菜, 726 阅读, 1 推荐, 收藏, 编辑
摘要:一 环境配置(1)从http://www.jsunit.net/上下载JsUnit zip文件,其大部分“核心”都在jsunit/app目录中,jsUnitCore.jsjsUnitTracer.jsjsUnitTestManager.js等(2)解压后,可以使用testRunner.html来运行jsunit/tests目录中找到的任何测试页。二 如何编写测试(1)函数要求(2)注意: 1)测试页中可以包含多个其他函数或javeScript,但是如果把测试函数放在单独的JavaScript文件中,就需要使用exposeTestFunctionNames()方法, 使JsUnit找到测试函数。 阅读全文

div自适应高度 转自百度文库

2012-02-07 14:54 by 呦菜, 579 阅读, 0 推荐, 收藏, 编辑
摘要:DIV高度自适应及注意问题积累了一些经验,总结出一些关于div高度自适应的技巧,希望有助于大家,转载请标明出处,谢谢。一、DIV高度自适应(父div高度随子div的高度改变而改变)1、如果父div不定义height、子div均为标准流的时候,父div的height随内容的变化而变化,实现父div高度随子div的高度改变而改变。代码:<style type="text/css"> #aa{border:#000000 solid 5px} #bb{border:#00ffff solid 5px;} #cc{border:#0033CC solid 5px} &l 阅读全文

在A窗口中打开B窗口,在B窗口中操作完以后关闭B窗口,同时自动刷新A窗口

2012-01-31 10:09 by 呦菜, 446 阅读, 0 推荐, 收藏, 编辑
摘要:function closeWin(){ hasClosed = true; window.opener.location="javascript:reloadPage();"; window.opener=null; window.close();}function reloadPage(){ history.go(0); document.execCommand("refresh") document.location = document.location; document.location.reload();} 阅读全文

获取url参数

2012-01-05 18:18 by 呦菜, 238 阅读, 0 推荐, 收藏, 编辑
摘要:/*------------------------------获取url参数--------------------------------*/function getParam(paramName){ paramValue = ""; isFound = false; if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=")>1) { arrSource = unescape(this.location.se 阅读全文

浏览器中table有光标

2012-01-05 15:18 by 呦菜, 469 阅读, 0 推荐, 收藏, 编辑
摘要:用一个table布局。其中有输入框,结果发现输入框以外的table获取焦点会有光标显示,在浏览器中打开然后按F7就可以了。。 阅读全文

对一个PhoneGap技术客户端运行图的理解

2011-12-27 17:52 by 呦菜, 763 阅读, 0 推荐, 收藏, 编辑
摘要:郁闷,刚刚快要写完了,结果断电。。。。然后就悲剧了。。。再写一遍吧先上图:先了解一下Webview:1、WebView组件实质是移动设备的内置浏览器 WebView这个内置浏览器特性是Web能被打包成本地客户端的基础,可方便的用HTML5、CSS3页面布局,这是移动Web技术的优势相对于原生开发。简单说在手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。此处再来介绍一下webkit:现在浏览器的内核引擎主要有: Trident: IE 以Trident 作为内核引擎; Gecko: Firefox 是基于 Gecko 开发; WebKit: S... 阅读全文

jquery mobile使用时dialog样式不稳定的解决方法

2011-12-23 14:04 by 呦菜, 735 阅读, 0 推荐, 收藏, 编辑
摘要:在使用jquery mobile的dialog时,有时候虽然在浏览器上没有任何问题,但是在手机上会出现获取焦点时样式会很乱,例如按钮变大等,这时你只需要在html里加一句<meta name="viewport" content="target-densityDpi=device-dpi, width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />就可以了~~~将此 阅读全文