- 浏览: 231087 次
- 性别:
- 来自: 上海
最新评论
-
uchaoxi:
谢谢作者分享的经验,非常有用!
点击<a>标签,禁止页面自动跳到顶部的解决办法 -
独爱cyjs:
试下用rs.getObject()
有关ResultSet类中getLong方法自动将null转为0的解决方式 -
muyeandmuye:
呃,这里被抄袭了。http://www.myexception ...
CSS3实现红心动态变化效果 -
univasity:
非常不错,很全面。学习了。
javascript,php文件上传详解 -
lord_is_layuping:
...
有关ResultSet类中getLong方法自动将null转为0的解决方式
文章列表
记得n久以前,引了别的大侠的一篇FF,IEdiv宽度兼容方面的文章,结果自己不求甚解,读文儿读半句,结果就是使用一个巨愚蠢的方法解决一个简单的问题使用了好久。
不多说了,这个兼容问题很常见,就是width,paddi ...
这是一道看似很简单,但是很考察html基础的笔试题。面试回来后,赶紧测了 一下,发现答案是:不会。于是博主的变态好奇心泛滥了,开始排列组合。
下面代码是各种宽度组合,有符合我的逻辑的,有诡异不可控的。感兴趣的同学运行一下看看吧。
看代码:
<HTML>
<HEAD>
<style type="text/css">
table
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
fon ...
直入正题,看看下面的代码:
<HTML>
<HEAD>
<style type="text/css">
#outer{
display:block;
width:200px;
height:40px;
background-color:green;
}
#inner{
display:block;
width:200px;
height:40px;
background-color:red;
}
...
笔记而已。。。
1.日期函数取年号
var date = new Date();
var year = date.getYear();
IE:当当前年号>2000时,直接返回当前年号。如2011,返回2011;当当年年号<=2000时,返回年号=当前年号-1900
FF:返回年号=当前年号-1900
兼容解决:使用getFullYear()或getUTCYear();
2.取事件对象(详细用法参见这里)
IE:通过window.event获取事件,通过event.target获取事件的承载对象
FF:必须显示的将event传入function中,通 ...
首先说明JavaScript日期相关的一些操作。
1.创建日期对象
var dateObj = new Date()//返回当前系统时间,Thu Jan 20 2011 23:25:24
GMT+0800
2.获取时针数字
dateObj.getHours() // 23
3.获取分针数字
dateObj.getMinutes() //25
4.获取秒 ...
这是百度的一道笔试题,网上的答案相当统一的只有一个。但是我本人不是很喜欢使用position:absolute这种属性,所以自己重新写了一个。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
...
相关知识: 不同的浏览器对cookie的实现也不一样,但其性质是相同的。例如在Windows 2000以及Windows xp中,cookie文件存储于documents and settings\userName\cookie\文件夹下。通常的命名格式为:userName@domain.txt。 应用场合: 缺点: 1.cookie可能被禁用。当用户非常注重个人隐私保护时,他很可能禁用浏览器的cookie功能; 2.cookie可能被删除。因为每个cookie都是硬盘上的一个文件,因此很有可能被用户删除; 设置cookie: 1.每个cookie都由多个名/值对组成,如“userId=111; ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME=&quo ...
效果图:
source code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="& ...
“绑定事件”是UI开发中最常用到的操作之一,这里介绍几种方法,供大家选择:
1、html内嵌法
顾名思义,就是在html代码里节点代码里绑定事件。如下面代码
<html>
<head>
<script type="text/javascript&q ...
CSS 兼容要点:
DOCTYPE 影响 CSS 处理
FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行
FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中
FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width
FF: 支持 !important, IE 则忽略, 可用 !importan ...
先看一段代码:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript">
function testEvent(){
var target = window.event.srcElement ;
document.getElementById('result').innerHTML = target.tagName;
}
</script>
< ...
CSS中通常通过搭配使用「\9」「*」(星号)以及「_」(下划线)来让浏览器正确的读取到自己看得懂得CSS语法。
IE8 及 以下的
对于IE8 及以下的的浏览器,用一个hack,那就是在你的样式属性末尾处添加 “ \9 ” 。
例如:
body {
color: red; /*支持所有的浏览器*/
color : green\9; /* 支持IE8 及 以下的 */
}
1、navigator.appName
<HTML>
<HEAD>
<TITLE> Browser Type </TITLE>
</HEAD>
<BODY>
<div id="result"></div>
<script type="text/javascript">
function showBrowserName(){
var target = document.getElementById('result');
...
我真的是老了,这么简单的东西,居然也忘。Ok,我记在这里,总不会丢了。
Firefox一般会缓存input组件中的输入值,以至页面刷新以后原有输入值仍保留在输入框内。有些时候,我们并不需要这种效果,可以通过两种方式阻止缓存。
(一) 在form中增加 autocomplete=