CSS的十八般技巧
作者:分类:默认分类标签:
最近,经常有朋友问我一些工作中遇到的CSS问题。他们总是不能很好的控制CSS,影响CSS的效率发挥。我来分析总结一下错误所在,帮助大家更加容易使用CSS。 本文总结了我开始使用CSS布局方法以来所有的技巧和兼容方案,我愿意把这些与你分享,我会重点解释一些新手容易犯的错误(包括我自己也犯过的),如果你已经是CSS高手,这些经验技巧可能已经都知道,如果你有更多的,希望可以帮我补充。 一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。 二.明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高
javascript技巧大全(2)
作者:分类:默认分类标签:
进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)"> 推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> 这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使 用哪种特效,取值为1-23:   0 矩形缩小   1 矩形扩大   2 圆形缩小   3 圆形扩大   4 下到上刷新   5 上到下刷新   6 左到右刷新   7 右到左刷新   8 竖百叶窗   9 横百叶窗   10 错位横百叶窗   11 错位竖百叶窗   12 点扩散   13 左右到中间刷新   14 中间到左右刷新   15 中间到上下   16 上下到中间   17 右下到左上   18 右上到左下   19 左上到右下   20 左下到右上   21 横条   22 竖条   23 //网页是否被检索 //打印分页 //设置打印 <object id="factory" style="displ
javascript技巧大全(1)
作者:分类:默认分类标签:
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y 窗体活动元素 document.activeElement 绑定事件 document.captureEvents(Event.KEYDOWN); 访问窗体元素 document.all("txt").focus(); document.all("txt").select(); 窗体命令 document.execCommand 窗体COOKIE document.cookie 菜单事件 document.oncontextmenu 创建元素 document.createElement("SPAN"); 根据鼠标获得元素: document.elementFromPoint(event.x,event.y).tagName=="TD document.elementFromPoint(event.x,event.y).appendChild(ms) 窗体图片 document.images[索引] 窗体事件绑定 document.onmousedown=scrollwindow; 元素 document.窗体.elements[索引] 对象绑定事件 document.all.xxx.detachEvent('onclick',a); 插件数目 navigator.plugins 取变量类型 typeof($js_libpath) ==
在eclipse中使用RSS Reader
作者:分类:默认分类标签:
There are three ways to install this version of the eclipse[1] RSS Reader:Download and execute the appropriate installer. This is the recommended installation method for new users. eclipse[2] 2.1.x users should download install-com.pnehrer.rss_1.3.0.jar[3]; WSAD users should download install-com.pnehrer.rss.wsad_1.3.0.jar[4]. To run the installer, type java -jar <the downloaded jar>. In Windows, you can just execute the JAR file. Use your Update Manager[5] to install the appropriate eclipse[6] feature. This method is recommended for users who want to update a previous version of the eclipse[7] RSS Reader. The update site URL is http://morphine.sourceforge.net/updates[8]. Once connected, choose the appropriate feature for installation or update. Download the appropriate feature archive and unzip it into your eclipse[9] directory. eclipse[10] 2.1.x users should download com.pnehrer.rss_1.3.0.bin.dist.zip[11]; WSAD uses should download com.pnehrer.rss.wsad_1.3.0.bin.dist.zip[12]. Source
JavaScript通用库
作者:分类:默认分类标签:
JavaScript通用库(一) ::URL::http://www.banysky.com/Article_Show.asp?ArticleID=433&ArticlePage=1[1] javascript在WEB编程中能起到很大的作用,将一些常用的功能写成javascript类库。将下面代码保存为Common.js类库功能:1.Trim(str)--去除字符串两边的空格2.XMLEncode(str)--对字符串进行XML编码3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符)可以设置显示的提示的文字的字体、颜色、大小以及提示的背景颜色、边框等4.IsEmpty(obj)--验证输入框是否为空5.IsInt(objStr,sign,zero)--验证是否为整数,正整数,负整数,以及是否包括零6.IsFloat(objStr,sign,zero)--验证是否为浮点数,正浮点,负浮点,以及是否包括零7.IsEnLetter(objStr,size)--验证是否为26个字母,大写小 源代码如下:/* 名字:Common.js 功能:通用javascript脚本函数库 包括: 1.Trim(str)-
XML技术上传文件
作者:分类:默认分类标签:
本文讲解了一个使用XML技术上传文件的例子,使用该方法没有传统方法中的种种限制。 这个例子讲述了如何使用MSXML3.0和ADO Stream对象来实现这种新的上传方法。好处有很多,比如,不需要专用的上传组件。 本文讲解了一个使用XML技术上传文件的例子,使用该方法没有传统方法中的种种限制。 这个例子讲述了如何使用MSXML3.0和ADO Stream对象来实现这种新的上传方法。好处有很多,比如,不需要专用的上传组件。引言为了在HTML网页中获得上传功能,在客户端我们可以使用如下格式的FORM:ACTION="TargetURL.asp"ENCTYPE="multipart/form-data"METHOD="post">这种方案在客户端和服务器端的使用都有很多限制。首先,我们必须使用POST方法,因为GET方法无法处理这样的表单数据。并且,没有什么方法可以在不使用表单的情况下引发一个POST动作。把数据发送给表单处理程序后,
博客常用特效代码
作者:分类:默认分类标签:
 博客介绍特效、状态栏特效、收藏夹特效、首页特效、如何加入背景音乐、加入百度、google搜索栏............ 说明:不会嵌入代码的朋友,把下面的特效代码粘贴到博客公告栏既可。 状态栏特效同时只能用一种。 特效一 :博客介绍栏文字滚动,可是设置为向上、向下、向左、向右。可以设置高度,滚动速度。<MARQUEE scrollAmount=1 direction=up height=120>你的文字介绍</MARQUEE > 特效二 :状态栏滚动文字介绍自左向右,循环滚动。<script><!--function Helpor_net(seed){ var m1 = "你要显示的文字,如:欢迎来到浅灰世界" ;var m2 = "" ;var msg=m1+m2;var out = " ";var c = 1;var speed = 120;if (seed > 100){ seed-=2;var cmd="Helpor_net(" + seed + ")";timerTwo=window.setTimeout(cmd,speed);}else if (seed <= 100 && seed > 0){ for (c=0 ; c < seed ; c++){ out+=" ";}out+=msg; seed-=2;var cmd="Helpor_net(" + seed + ")";window.status=out;timerTwo=window.setTim
程序员
作者:分类:默认分类标签:
需求跟踪关键是建立起需求关联.这里有若干种方式:1.将需求关联信息分散到各个文档中,这将导致在需求发生变更时,容易遗忘维护这种变化性,并且进行查找时也不方便;2.将需求关联集中到一个文件中,进行统一管理.这时,进行需求跟踪时,就需要同时打开多个文档,再多个文档中切换上下文,容易造成失误和疲劳,同时,也容易遗忘维护这种变化性,但是,它解决了前一种方式的查找不便的问题;3.使用专门的需求管理软件,如telelogic DOORS,它能很好地解决需求跟踪问题. 通过需求跟踪的建立,就可以在其基础上,进行需求变更的影响分析(利用正向关联关系),也可以进行来源分析(利用正向关联关系),从而计算和判断需求的覆盖率,帮助项目管理人员进行项目进度的度量.ps:需求流程的设计固然很重要,但是流程的可执行性和易执行性更是重要,大多数情况下取决于工具
软件开发之哲学和美学
作者:分类:默认分类标签:
软件自有其美学所在。软件工程希望建立完美的需求和设计,按照既有的规范编写统一齐整的代码,这是结构之美;快速迭代和RAD颠覆了“全知全能”的神话,用近乎“刀劈斧砍”的方式解决问题,在混沌的循环反复中实现需求,这是解构之美;讲究实用,强调实用是压倒一切的首素,这是实用之道。仔细考量一下,就其根底,也就是几种主义的碰撞:结构主义VS解构主义,实用主义VS完美主义。 作为一位平凡的程序员,只要懂得实用主义,就够了,足以混迹在IT界了;作为一位自命非凡的程序员,沉溺于完美主义,也够了,足以落到地狱了,你我呢?解构(重构)帮助我们从平凡中解脱出来,感受到解构的过程之美,让我们逐渐靠近结构的结果之美,使我们升入天堂。 就目前我所感悟到的,可用的解构主义工具有:自动化构建工具(ant、
注册表的文件关联及应用
作者:分类:默认分类标签:
喜欢使用Windows右键快捷菜单的朋友可能知道,当你选择了一个文件(或者是文件夹或是系统图标)再单击鼠标右键,系统就会弹出一个菜单,菜单上面的各种"功能"(或称"操作")任你选择,但是你是否注意到,当你安装一些应用软件之后,你的右键菜单是不是膨胀,以winzip为例,安装winzip之后,文件或文件夹的右键菜单当中就增加了功能选择项"Add to Zip"和"Add to xxx.zip",如图一,看到这个变化,我们不禁要问,这些选择项是怎么加入的,可不可以自己来添加。带着这些问题,我们再来看Windows的文件关联。 喜欢使用Windows右键快捷菜单的朋友可能知道,当你选择了一个文件(或者是文件夹或是系统图标)再单击鼠标右键,系统就会弹出一个菜单,菜单上面的各种"功能"(或称"操作")任你选择,但是你是否注意到,当你安装一些应用软件之后,你

atlantiscity

  • 文章总数0
  • 画报总数0
  • 画报点击数0
  • 文章点击数0
  • IP属地
个人排行
        最近来访( 0 )
        博文分类
        日期归档