[转]去百度面试的javascript 收获

 更新时间:2009年04月21日 19:19:54   作者:  
前两天去了百度面试,1面是很顺利,2面基本是被问晕问傻问成了个白痴。没去之前,自己觉得自己的js还是可以的,但是被考官问的基本变成了白痴。
这是我记得的问题,基本都没答上来,大家知道的教教小弟,咱不能再不会了

1.在js里类的继承一般是类抄写和原型继承混合使用,在extjs的extend里就是这两种方式混合
但考官问我,这样不是也在子类里加入了对父类函数的引用吗,(会在子类里加上superClass属性)这不是也是污染吗,怎么做更好的,当时被问傻
2.p元素里可不可以加div,不可以为啥,平时从来没想过这个问题
这个我找到了答案
不可以,我试过了

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

解析在ie6、ff3下看被解析成了3个元素p div p
看了一下p的解释
p是block_level元素
没有其他的块级元素可以牵入到p里


3.DomContentLoad大家都知道,在ie里一般用添加个script里边用defer(ext实现的方式)或者用document.documentElement.doScroll()一直掉用到不报错(jquery的实现方式),ff下用DOMContentload事件
可问题是当你的dom数非常庞大时,DOMContentLoad会不是失效而不执行,倒,从来没想过。
我的答案我把sina的首页拷了下来去了所有的script,在最低下加了domcontentload,执行
sina首页够发杂了吧照样可以这个问题不会发生
这个只能在ff下看
http://124.42.34.97/Noname2.html


4。做动画一般是setTimeout/setInterval,当多个并发时,一般是clear,问题是问当你clear了是时间戳,但调用的函数呢是否被清除了呢,倒,我想是会清吧(从来没想过这个问题)。

5。在怪异模式和传统模式下区别,这个平时都是用xhtml模式,实在在这方面不太知道
在怪异模式下 ie的宽=width+padding+margin, xhtml模式=width
就知道这个了,往大家不从,自此谢谢了,学习

6.html元素的语义,这个这是不怎么看,其实就是根本没看过,呵呵

7.正则,当时问了(?=)(?:)的区别
一直在用(?=)没用过(?:)
现在知道了
"ab".match(/a(?=b)/)打印a
"ab".match(/a(?:b)/)打印ab
呵呵
还用就是性能写正则的性能问题
说实话真的是没先过,以前就是想能写的出来外加写的简练,但是性能,没想过

8.浮动,一般我去掉浮动就是加个<div style=clear:both></div>,但这样是多添加了个div,怎么做能不添加多余的div呢,在下一个div里直接写clear:left/right吗
我的答案

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

9.在table下除了tbody是紧跟的元素还有别的元素吗
我的答案thead ,tfoot,tbody

最失望的是没能见到月影(3面才可能看到),但是收获也不少,知道了自己的许多的不足,收获大于失去的

相关文章

  • Javascript浅析执行机制的详情

    Javascript浅析执行机制的详情

    这篇文章主要介绍了JavaScript执行机制,想要搞懂JavaScript执行机制,便与进程与线程的概念脱不了干系,下面我们就来看看这JavaScript执行机制的具体介绍吧,需要的朋友可以参考一下
    2022-08-08
  • 关于JS数据类型检测的多种方式总结

    关于JS数据类型检测的多种方式总结

    Javascript中检查数据类型一直是老生常谈的问题,类型判断在web开发中也有着非常广泛的应用,所以下面这篇文章主要给大家介绍了关于JS数据类型检测的那些事,需要的朋友可以参考下
    2021-09-09
  • javascript实现表格排序 编辑 拖拽 缩放

    javascript实现表格排序 编辑 拖拽 缩放

    这篇文章主要介绍了javascript实现表格排序 编辑 拖拽 缩放的方法,效果非常不错,只是兼容性还有些问题,有待优化。
    2015-01-01
  • Javascript计算二维数组重复值示例代码

    Javascript计算二维数组重复值示例代码

    这篇文章主要给大家介绍了利用Javascript计算二维数组重复值的方法,文中给出了详细的示例代码,相信对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
    2016-12-12
  • Bootstrap的modal拖动效果

    Bootstrap的modal拖动效果

    本文通过实例代码给大家介绍了bootstrap的modal拖动效果,非常不错,代码简单易懂,具有参考借鉴价值,需要的朋友参考下吧
    2016-12-12
  • 常用原生js自定义函数总结

    常用原生js自定义函数总结

    下面小编就为大家带来一篇常用原生js自定义函数总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 关于同时使用swiper和echarts遇到的问题及解决方法

    关于同时使用swiper和echarts遇到的问题及解决方法

    这篇文章主要介绍了关于同时使用swiper和echarts遇到的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • 详解小程序如何避免多次点击,重复触发事件

    详解小程序如何避免多次点击,重复触发事件

    这篇文章主要介绍了详解小程序如何避免多次点击,重复触发事件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • 基于JS+Canvas的lucky-canvas 抽奖功能

    基于JS+Canvas的lucky-canvas 抽奖功能

    一个基于 Js + Canvas 的大转盘和九宫格和老虎机抽奖,使用lucky-canvas 功能可以自由配置,多端适配的特点,本文通过实例代码给大家详细介绍抽奖方法,感兴趣的朋友一起看看吧
    2022-06-06
  • 用js生产批量批处理执行命令

    用js生产批量批处理执行命令

    因为从别的地方弄到了100个广告代码,但因为他的里面加入了很多东西,所以需要批量删除一个文件夹和加入我的网站的快捷方式
    2008-07-07

最新评论