2014腾讯前端面试题

原帖地址:http://www.w3cfuns.com/forum.php?mod=viewthread&tid=5599657&extra=page%3D1%26filter%3Dtypeid%26typeid%3D177%26typeid%3D177

1、如果是3.00元,则转为300分,如果是300分,则转为3.00元
     function transfer(x){

         if(!x) return null;

         var floatPat = /^\d+(\.\d+)$/;       

         floatPat.test(x)?(x*=100):(x = (x/100).toFixed(2));
         return x;

     }//输入必须为“3.00”“300”形式
2、前端优化
3、js里面的基础对象和基础数据类型
     基础数据类型:Null、Undefined、Number、String、Boolean
     基础数据类型:Object、Array、Function、Date、RegExp
4、如果在某一个位置插入一个DIV对象 例如:在下面的 aId 和 bId 间插入一个 DIV对象

  1. <div>
  2.         <div id=”aId”>a</div>
  3.         <div id=”bId”>b</div>
  4.         <div id=”cId”>c</div>
  5.         <div id=”dId”>d</div>
  6. </div>

     var bId=document.getElementById("bId");
     bId.parentNode.insertBefore(document.createElement("div"),bId);

5、XMLHTTPRequest的几个状态
     0、1、2、3、4 (xhr.readyState)

     200、304、404(xhr.status)

6、代码1

  1. url='http://www.dd.com?aa=123&bb=12';
  2. alert(getD('aa'));//显示123,写getD('aa')

7、代码2

  1. var Pet=function()
  2.         this.msg="Please show me delicious food...";
  3.         this.shout = function()
  4.         {
  5.                 console.log(this.msg);
  6.         }
  7.         this.waitAndShout = function()
  8.         {
  9.                        //在这里写出隔2秒时间调用一次shout的代码。
  10.         }
  11. }

          var that=this;
          setTimeout(functio(){that.shout()},2000);

8、代码3

  1. var aa="out_aa";
  2. function show(){
  3. var cc=aa;
  4. var aa="in_aa";
  5. var dd=aa;
  6. console.log("cc is:" + cc);
  7. console.log("dd is:" + dd);
  8. }
  9. show();

      undefined in_aa(个人理解是:内部var aa="in_aa";声明后赋值,声明不分先后,但赋值分)

9、谈谈IE9(差不多是这个意思吧)
10、图片预加载

function loadImage(url, callback) {
    var img = new Image(); //创建一个Image对象,实现图片的预下载
     img.src = url;
  
    if (img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数
         callback.call(img);
        return; // 直接返回,不用再处理onload事件
     }

     img.onload = function () { //图片下载完毕时异步调用callback函数。
         callback.call(img);//将回调函数的this替换为Image对象
     };
};


11、DOM年份,DOM好处和坏处,怎么禁用DOM

12、发展的前景和会遇见的瓶颈

posted @ 2014-06-17 16:58  MissUU  阅读(227)  评论(0编辑  收藏  举报