`
xuedong
  • 浏览: 287408 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在书写css的时候很多时候,每个class下边需要写很多属性是很常见的,对于这些属性,我们应该合理的给它规划顺序。有人认为符合标准的顺序可以提高css的执行效率,这个我们无从测试。我总结的好处如下: 1.使代码显得清晰,自己很容易找到需要的属性,不容易出现重复编写同一属性的情况。 2.当很多人同时协作一个项目的时候,统一的顺序对于一个团队是很必要的。否则要读清别人的代码,就要花上更多的时间去仔细寻找属性了。 所以希望大家务必养成这样的好习惯,具体顺序如下: //显示属性 display list-style position float clear //自身属性 width ...
刚刚看到一篇国外讨论CSS sprites利弊的文章,作者认为那是潜在的危险,在文中也指出了他的很多观点,这个技术我用的时间不长,不过到也还是有一些体会的,在这里也说一说自己的理解吧。 所谓CSS sprites 就是把很多张小的背景图集中在一张大图上,然后通过定义background-position来调用不同位置的背景图。这个技术最大的优点就是减少了HTTP请求,另外就是减小了图片的大小,节省带宽。这就是google的一张CSS sprites: google css sprites 对于前者我很赞同,毕竟HTTP请求对于一个大型网站的性能来说,是很重要的参数,如果十几张图片 ...
之前在介绍CSS sprites的时候提到了自适应宽度的圆角按钮,这个按钮实际应用还是很广泛的,所以我再次也给大家介绍一下。首先请大家看一下这个例子,就是按钮的宽度会根据文字的多少变化,鼠标滑过会有变化效果。 http://www.iscss.tk/demo/key/key.html 我们做这个效果需要的是这样一张图片,上边一半是他正常效果,下边一半是滑过时的效果。这里只是在划过的时候颜色变浅。 html如下: <a target=”_blank” href=”http://iscss.tk/“><span>iscss.tk</span> ...
大家在使用css+div布局的时候,table已经被大多数人忽略了,或者说唾弃了。但是偶尔制作表格效果的时候,这是很方便的,对于这一点,我的建议就是该用什么的时候用什么,不是table不存在一点优点的。 在使用table的时候,大家也许会发现一些问题。很多人都不知道该如何做出1px宽度的table边框。boder设置为0。用css控制边框,但是这个在有些情况下是会有问题的。其实,table本身已经拥有了这些功能,不必要再去那么麻烦的。 要解决这个问题,我们需要先剖析一下,为什么我们得不到1px的边框呢?因为table的边框默认是有3d效果的,也就存在了一个亮面,一个暗面,这样才能够形成3 ...
json 所需jar包,版本问题很是复杂,自己在找的时候,感觉很是费劲,很多人只是列出了,需要哪个版本的jar,本人在此做了下整理,打包奉上。呵呵        
      highcharts是一个纯js图表工具,浏览器兼容也挺好,支持大部分的图表类型,如直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图等。需要导入三个js包,jquery.min.js,highcharts.js,exporting.js。其中highcharts.js是核心库,需要依赖jquery.min.js,exporting.js是支持打印的,可以不要。另外页面上需要有个div,用于接收图片。     呵呵,经ganjp 同学提醒,想起来,这个如果商用的话是收费的。       以下是几个从官网拿下来的效果图和代码   1.线状图 var chart; ...
闲话少说,直接上代码 /** * m进制数转换成n进制数,最大支持36进制 * * @param num * @param now 当前进制 * @param to 要转换成的进制 * @return */ public static String jzMtoN(String num, int now, int to)throws NumberFormatException { int num10 = Integer.parseInt(num, now); ...
什么是正则表达式  如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。  请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找 ...
刚做完项目,项目中使用了jquery,在这里对jquery取表单值做下小结。呵呵。 单选: var rd=$("input[name='rd']:checked").val();   <input type="radio" name="rd" value="1" checked="checked"/>test1 <br/> <input type="radio" name="rd" value="2&qu ...
      最近公司让搞个webservice服务,以前一点都没搞过,所以有点慌。呵呵,在网上找了一下,例子还真不少,原来myeclipse可以自动生成代码。参考http://blog.csdn.net/foart/article/details/4287515,一步一步往下走,添加完jar包,发布后,启动tomcat。tomcat报错,在网上找了下,好像碰到这个问题的比较少。后来换了台机器,同样的操作就可以,感觉很奇怪,自己在那找了半天原因,呵呵,水平有限,找不出来。不知道大家遇到过这个问题没,希望大家能指点下。以下是报错信息。 信息: WSSERVLET12: JAX-WS contex ...
用JavaScript实现更复杂的交互(李晓华 2001年04月29日 01:50) 一、什么是框架  框架Frames最主要功用是"分割"视窗,使每个"小视窗"能显示不同的HTM L文件,不同框架之间可以互动(interact),这就是说不同框架之间可以交换讯息与资料。例如:假设您开了两个frames,第一个frame可显示书的目录,第二个frame则显示章节的具体内容。  框架可以将屏幕分割成不同的区域,每个区域有自己的URL,通过Frames[]数组对象来实现不同框架的访问。实际上框架对象本身也一类窗口,它继承了窗口对象的所有特征,并拥有所有的属性和 ...
用JavaScript脚本实现Web页面信息交互 (李晓华 2001年04月29日 01:50)   要实现动态交互,必须掌握有关窗体对象(Form)和框架对象(Frames)更为复杂的知识。 一、窗体基础知识   窗体对象可以使设计人员能用窗体中不同的元素与 ...
[url][/url]JavaScript窗口及输入输出 (李晓华 2001年04月29日 01:50)   JavaScript是基于对象的脚本编程语言,那么它的输入输出就是通过对象来完成的。其中有关输入可通过窗口(Window)对象来完成,而输出可通过文档(document)对象的方法来实现。 一、窗口及输入输出 请看下面例子: <HTML> <Head> <script languaga="JavaScript"> Var test=window.prompt("请输入数据:"); document.write(t ...
JavaScript对象系统的使用(李晓华 2001年04月29日 01:50)   使用浏览器的内部对象系统, 可实现与HTML文档进行交互。它的作用是将相关元素组织包装起来,提供给程序设计人员使用,从而减轻编程人的劳动,提高设计Web页面的能力。 一、浏览器对象层次及其主要作用  除了前面提到过的文档document对象外,Navigator浏览器中还提供了窗口(Window)对象以及历史(History)和位置(Location)对象。  浏览器对象(Navigator)     提供有关浏览器的信息  窗口对象(Windows)     Window对象处于对象层次的最顶端,它提供了处理 ...
在JavaScript中创建新对象 (李晓华 2001年04月29日 01:50)   使用JavaScript可以创建自己的对象。虽然JavaScript内部和浏览器本身的功能已十分强大,但JavaScript还是提供了创建一个新对象的方法。使其不必像超文本标识语言那样,求于或其它多媒体工具,就能完成许多复杂的工作。   在JavaScript中创建一个新的对象是十分简单的。首先它必须定义一个对象,而后再为该对象创建一个实例。这个实例就是一个新对象,它具有对象定义中的基本特征。 一、对象的定义 JavaScript对象的定义,其基本格式如下: Function Object ...
Global site tag (gtag.js) - Google Analytics