摘要: 描述css reset的作用和用途。html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, 阅读全文
posted @ 2012-12-04 20:19 Bug罗 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: ~~3.14问题:上面的语句的返回值是什么?答案:3"i'm a lasagna hog".split("").reverse().join("");问题:上面的语句的返回值是什么?答案:"goh angasal a m'i"( window.foo || ( window.foo = "bar" ) );问题:window.foo的值是什么?答案:"bar"只有window.foo为假时的才是上面答案,否则就是它本身的值。var foo = "He 阅读全文
posted @ 2012-12-04 19:55 Bug罗 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 你使用过那些Javascript库? jQuery ExtJS你是否研究过你所使用的JS库或者框架的源代码? 正在研究中、、、、、再说什么是哈希表? 类比数组,数组是编程上的哈希表,哈希表是一种数据结构,关键点就是用一个key值来取对应数据,就像数组的下标。'undefined'变量和'undeclared'变量分别指什么? 'undefined'是未定义,在jQuery源码中第一行就是,在变量没有赋值的时候的值即为undefined。underclared即为被污染的命名,当使用变量时,没有用var关键字,这时候,定义的变量会在window命名 阅读全文
posted @ 2012-12-03 21:06 Bug罗 阅读(3768) 评论(0) 推荐(0) 编辑
摘要: 这个前言是在百度一个叫Darren_聂微东那里看到的,知道设计模式,但最重要的是,这些设计模式有什么用。 前言: JavaScript设计模式的作用 - 提高代码的重用性,可读性,使代码更容易的维护和扩展。 1.单体模式,工厂模式,桥梁模式个人认为这个一个优秀前端必须掌握的模式,对抽象编程和接口编程都非常有好处。 2.装饰者模式和组合模式有很多相似的地方,它们都与所包装的对象实现同样的接口并且会把任何方法的调用传递给这些对象。装饰者模式和组合模式是本人描述的较吃力的两个模式,我个人其实也没用过,所以查了很多相关资料和文档,请大家海涵。 3.门面模式是个非常有意思的模式,几乎所有的J... 阅读全文
posted @ 2012-12-03 14:21 Bug罗 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式是由一个方法来决定到底要创建哪个类的实例, 而这些实例经常都拥有相同的接口.这种模式主要用在所实例化的类型在编译期并不能确定, 而是在执行期决定的情况。比如ajax会有jsonp、get、post等方式的调用方法。var request1 = Request('cgi.xx.com/xxx' , ''get' );var request1 = Request('cgi.xx.com/xxx' , ''post' );以下代码为模拟js构造函数function ObjectFactory(){var ob 阅读全文
posted @ 2012-11-20 20:06 Bug罗 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 通常我们会有这样的需求,制作一个模态窗口,我们用一个与body一样大的div来覆盖整个页面,当作一个荫罩层,那么此div应该是全局的而且唯一的。利用js闭包的特性,写出以下代码。var createMask = function(){ var mask; return function(){ return mask || ( mask = document.body.appendChild( document.createElement('div') ) ) }}()那么我们现在拥有一个createMask()方法用于创建全局的div。包内有一个mask变量,用于在全局作用域保 阅读全文
posted @ 2012-11-20 12:44 Bug罗 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 文档类型的作用是什么?你知道多少种文档类型?我只知道一种<!doctype html> 嘿嘿嘿,不同文档模式主要影响CSS内容的呈现,尤其是浏览器对盒模型的解析,但在某些情况下也会影响到JavaScript的解释执行。现在html5的文档类型写法基本向下兼容,也不用写太长的dtd和一个w3c的地址。浏览器标准模式和怪异模式之间的区别是什么?对盒子模型的解释。使用XHTML的局限有那些? xhtml要求严格,必须有head、body每个dom必须要闭合。如果页面使用'application/xhtml+xml'会有什么问题吗?一些老的浏览器并不兼容。如果网页内容需要支 阅读全文
posted @ 2012-11-15 19:58 Bug罗 阅读(2881) 评论(0) 推荐(0) 编辑
摘要: 为什么利用多个域名来存储网站资源会更有效?估计是负载可以分发????浏览器在一个域名下只能取固定数目资源?浏览器一次可以从一个域名下做多少资源?请说出三种减低页面加载时间的方法。js文件动态加载,图片及DOM懒加载,降低大图片质量。如果你接到了一个使用Tab来缩进代码的项目,但是你喜欢空格,你会怎么做?建议这个项目使用像EditorConfig(http://editorconfig.org)之类的规范为了保持一致性,转换成项目原有的风格。 选这个。直接使用VIM的retab命令请写一个简单的幻灯效果页面如果不使用JS来完成,可以加分。你都使用那些工作来测试代码的性能?呃,还没测试过。如果今. 阅读全文
posted @ 2012-11-13 13:00 Bug罗 阅读(1532) 评论(0) 推荐(0) 编辑