面试5(每日打卡)

32. 写一个function,清除字符串前后的空格。(兼容所有浏览器)

    不会喔

答案:String.prototype.trim function () {

    return this.replace(/^\s+/," ").replace(/\s+$/,"");    

}

35. 如何获取javascript三个数中的最大值和最小值?

    Math.max(a,b,c)

    Math.min(a,b,c)

37. .form中的input可以设置为readonly和disable,请问2者有什么区别?

    readonly是只读,不可以修改,鼠标移动上去没有禁止的样式显示;

    disable是不能点击,也不可以修改,鼠标移上去有禁止的样式显示;

答案:readonly不可编辑,但可以选择和复制,值可以传递到后台

    disable不能编辑,不能复制,不能选择,值不可以传递到后台

38. 列举javaScript的3种主要数据类型,2种复合数据类型和2种特殊数据类型。

    3种主要数据类型:String, Object ❌(boolean✔),Number

    两种复合数据类型:Arrary❌,Function,object(✔)

    两种特殊数据类型:null , undefined

40. Ajax原理

    不会喔

44. 浏览器的滚动距离:

     ScrollTop

45. 可视区的大小:

   clientY,clientX

46. 节点的种类有几种,分别是什么?

  3种,文本节点,标签节点,属性节点

48. offsetWidth offsetHeight和clientWidth clientHeight的区别

49. 闭包的好处

posted @ 2019-10-21 11:55  Moliy-Moliy  阅读(128)  评论(0编辑  收藏  举报