1.png透明背景,FF下面没有问题,IE需要用滤镜通道 2.z-index在IE、FF下面的解释问题, IE会认为第一个z-index=0
3.长字符串,word-wrap:break-all可以解决IE,但是FF需要overflow:hidden才行 冯舒娅补充:
1、有些标签在ff中不能用,比如button 2、滤镜
3、鼠标cursor:hand cursor:pointer 4、div的高度自适应
5、对box模型解析不一样
6、ul、ol的padding和margin
IE都能识别*,标准浏览器(如FF)不能识别*; IE6能识别*,但不能识别 !important; IE7能识别*,也能识别 !important; FF不能识别*,但能识别 !important;
例如style=”*width:10px;!importantwidth:20px;” 这样在IE6下宽度为10px,在IE7下宽度时20px web前端技术的展望
答:javascript ajax;flashAS;Flex;Sliveright 附上网上的百度web开发工程师笔试问题集 1编写一个方法 求一个字符串的字节长度
2编写一个方法 去掉一个数组的重复元素
3说出3条以上ff和ie的脚本兼容问题 IE 有children,FF没有;IE有parentElement,FF没有;IE有innerText,outerText,outerHTML,FF 没有;FF有
HTMLElement,HTMLDivElement,XMLDocument,DocumentFragment,Node,Event,Element等等,IE没有;IE有数据岛,FF没有;IE跟FF创建HttpRequest实例的方法不一样。。等等。。
4用脚本写去除字符串的前后空格
String.prototype.trim =function(mode) {//前后去空格 if (mode==’left’) {
return ((this.charAt(0) == ” “ &&this.length > 0) ? this.slice(1).trim(’left’) : this); } else
if (mode == ’right’) {
return ((this.charAt(this.length -1) == ” “ && this.length > 0) ? this.slice(0, this.length -1).trim(’right’) : this); } else {
return this.trim(’left’).trim(’right’);
} };
5算出字符串中出现次数最多的字符是什么,出现了多少次
//
while( str != '' ){ //循环迭代开始,并判断字符串是否为空 oldStr = str; //将原始的字符串变量赋值给新变量
getStr = str.substr(0,1); //用字符串的substr的方法得到第一个字符(首字母)
eval(\详细如补充
if( oldStr.length-str.length >maxLength )
{ //判断原始的字符串的长度减去替代后字符串长度是否大于之前出现的最大的字符串长度 maxLength =oldStr.length-str.length; //两字符串长度相减得到最大的字符串长度 result = getStr + \返回最大的字符串结果(字母、出现次数) } }
alert(result) //弹出结果
//]]>
6写出3中使用this的典型应用
在HTML元素事件属性中inline方式使用this关键字:
7.最后一个问题是,如何制作一个combo选项,就是可以输入可以下拉菜单选择。
这个网上有很多成品,主要是通过绝对定位和相对定位结合的方式,改造原有的select 标签和input标签的方法。