- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 2011年9月23日,百度前端面试题对话记录(1)
面试官:如何判断一个对象是否为数组。我:,说判断对象的constructor是否指向Array, 接着判断对应的特殊属性,如length,splice之类。(这里紧张了下,其实我最肯定会用instanceof判断的)面试官:这些都是很容易冒充的。我:那instanceof判断。面试官:嗯,在平常应用中,这个是没问题的,但是在极端或者非常特殊的情况下会出现问题,你知道
2011-09-24 22:22:18 5989 7
转载 setTimeout与setInterval在不同浏览器下的差异
setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。(新手可能认为setTimeout与setInterval是javascript函数,这是错误的。新手容易将javascript对象函数与DOM对象方法
2011-09-20 11:56:12 2116
原创 WEB前端题集解答(2)
下面的题目来自淘宝,稍微做了下改动下面是一个网友积分列表,请用Javascirpt将列表积分从高到低重新排序, 小王70 小李68 小张80 小四50 小五40 小六30 解决方案:首先要获得积分元素集合,即em元素集合; 获得之后
2011-09-18 23:46:11 1935 2
原创 《JavaScirpt》设计模式(7)——桥接模式
1、简介: 桥接模式的作用在于“将抽线与实现分离开来,以便二者独立变化”。例如我们经常使用的各种跨操作系统的浏览器,比如FF,在Windows系统下,你可以用FF浏览器,在Linux下也可以使用FF,而两者的表现基本是没有差异的,提供的JS之类的接口也是相同
2011-09-18 23:28:35 1077
原创 WEB前端题集解答(1)
下面的题目来自阿里前端。1.用CSS实现布局让我们一起来做一个页面首先,我们需要一个布局。请使用CSS控制3个div,实现如下图的布局:2.用javascript优化布局由于我们的用户群喜欢放
2011-09-16 20:16:20 1931 4
原创 《JavaScirpt设计模式》(6)——工厂模式
1、简介: 一个类或对象往往会包含别的对象。在创建这种对象时,你可能习惯于使用常规方法,即用new关键字和类构造函数。问题在于这会导致两个类之间产生依赖性。比如:现在有几个PC生厂商,生产台式机,每个台式机的组成部分都是CPU、Hardisk、Mont
2011-09-13 20:19:59 959 1
原创 利用window.name属性,实现用户页面跳转或刷新后,数据依然保留
很多朋友在做一些需要用户输入数据的页面时,都希望提交表单刷新后用户填写的信息依然存在,或者有时候从一个页面切换到另一个页面的时候需要获得上一个页面的数据, 目前有几种办法能够保存页面跳转后依然保存填写的信息。 大致的流程可以是这样,监听window的unl
2011-09-04 12:59:23 5060 2
原创 FireFox和FireBug的一个BUG
前几日,和朋友解说javascript预解析机制的时候,给了下面的示例代码:var a = 1;function a(){ alert(1111);};alert(a);毫无疑问,结果应该是弹出1,简单的说,浏览器在执行JS代码时,第一步先扫描代码块,遇到
2011-09-03 12:17:12 1623 2
百度有啊,淘宝UED,人人网前端OFFER求比较
2011-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人