JavaScript的DOM属性和方法

Gavin [Web前端技术]

2010.11.17

DOM属性和方法:

document方法:
getElementById(id) 返回指定结点的引用
getElementsByTagName(name) 返回文档中所有匹配的元素的集合
createElement(name) [...]


jQuery性能优化实践

Gavin [Web前端技术, 默认分类]

2010.10.31

代码优化分多个方面,而性能是主要的优化目标。本文将从对象缓存、DOM操作等14个方面讲解如何优化jQuery代码的执行效率,从而总体提升代码性能。


大小不固定的图片和多行文字的垂直水平居中

Gavin [Web前端技术, 默认分类]

2010.10.13

大小不固定的图片和多行文字的垂直水平居中

一、大小不固定,多行文字的垂直居中
① 单行文字
可能很多人都知道如何让单行文字垂直居中显示,就是使用line-height,将line-height值与外部标签盒子的高度值设置成一致就可以了。例如:
单行文字居中显示测试,css样式为:height:3em; line-height:3em;……
② 多行文字
但是对于外框高度固定,文字大小个数不固定的多行文字呢?
文字可能一行显示,也有可能多行显示;文字可能是小号字体,也有可能是大号的。这时候如何让其垂直居中显示呢?看下面!
这里的文字用来做多行文字垂直居中对齐的测试。
这是第二行文字,您还可以再添加一行文字做测试!
这是隐藏的第三行文字,注意到文字的变化没,依旧垂直居中。

详见:http://xurl.cn/bhfqf


[转]JavaScript字符串函数大全

Gavin [Web前端技术]

2010.06.11

javascript常用字符串函数


网站架构概述

Gavin [Web前端技术]

2008.11.15

一:硬架构
1:机房的选择:
    在选择机房的时候,根据网站用户的地域分布,可以选择网通或电信机房,但更多时候,可能双线机房才是合适的。越大的城市,机房价格越贵,从成本的角 度看可以在一些中小城市托管服务器,比如说北京的公司可以考虑把服务器托管在天津,廊坊等地,不是特别远,但是价格会便宜很多。
2:带宽的大小:


自写一个较通用的Ajax处理类

Gavin [Web前端技术]

2008.11.15

出于工作和学习的需要,参考《Ajax in Action》一书,自写了一个较通用的Ajax处理类:AjaxObject。通过创建一个AjaxObject实例,调用其方法:
sendRequest();
就可以实现对服务器的异步请求和响应,而且不受全局变量的限制。
其代码如下:


Struts框架下Ajax发送中文乱码问题的解决

Gavin [Web前端技术]

2008.11.15

在使用AJAX向服务器端发送中文数据时,出现乱码,折腾了很久,在网上也找了很多解决办法,比如全站UTF-8编码、请求头编码为中文、使用 javascript中的escape函数等等,但一一试过均无效。在绝望之际,找到了一篇和我的情况比较相近的文章(详见:http: //blog.csdn.net/wallimn/archive/2006/11/12/1380106.aspx),在详细参考这篇文章的做法之后终于把问题解决。
现在,把自己的解决方法写出来,以便有需要的朋友不要再像我那样走弯路。
环境:WinXP + Eclipse,JSP + Struts,页面用JavaScript结合Ajax控制,页面和服务器都使用UTF-8编码。