Web开发时碰到的问题以及心得经验
以下是在开发过程中遇到的一些问题及心得分享,经过实际调试,总结出来避免大家走弯路。
关于编码问题,推荐使用UTF-8编码xml文件,因为gb2312有些字符无法存储,如问号等,即使能存储也需要进行转换,比较麻烦。而UTF-8编码符合国际规范,更加便捷。
对于常用的图片,建议使用<span>和<a>标签,并通过css指定其背景和宽高。对于动态效果,如鼠标移上去变背景,使用<a>标签结合伪类:hover即可实现。这样一次改变即可应用于全部,在换皮肤的应用中可充分利用这一技巧。
在字体方面,可以通过@font-face定义本地没有的字体名称,并通过<span style="font-family:comic;font-size:18pt">aa</span>来调用。在CSS中,若要实现溢出文本隐藏并显示省略号效果,需设置div的overflow:hidden;text-overflow:ellipsis;同时要注意强制溢出发生需设置white-space属性为nowrap。
在JavaScript方面,需要注意firefox不支持document.createElement内容里有HTML标签,也不支持innerText,但是支持innerHTML。而在控件中,DropDownList在firefox下的宽度可能需要直接定义style='width:10px;'才能正常着色。在firefox中css的cursor不支持hand,可以使用pointer代替。iframe里的滚动条设置需要在iframe标签里设置style='overflow:hidden',否则在firefox可能会出现问题。
还有一些其他细节需要注意。例如,在使用onpropertychange事件时,需要使用event.propertyName过滤属性改变事件;js5.6对XSL的支持版本较低,某些函数如document可能不支持;slice函数比直接循环获取数组片断慢;在使用nextSibling获取下一个对象时,需要注意两个节点间不要有空格;CreateTextFile在写入中文时必须指定第三个参数为true;保存中文文本时使用ADODB.stream而不使用FSO,因为FSO不支持utf-8格式。以上经验和技巧希望能帮助大家在开发过程中少走弯路。
seo推广
- Web开发时碰到的问题以及心得经验
- cdr怎么设计店铺门头店招- cdr门头效果图的制作方
- AI怎么设计简洁的扫一扫图标-
- css实现文字层浮在图片之上示例代码
- 共享文件夹取消密码、共享密码怎么取消、win1
- HTML5安全风险之Web Storage攻击详解
- Ai怎么设计漂亮的文字- ai制作艺术字的教程
- 图解联想L197显示器支架拆装全过程
- avgmsvr.exe是什么进程 avgmsvr进程信息查询
- 笔记本电脑关掉屏幕及关掉屏幕后不断网的设置
- win8系统分辨率怎么调?win8系统电脑分辨率的设置
- Win10(10061)版本的内侧会员成就如何获得-
- boot.ini文件在哪 怎样打开boot.ini文件
- 用flash简单制作太极图
- css 简单区别ie6,ie7,firefox的写法
- 电源安装图解