`
ghyghoo8
  • 浏览: 190283 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
开发的时候,一直是在windows环境下开发。于是习惯windows的目录规则:“\\”。 但是,当项目部署在linux下的时候,代码中的“\\”便无法识别!郁闷之极! 经过艰辛万苦的调试(虚拟主机的不断重启),终于找出了上述原因。。。悲剧的蛋疼。。
今天在调试js的时候,发现facebox中的方法 reveal reveal: function(data, klass) { $(document).trigger('beforeReveal.facebox') if (klass) $('#facebox .content').addClass(klass) $('#facebox .content').append(data) //alert(data) $('#facebox .loading').remove() $('#facebox .bo ...
     今天,将一个ssh项目部署到VPS上面,XEN虚拟机下的ubuntu。于是,悲剧发生了:form提交file与text(enctype="multipart/form-data" 格式)。      经过漫长的鞭挞。。。。最后发现:      由于struts.properties中的配置上,struts.multipart.saveDir=C;\WINDOWS\temp  。 Linux可不认识这个windows的目录结构。。。。然后改之:/tmp  。搞定!      总结:在配置struts.properties时,还是要注意路径问题,相对路径还是有必要的。 ...

jquery源码

    博客分类:
  • js
通过一个网站,将jquery压缩的源码格式化 在此收藏。。。。。。。。。 http://jsbeautifier.org/
话说,当一个容器中出现两个float元素时,IE6会无辜换行:容器width没有设置, 或者父容器宽度减去第二个容器宽度的值小于3,并会出现恶心的换行现象。。。 于是牢记,IE6是垃圾! 补充:有一种情况,当有两个浮动,一个在左,一个在右的时候,左的放后面,右的放前面,IE6方法。
1.大大缩减页面代码,提高页面浏览速度,缩减带宽成本; 2.结构清晰,容易被搜索引擎搜索到,天生优化了seo; 3.缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点; 4.强大的字体控制和排版 ...
用div css li 来做表格,超过自动换行。做图片系统时必用 Submitted by 灰鼠 on 2008, October 30, 9:45 PM. 收藏 <style type="text/css"> <!-- #box {width:auto;height:auto;} #box ul {margin:0px;padding:0px;} #box li {margin:2px;padding:5px;float:left;width:110px;height:110px;border:1px solid red;} --> </s ...
恶心的thickbox不更新了,遗留了一大堆兼容问题。于是,在项目中就遇到了。 1.有时候,点击class="thickbox'的a标签,弹出的thickbox会出现两个iframe,于是,较好的解决方法是用span代替a标签,然后加入点击方法 tb_show(title,url) 这样并解决了。据说a标签有许多弊病,IE6中貌似更多(其中之一:先判断的href,再判断是否有click事件)。 2.定位问题,IE中恶心的定位,直接定位到下面。那是因为js开头的那个判断只是判断是否是IE6,其实IE中都会出现定位便宜的问题,于是修改后: //on page load call t ...
省市二级级联=========================== * * */ //初始化省级联===============================   //初始化省数据=======================   $.each(GP,function(index,callback){   $("#provinceul").append("<li onclick='selectedPriv(this)'>"+callback+"</li>")   });     //注册input单击===== ...
//firefox的定位必须加 "px"================================= function divfixed2(r,name){    var sug=document.getElementById(name)    sug.style.left=getPosition(r).x+"px";    sug.style.top=getPosition(r).y+r.offsetHeight+"px";    sug.style.position="absolute";    sug ...
一、什么是闭包?   “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。   相信很少有人能直接看懂这句话,因为他 ...
对于Server版, 推荐使用aptitude来查看,安装、删除deb包 sudo apt-get install aptitude 然后执行 sudo aptitude 进入管理界面即可 :)   
对于很多初学HTML的人来说,表格<table>是最常用的标签了,但对于表格边框的控制,很多初学者却不甚其解。 一般我们用表格的时候总会给它个border属性,比如:<table border="1">,其效果如下: ID NAME GENDER 1001 mike male 可以发现表格的边框好像很宽,当然这里的“很宽”绝对不是表格border的宽,大家看到的宽应该是<td>之间有间隙所致。因此只需要修改表格的cellspacing属性即可,即:<table border="1px" cellspac ...
日志原文:http://szumaky.blog.sohu.com/64649119.html 1. java.lang.nullpointerexception   这个异常大家肯定都经常遇到,异常的解释是&quot;程序遇上了空指针&quot;,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误 ...
最近在闲暇时间用jQuery搞了一个多文件上传的东东,顺便写点笔记。 一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery 获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${”#Element”}不能直接 innerHTML,这就是原因所在,解决方式请看下文。 jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。 ...
Global site tag (gtag.js) - Google Analytics