`
accpxudajian
  • 浏览: 452536 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  /* 获取FF下当前事件对象 */ function getFFEvent(){ var func = getFFEvent.caller; while (func != null) { var arg0 = func.arguments[0]; if (arg0) { if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && ...
function newTitle() { var titleDOM = document.getElementsByTagName("title")[0]; var text = titleDOM.innerHTML; var cacheTitle = titleDOM.getAttribute("cacheTitle"); if(!cacheTitle){ cacheTitle=text; document.getElementsByTagName("title")[0].setAttribu ...
  /* 说明:当某一个页面拥有非常多的图片或者使用图片列表的时候,图片全部加载即浪费资源,又影响页面加载速度,所以使用图片延迟加载。 图片延迟加载可以实现:当用户拖动滚动条的时候,只有在滚动条可见范围内的图片, 才会显示。 */       <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=GBK"> <title>Image LazyLoad</title> & ...
/* 前缀规范   每个局部变量都需要有一个类型前缀,按照类型可以分为:   s:字符串。例如:sName,sHtml;   n:表示数字。例如:nPage,nTotal;   b:表示逻辑。例如:bChecked,bHasLogin;   a:表示数组。例如:aList,aGroup;   r:表示正则表达式。例如:rDomain,rEmail;   f:表示函数。例如:fGetHtml,fInit;   d:表示日期。例如:dStartDate,dEndDate;   o:表示以上未涉及到的其他对象,例如:oButton, ...

一些原理

    博客分类:
  • IT
1 css匹配顺序: - 浏览器CSS匹配不是从左到右进行查找,而是从右到左进行查找。比如之前说的 DIV#divBox p span.red{color:red;},浏览器的查找顺序如下:先查找 html 中所有 class=’red’ 的 span 元素,找到后,再查找其父辈元素中是否有p元素,再判断p的父元素中是否有 id 为 divBox 的 div 元素,如果都存在,则 CSS 匹配上。               愤怒的coder  - 积少成多
File[] _files = File.listRoots();//全部盘符 临时变量 files = new File[10];//最大10个本地磁盘 int i= 0 ;//索引变量 //过滤掉非"本地磁盘"类型的磁盘 by xdj 20121016 FileSystemView fileSystemView = FileSystemView.getFileSystemView();// 获取FileSystemView对象 for (File file : _files) { // 获取磁盘的类型描述信息 String disk ...
  /** *获取页面某个元素当前的样式:(譬如获取当前INPUT的宽度,border的样式、border颜色等) *@param domID 文档对象的ID 或者直接传DOM文档对象 *@param propName 样式属性 *@return 返回当前元素的样式 *注意:propName不要聚合写法(eg:borer),要分拆写法(eg:borderStyle 只支持IE),越详细越好(eg:borderLeftStyle 支持所有浏览器) * */ getStyle = function(domID,propName){ var dom = null; if(t ...
  /* 组件目的: 在java-web程序的研发过程中,经常使用枚举(譬如人物性别,审核状态等),枚举库存的值多半是英文或者是数字, 而前台在给用户展示的时候 ,需要对英文或者数字进行转译,就是翻译成对应的文本内容。 很多时候都是这种模式:后台java编写constant.java枚举类,统一管理枚举;而前台则要参考constant.java的内容, 将枚举的内容写死在jsp页面,或者在前台对应的再写一个constant.js文件,和后台的constant.java想对应。 这样的代价都是显而易见的:同步问题。后台枚举增加了或者修改了,前端都要相应的修改,否则就会出错。 ...
  /* 说明:在javaweb工程中,很多后台服务返回的都是XML字符串,然后前端把XML字符串再转换成XMLDOM对象,然后操作XMLDOM对象获取相关的值。 这个组件,不是针对某个节点使用的,而是作用域整个XMLDOM文档对象整体上,总体来说分两大部分: 1.打印XMLDOM对象的结构(即包含哪些子节点,子节点的名称和值,以及子节点包含的所有属性)。 2.打印XMLDOM对象的全部文本,类似于XMLDOM对象的toString()方法一样,可以打印所有内容:包括节点名称,节点值,节点属性以及注释。 其他:此组件主要介绍是三个方法: 1.c ...
<%@ page language="java" pageEncoding="UTF-8"%> <%@ page language="java" import="java.util.*" %> <%@ page language="java" import="java.net.URL" %> <%@ page language="java" import="java.net.HttpURLCon ...
超链接带图标和文字,图片垂直居中:   <a href="javascript:void(0)"  ><img style="vertical-align:middle;" src="04563136.gif"/>查看元数据</a>   <style> #idDIV{ /*基本设置*/ width:500px; position:absolute; le ...
  <style> /* 作用描述:给INPUT添加美化的样式,兼容IE8,IE9,FF,chrome,safari等 效果描述; - 1.边框带圆角 - 2.指定INPUT高度 - 3.INPUT文本上下居中,添加左边距 - 4.背景色为白色 - 5.当INPUT获得光标的时候,边框高亮显示天蓝色。 - 6.IE7下没有高亮效果 - 7.chrome下聚焦后边框是2px。 */ .cssInput{ border:1px solid #7A6F6F; border:1px solid #7A6F6F \9;/*IE* ...
  /* * 工具类获取: * 客户端浏览器的类型,版本(version) * 分辨率大小,当前窗口大小 * IP、端口、web工程名称 * ***/ var ClientInfo ={ /** * 拷贝某一个JSON属性到当前对象 *@param selfJSON 当前JSON对象 *@param targetJSON 即将拷贝的JSON对象 *@param override targetJSON属性是否覆盖selfJSON的属性 **/ copyJSON : function(selfJSON,targetJSON,override){ i ...

css hack积累

    <html xmlns:wfs="http://www.opengis.net/wfs" xmlns="http://www.w3.org/TR/xhtml1/strict"> <head> <style> html{background:#cccccc;margin:0px;padding:0px;} #tip { background-color:blue; /*非IE 背景藍色*/ background-color:red\9; /*IE6、IE7、IE8背景紅色*/ ...
换行:  -word-wrap:break-word; word-break:break-all; 半透明:  -filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5;   获取当前窗口的父窗口内的方法(譬如myfun): - window.parent.window.myfun('abc');   父窗口获取子窗口的函数(譬如test): - document.getElementById('tree_iframe').contentWindow.test(); -页面: <iframe name=" ...
Global site tag (gtag.js) - Google Analytics