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种,文本节点,标签节点,属性节点