经验几则
以下是我开发时遇到的问题及经验分享,希望能为大家提供一些参考,避免走弯路。欢迎指正其中的错误,并持续更新。
在开发过程中,编码问题一直是一个重要的环节。对于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指定内容等。
以上这些都是我开发过程中的经验分享,希望能对大家有所帮助。每个人的开发环境和需求都不同,还需要根据实际情况进行灵活应用和调整。如果有任何问题或错误,欢迎指正和交流。持续更新中……
编程语言
- 经验几则
- ol7.7安装部署4节点spark3.0.0分布式集群的详细教程
- JavaScript中Object基础内部方法图
- jQuery电话号码验证实例
- Windows安装Node.js报错-2503、2502的解决方法
- Thinkphp中的volist标签用法简介
- JavaScript将字符串转换成字符编码列表的方法
- jq checkbox 的全选并ajax传参的实例
- EditPlus 正则替换图片ubb替换成img
- JS获取图片lowsrc属性的方法
- layUI ajax加载html页面后重新渲染的方法
- asp.net core 使用 TestServer 来做集成测试的方法
- PHP实现合并两个排序链表的方法
- JavaScript将当前时间转换成UTC标准时间的方法
- PHP单例模式是什么 php实现单例模式的方法
- 介绍JavaScript中Math.abs()方法的使用