`
xixian
  • 浏览: 215204 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

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 */

js获取控件的类型

    博客分类:
  • js
可以用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 ...
命令-->应用源格式
Global site tag (gtag.js) - Google Analytics