-
前端面试题总结HTML CSS部分
1.对WEB标准以及W3C的理解与认识 标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内
珠峰培训
2014-02-25
-
JavaScript关于闭包的理解,闭包的好处和坏处
闭包是指有权访问另一个函数作用域中的变量的函数,并且在闭包内部形成一个外部无法访问的局部作用域。创建闭包的常见方式是在一个函数内部创建另一个函数。程序代码如下所示
珠峰培训
2014-02-25
-
JavaScript模块的封装方法
JavaScript模块的封装方法,举例说明:比如怎样实现私有变量,不能直接赋值,只能通过共有方法访问。程序如下所示:function MyObject(){ var privateVariable=10; function private
珠峰培训
2014-02-25
-
javaScript模拟一个HashTable类,一个类上注册四个方法:包含有add、remove、contains、length方法
模拟一个HashTable类,一个类上注册四个方法:包含有add、remove、contains、length方法。程序如下所示:function HashTable() { this.value = new Array();}HashTable.proto
珠峰培训
2014-02-25
-
javaScript如何实现预加载一张图片,加载完成后显示在网页中并设定其高度为50px;宽度为50px;
实现预加载一张图片,加载完成后显示在网页中,并设定其高度为50px;宽度为50px。解决方法如下所示:var imgObj = document.getElementById('imgObg');addImg('5.png');functi
珠峰培训
2014-02-25
-
javaScript中假设有一个4行td的table,将table里面td顺序颠倒的实现方法
假设有一个4行td的table,将table里面td顺序颠倒;下面给出两种方法实现。方法一:将元素集合迭代到数组中var oTab = document.getElementById('tab1');var oTrs = oTab.tBodie
珠峰培训
2014-02-25
-
javascript实现:(5).plus(3).minus(6)结果为2的代码
写一段JS代码,按下面的方式实现plus和minus方法: var a = (5).plus(3).minus(6); console.log(a)//输出2 既实现:(5).plus(3).minus(6);结果为2的代码
Number.prototype.plus=珠峰培训
2014-02-25
-
javaScript中如何实现给object数组进行排序
var obj1={att1:0,att2:0,att3:0,att4:0,};var obj2={att1:0,att2:0,att3:0,att4:0,att5:0,};var obj3={att1:0,att2:0,att3:0,att4:0,att5:0,att6:0,};var aObjs=[obj1,obj
珠峰培训
2014-02-25
-
javascript在String中写一个方法trim,要求能够去除一个字符串开始和结尾的空格
javascript如何实现String中写一个方法trim,要求能够去除一个字符串开始和结尾的空格?程序代码如下所示:String.prototype.trim = function() { var reg = /^\s+|\s+$/g;
珠峰培训
2014-02-25
-
百度前端面试题1-100扇门找出哪些门开着
//有编号1-100的房间,每个房间都有一扇门,刚开始都是关着的。有编号1-100的人,每个人依次路过每个房间,如果房间号能整除他的编号,就把门的状态改变一下(关的的就打开,打开的就关上
珠峰培训
2014-02-25
-
javasrcipt数组交差并补面试题
javasrcipt数组交差并补实现方法,程序代码如下所示://each:在数组的原型链上添加数组迭代的方法Array.prototype.each = function(fn) { var ary = []; var args = Arra
珠峰培训
2014-02-25
-
百度前端面试题、面试过程及总结反思
1、写一个左固定布局,右侧自适应布局
2、写getPosition方法 求出 元素ele的位置(x,y);
3、模拟fadeIn fadeOut
4、call和apply的区别和应用场景
5、创建10 个 a 点击的时候弹出珠峰培训
2014-02-25