zoukankan      html  css  js  c++  java
  • 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、发展的前景和会遇见的瓶颈

  • 相关阅读:
    C# 使用PictureBox控件--点击切换图片
    C# 点击窗口任意位置拖动
    File类
    Path类
    ArrayList集合-[习题]--C#
    ArrayList集合-[长度问题]--C#
    ArrayList集合--C#
    c# winform 弹出确认消息框判断是否删除?
    C# 文件与目录的基本操作(System.IO)
    SQL Server事务处理
  • 原文地址:https://www.cnblogs.com/missuu/p/3793113.html
Copyright © 2011-2022 走看看