摘要:
最近研究了下$.widget("ui.scroll",{})插件,记录下一些心得吧,还有待解决的问题$.widget("ui.scroll",{ div:$('<div></div>'), t:{id:'id',name:'name'} _init:function(){ var str='' //调用这个插件时就直接执行这个方法 }, up:function(i){ }})$.extend($.ui.scroll,{ defaults:{ width:0, arr: 阅读全文
摘要:
定位元素有下面的两个问题,在做页面时会经常碰到,为了备忘1.position:relative;如果一个元素的子元素或孙元素有position:relative属性的话,overflow:hidden;不能隐藏子元素,需要将这个元素设置position:relative;(IE6)例:<style type="text/css"> .test1{width:200px;overflow:hidden;} .test2{width:8000px;position:relative;}</style><div class="test1&q 阅读全文
摘要:
本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助。1、Linux命令行下将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、Linux命令行下往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)3、Linux命令行下将改动的文件提交到版本库svn commit -m “LogMessage“ [-N][--n 阅读全文
摘要:
摘自于:http://ued.taobao.com/blog/2010/12/24/wap-foundation-design-of-mobile-interaction-design/越来越多的公司将焦点从WEB转移到WAP上面,我们在设计过程中,则需要按信息的重要度以降序的方式来组织,将最重要的信息在首屏呈现给用户。大部分情况下,logo和导航区块是必不可少的元素。如果你的站点是互动型的,还需要在header里体现出用户登陆状态和用户名。根据应用场景和任务的不同,少数页面可以省略header。目前市面上低端机器的屏幕分辨率宽度基本都在176px以上,所以,针对最低端键盘机设计WAP站点时可 阅读全文
摘要:
今天在项目中碰到一个代码顺序问题,先记录下来,怕以后又忘了,原因如下:fn();function fn(){alert(11)}//代码没问题,会alert的11后来改成:obj.fn()var obj={ fn:function(){ alert(11) }}结果就报错了,将对象的定义放到调用方法之前就不会报错原因:解释程序会执行两步骤,第一步:先对var声明的变量和function函数进行处理(这时候obj=undefined,function还是函数),所以执行obj.fn()会报错,第二步:执行代码 阅读全文
摘要:
语义化标签:你认为用什么标签最能描述这块内容,觉得这样表述更有意义,那么就可以使用这个标签现在的浏览器对CSS支持都挺完善的(不包括CSS3),讲究的是结构与表现相分离,结构与行为相分离,一个WEB页面,结构是最主要的,结构相当于一栋房子的墙,标签是一块块砖,砖摆得有序,摆得整治齐,墙才牢固,所以说标签语义化很重要,HTML每个标签都有自己的语义:DIV:一个层,层里面可以嵌很多东西,例如:文本,图片,现在大部分页面的布局框架是用DIV布的,但是尽量少用,一个是为了语义化,一个是为了以后维护方便,别一打开页面源代码,全是DIV段落:P,段落内的文字会自动换行,不需要用<br/>去换 阅读全文
摘要:
此文是转自于:http://www.lizhenwen.com/w3c/727去年就想将IE的bug系统地整理下,但一直都很忙没有完成,看到这篇E文后,我毫不犹豫的放下了手中的工作将之翻译出来。由于是第一次译文,所以错误在所难免,欢迎大家批评指正。原文:Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs翻译:http://www.lizhenwen.com/w3c/727(译文对原文进行了补充)对IE6最好的策略就是不去兼容它。好吧,我知道你的难处,你不得不去兼容IE6这个狗血的浏览器,因此不得不在兼容IE6上花费很 阅读全文
摘要:
在做页面时,最喜欢用ff做为调试浏览器,为啥呢,因为有firebug这么好用的工具,今天碰到一个很怪的问题,在其它的浏览器下没有问题,就在ie6下面有问题,用ieTester调试不管用了,以前看到别人的bolg时记得IE下面也有firebug类似的工具,然后上网搜搜还真有:<script type='text/javascript' src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>放在head头部,虽然很卡,没有firebu 阅读全文
摘要:
今天在项目中碰到了一个ajax调用数据加载的tab选项,点击浏览器的前进后退按钮也能够实现数据调用1.jquery的调用方法:原理:每个tab选项卡链接写成"#tab1","#tab2"这样点击选项卡的时候链接的hash会发生变化,一但hash发生变化时,浏览器的前进后退按钮就会发生变化,浏览器的前进后退按钮就会发生变化时,$(window).bind('hashchange',function(){})这事件就会触发,这样就可以在事件函数中调用数据了例子:$(window).bind('hashchange',function(){ $.getJSON(url,function(data) 阅读全文
摘要:
跨域请求一般用于请求第三方的数据,位于不同域的数据,一个数据多个域调用,自己用到的一般两种方法:1.jquery的JSONP$.getJSOP(url+'?callback=?',function(data){})用callback作为服务器端支持的标准jsonp参数,而每次执行这个方法都会用时间戳生成一个唯一的全局函数名,替换这个“?”,这个细节被封装到黑盒里,使用者不必了解,可以像普通的ajax请求一样,用匿名的回调函数作为最末尾的参数(这是jquery强调的风格),这种语法糖(syntactic sugar)的作用绝对不仅仅是让前端开发人员可以偷懒而已,对代码的可读性,兼 阅读全文