- 浏览: 215204 次
- 性别:
- 来自: 深圳
最新评论
-
zjut_ww:
非常感谢分享。。但是我在使用过程中遇到一点小问题。就是如果用来 ...
java正则表达式找出不包含特定字符串 -
mohican52:
在吗,大哥
struts2首页forward跳转后执行action -
hz2005_2009:
Y轴中文问题怎么解决?
FusionChartsFree调用json数据的简单例子 -
xixian:
chenhao_yssy 写道把num换称9.985和9.99 ...
Doublel保留两位小数 -
chenhao_yssy:
把num换称9.985和9.995试试。
Doublel保留两位小数
文章列表
js insertBefore方法
- 博客分类:
- js
语法:
oElement = object . insertBefore ( oNewNode , oChildNode )
参数:
oNewNode : 必选项。对象(Element)。要被插入文档结构的对象。
oChildNode : 可选项。对象(Element)。定位插入点。 oNewNode 被插入到紧贴这个子对象的前面。
返回值:
oElement : 对象(Element)。返回插入的对象的引用。
说明:
将 oNewNode 插入文档结构作为 object 的子对象。即对象的 childNodes 集合的最后一项。
oNewNode 被添加前,必须先被建立。
obj ...
大部分都是用!important来hack,对于ie6和firefox测试可以正常显示
但是ie7对!important可以正确解释,会导致页面没按要求显示!搜索了一下,找到一个针对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了。
现在写一个CSS可以这样:
#example { color: #333; } /* Moz */
* html #example { color: #666; } /* IE6 */
*+html #example { color: #999; } /* IE7 */
可以用document.getElementById("objId").type;获得控件的类型
例子如下
<html>
<body>
<script type="text/javascript">
function getType(){
var but=document.getElementById("but").type;
var text=document.getElementById("text").type;
alert(but+" " ...
当tr隐藏后
用js将tr的display属性设为block
则在firefox下显示效果是会挤压到第一个td里
解决方法是将display属性设为空,即"",代替block
如下代码:
var tdObject=document.getElementById("trId");
tdObject.style.dispaly="";
java程序性能优化
一、避免在循环条件中使用复杂表达式
在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。
例子:
import java.util.vector;
class cel {
void method (vector vector) {
for (int i = 0; i < vector.size (); i++) // violation
; // ...
}
}
更正:
class cel_fixed {
vo ...
转载:http://blog.csdn.net/kome2000/archive/2010/04/28/5537591.aspx
[size=small]在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。
1. 尽量使用final修饰符。
带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如 java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都是final的。java编译器会寻 ...
转载于:http://jiangzhengjun.iteye.com/blog/652623
数值表达式
1. 奇偶判断
不要使用 i % 2 == 1 来判断是否是奇数,因为i为负奇数时不成立,请使用 i % 2 != 0 来判断是否是奇数,或使用
高效式 (i & 1) != 0来判断。
2. 小数精确计算
System.out.println(2.00 -1.10);//0.8999999999999999
上面的计算出的结果不是 0.9,而是一连串的小数。问题在于1.1这个数字不能被精确表示为一个double,因此它被表
示为最接近它的double值,该程序从2 ...
当YAHOO.util.Connect的header设置成“application/json”格式时如果post所传的是string数据,在servlet里会接受不到所传的data。
YAHOO.util.Connect.initHeader("Content-Type", "application/json; charset=utf-8", true);
需把header设置为“application/x-www-form-urlencode”才可以传string数据
YAHOO.util.Connect.initHeader("Co ...
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。仅仅需要7bytes!
var ie = !+"\v1";
现在只要6 bytes!它利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为逗号,JS引擎会自动剔除它。
var ie = !-[1,];
现在我们可以这样分别IE与非IE
if(-[1,]){
alert("这不是IE浏览器!");
}else{
alert("这是IE浏览器!");
}
转载地址http://ww ...
受够了ie下的调试方法,只提出某行下“缺少标识符、字符串或数字”该行又对应不到页面文件内容的行数。而在ff下可以运行。
上网搜索下问题。原来若js下有用到json格式的数据或类。如果最后一个条目后面多了一个逗号就会报这个错误。
像下面这样的就会报错,应把最后个逗号去掉问题就解决了
{
itemtotal:0,
messages:'ieIsShit!',//就是这该死的逗号
}
1. 检查HTML元素是否有拼写错误、是否忘记结束标记
即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。
2. 检查CSS是否正确
检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误。
3. 确定错误发生的位置
如果错误影响了整体布局,则可以逐个删除div块,直到删除某个div块后显示恢复正常,即可确定错误发生的位置。
4. 利用border属性确定出错元素的布局特性
使用float属性布局一不小心就 ...
都说YUI强大 ,却连行分组样式都没有,上网搜索了好久找到个别人写的行分组“datatablegrouper”。
链接地址为:http://github.com/antscode/datatablegrouper/tree/21455dfcb6e8e1e7ea381b1fa3803b8b57384857
包含一个js文件,一个css文件,和两个图标,和一个测试页面。
代码不贴出来了,可以上该链接网站下载。
其效果图如下
修改
问题:IE下分组关闭后不能再打开
解决办法:修改groupeddatatable.js文件263行if判断语句
原代码为
i ...
近期自己在做个网络小爬虫,抓取网站图片,遇到相对地址问题
上网搜到了解决方法如下
import java.net.*;
import java.io.*;
public class Test{
public static void main(String args[]) throws Exception {
String abURL=null;
URI base=new URI("http://www.pep.com.cn/xe/jszx/tbjxzy/pepxe/pepsa/dzkb/200703/t20070308_303223.htm");//基本 ...
效果图下:超出td的宽度范围,会用省略号代替
实现如下
<html>
<head>
</head>
<body>
<style type="text/css">
.mytable{
table-layout:fixed;
width:98%
border:0px;
margin:0px;
background-color:#BDE1F2;
}
.mytable tr td{
text-overflow:ellipsis; /* for IE */
-moz-text ...