经验几则

网络编程 2025-03-13 07:55www.168986.cn编程入门

以下是我开发时遇到的问题及经验分享,希望能为大家提供一些参考,避免走弯路。欢迎指正其中的错误,并持续更新。

在开发过程中,编码问题一直是一个重要的环节。对于XML文件,建议使用utf-8编码,因为gb2312有些特殊字符无法存储,如©。即使能存储,转换起来也比较麻烦。而且,utf-8编码更符合国际规范。

在JavaScript文件中,有一种引用方式是通过document.write函数引入外部js文件。需要注意的是,这里的file路径是相对于引用该js的html文件的路径。比如,如果a.htm引用x目录下的b.js,而b.js要引用x目录下的c.js,那么应该使用x\c.js的路径,而不是相对于b.js的直接路径c.js。CSS中的@import和url()引用则不存在这个问题。

在网页设计中,对于常用的图片,尽量不要使用img标签,而是使用等标签,并通过CSS指定其背景和宽高。这样可以更好地利用伪类:hover实现动态效果。使用CSS的好处是可以一次改变全部改变,这在换皮肤的应用中可以很好地利用。

还有一些其他的问题和细节需要注意。比如@font-face可以用来定义一种本地没有的字体;在CSS中设置div的overflow为hidden和text-overflow为ellipsis可以实现文本溢出时的省略号显示;td的vertical-align设置为middle可以垂直居中对齐;在强制溢出发生时应用ellipsis值,需要设置对象的white-space属性值为nowrap。还有firefox下的一些特殊问题,比如document.createElement不支持内容里有HTML标签和innerText,可以使用innerHTML指定内容等。

以上这些都是我开发过程中的经验分享,希望能对大家有所帮助。每个人的开发环境和需求都不同,还需要根据实际情况进行灵活应用和调整。如果有任何问题或错误,欢迎指正和交流。持续更新中……

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by