WEB开发碰到的问题及经验十八则

问题描述

原文地址:1.xml文件尽量以utf-8编码,gb2312有些字是存储不了的,如?,就算能存也需要转换,比较麻烦,utf-8也符合国际规范2.CSS中:hover这个伪类,如果放在:visited前面则会失效3.标签如果没有href属性,所有对它的css的伪类如:hover均失效4.js文件中用document.wirte(""形式的引用,其file相对路径均为引用该js的html的路径。如:a.htm引用xb.js,b.js引用xc.js,则file应该为xc.js而不是相对b.js的直接路径c.js,而css中的@import,url()引用不存在这个问题5.在页面中,有时talbe的宽设置为100%右边也会留下一个滚动条的空白,请设置<bodystyle="overflow:auto">6.对于常用的图片不要用img标签,使用并用css指定其背景和宽高,对于做动态的(移上去变背景),使用最好,不需要额外编写代码,只要利用伪类:hover就好了,使用css好处是一次改变全部改变,这点可以很好的利用在换皮肤的应用中。@font-face{font-family:comic;src:url(http://valid_url/some_font_file.eot);}定义一种在本地没有的字体名称,调用<spanstyle="font-family:comic;font-size:18pt>aa</span>8.几个CSSdiv{overflow:hidden;text-overflow:ellipsis;}td{vertical-align:middle;} 要强制溢出发生并且应用ellipsis值,作者必须设置对象的white-space属性值为nowrap。假如没有换行机会(例如,对象容器的宽度是狭窄的,而内有很长的没有合理断行的文本),没有应用nowrap也有可能溢出。为了使ellipsis值被应用,此属性必须被设置到具有不可视区域的对象。最好的选择是设置overflow属性为hidden。9.firefox的document.createElement不支持内容里有HTML标签,也不支持innerText,但是支持innerHTML,可以用innerHTML指定其内容10..net控件里DropDownList在firefox下的宽度不着色,需要直接定义style=’width:10px;’11.firefox中css的cursor不支持hand,使用pointer代替12.iframe里的滚动条需要在iframe标签里设置style=’overflow:hidden’,不能仅仅在body里设置,在firefox会有问题13.在onpropertychange事件时,注意使用event.propertyName对属性改变事件过滤,在设置本事件时,其实已经改变了onpropertychange这个属性,所以会自动的执行一次14.js5.6里的对XSL的支持版本较低,如document函数就不支持15.slice函数比直接循环获取数组片断慢16.nextSibling获得下一个对象时,需要注意,两个节点间不要有空格,否则很容易获取不到正确得对象17.CreateTextFile在有中文时必须指定第三个参数为true,否则不能写入中文,表现为Write写时报错18.保存中文文本时使用ADODB.stream,不使用fso,因为FSO不支持utf-8格式原文地址:

解决方案

解决方案二:
技巧教程类的太多了webkoo.net
解决方案三:
该回复于2008-05-20 18:29:20被版主删除

时间: 2024-09-15 15:01:41

WEB开发碰到的问题及经验十八则的相关文章

资深web开发程序员建站经验分享

web|web开发|建站|经验分享|程序员 我的历程:C - C++ - HTML - ASP - ASP.NET -JSP - PHP - XHTML(DIV+CSS) - 美工 设计工具:...(非web语言的不算了) - DreamWeaver + Editplus + Eclipse(JSP的时候) + ZEND(PHP时代) + PS(美工设计时代) 不知道有没有人和我类似现在做网站策划规划比较多点,主要在网站设计方面,讲究简为美的观点.现在写代码直接用EDITPLUS了,包括页面和C

关于Matlab的Web开发以及Matlab webservice服务的实现经验

最近碰到一个同学要用到Matlab web Service服务,听说过,但是从来没用过,花了很多时间去配置,结果失败了,所以特意到此留个脚印告诫后来的同学们: 1.首先说说matlab 的webservice服务这个东西,说白了就是能够在web页面调用服务器上的matlab进行运算,以利用matlab强大的函数库和功能.这看起来的确很美好,特别是对于学生来说,matlab里面大量的函数可以说大大的减轻了其编程的工作量,而把更多的时间花在业务流程与算法上面. 2.可行性:matlab web se

java web开发两年工作经验,在天津待遇是多少?

问题描述 java web开发两年工作经验,在天津待遇是多少? 解决方案 6000左右,看个人情况解决方案二:天津离北京这么近,不来北京可惜了...解决方案三:8K左右吧解决方案四:三年9K!解决方案五:深圳一年经验6k解决方案六:平心而论,两年6K,现在的大环境是比较困难的.

访中国最大Web开发社群蓝色理想站长

他从1999年开始建立了蓝色理想社群,专为网页开发及设计者而来,目前己有超过38万会员,己是中国最大的Web开发社群,本篇访问内容将会非常精彩,请各位朋友们慢慢品尝. (曾沐阳 ID:蓝色  Blueidea站长) RiS问1:Hi Blue,近1年没见了,能否谈谈最近在忙些什么呢? Blue答1:最近就是在做一个基于会员的案例集网站 case.blueidea.com.另外还在做一些交互服务的尝试. RiS问2:请问你原本专长的领域是在哪?当初建立网站的想法是什么?有几位核心成员来协助你管理呢

使用阿里云对Web开发中的资源文件进行CDN加速的深入研究和实践

提示:阅读本文需提前了解的相关知识 1.阿里云(https://www.aliyun.com) 2.阿里云CDN(https://www.aliyun.com/product/cdn) 3.阿里云OSS(https://www.aliyun.com/product/oss) 4.HTTPS(http://baike.baidu.com/view/14121.htm) 阅读目录结构 引: 一.准备工作 二.整体功能结构 三.具体实现步骤 四.关键点和问题处理 五.延伸与扩展 六.总结与思考 引:

Dowjones招聘web开发工程师

问题描述 我是这里的程序员,公司要招一个juniorprogramer.专业要求嘛,一两三年的web开发工作经验,什么asp,asp.net,javascript,vbscript,ajax等等啦,主要是.net环境下的.因为是英语工作环境,至少能读写英文,听说方面呢,也要能应付,因为时不时的主管不在,老外要找你做事,也得能应付吧.具体工作内容,一个是网站,一个是OA工作流系统等.如果你是新手,怎么也得是好学校毕业的,英语6级吧.以上是基本要求.待遇呢,不是我定,但Dowjones是经济新闻行业

.net web开发经典图书总结

  这些年读.net关于web开发的方方面面的书很多,如下从历史的书单中选取一些比较经典的图书供参考. C#基础 语言基础和工具使用非常重要,如下是基本比较经典的图书 书名 概要 CLR via C#(第3版) http://product.china-pub.com/196978  本书针对clr和.net framework 4.0进行深入.全面的探讨,并结合实例介绍了如何利用它们进行设计.开发和调试  Jeffrey Richter是全球享有盛誉的技术作家  C# Primer中文版 举世

减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同

  本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用.而是关于:"业务逻辑是不是要封装在存储过程中实现,这样子php.java等就是调用存储过程".   业务逻辑,通俗说就是:比如要取数据的操作,取出会员编号为x的数据,原来我们一般是封装成函数,或者直接编写sql语句查询.现在是交给数据库的存储过程去完成. +------------------------------------------------------------            

WEBJX分享适合web开发人员需求的小工具

文章简介:今天就给大家分享10个有用的小工具,我相信这将是适合大多数开发人员的需求,这些小工具在可用性,速度和稳定性方面,为开发人员提供更多的选择功能,如果你正在开发一个这样的项目有,这些小工具是不错的选择. 构件 (或控制) 是由用户,如窗口或文本框中显示可变信息图形用户界面 (GUI) 的元素.在web开发当中我们经常需要构建用户友好的部件,如百度谷歌地图的拖拽,社会化分享工具的显示次数,漂亮的UI按钮等等,这些都是由小部件构建应用程序模块然后呈现给用户的基本视觉页面. 今天就给大家分享10