深圳阳光医院美容整形医院(套题)

深圳市 2018-10-18 114
选择题 填空题 问答题 编程题 试题难度
0 0 11 0 比较难
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题
  • 3、JavaScript中的关键字var,let,const有什么区别?
  • 这三个关键字都是用来定义变量的

    var比较传统,相同的变量名可以定义多个,变量的作用域可以得到提升。

    let可以说是对var更严格的限制,在同一个作用域不能定义相同的变量,必须先定义在使用,且是一个块级作用域。

    const和let作用大致相同,用来定义常量,定义的常量不能在赋值,且必须在定义的同时赋值。


  • 4、解释一下盒子模型?
  • 答:

    盒子模型分IE和W3C两种盒子模型

    IE盒子模型的宽度=width

    W3C盒子模型的宽度=width+padding+border 组成


    补充回答以下一点

    在css3中,可以使用box-sizing来设定,通常我们要设定 box-sizing:border-box;指定盒子模型为IE盒子模型,方便布局。


    补充知识更有说服力,面试官会给你比较深刻的印象。


  • 5、function say(){}与var  say = function(){}是一样的吗?如果不是,它们的区别是什么?
  • 不一样,前面是定义一个普通方法,后那个定义的是匿名函数。

  • 7、写出你所知道的JQuery中事件的绑定方法,以<button  id="po"></button>的点击事件为例。
  • 常见的 $("#po").click(function(){}) 和 $("#po").on("click",function(){})


  • 10、写出一个函数,计算出在0-1000范围内符合a*b*c=1000的所有组合。
  • function calc1000(){

       //目标结果

       const targNumber=1000;

       //需要返回的结果

       let array=[];

       for(var i=1;i<=1000;i++){//第一个数可能性的值

          for(var j=1;j<=1000;j++){//第二个数可能性的值

             var threeNum=targNumber/i/j//计算出第三个数

             if(parseInt(threeNum)===threeNum){//判断第三个是否符合要求

               array.push({a:i,b:j,c:threeNum});

             }

          }

       }

        return array;

    }

  • 11、小程序打开文件的API是wx.openDocument,那前后端数据交互的API是?其中formID的作用是什么?
  • wx.request后台数据交互

    formID用于发送模板消息

还能输入{{limitInput-companyComment.length}}个字符