1.伪数组和数组的区别
伪数组就是只读的数组,数组的方法不能使用在伪数组上的。 getElementsByTagName getElementsByclassName 2.截取字符串
substring substr slice //语法string.substring(from, to)参数from/从 to/到 var str = "haealloaaa java" console.log(str.substring(4)) console.log(str.substring(4,8)) //语法string.substr(start,length)参数start/开始,length/长度 console.log(str.substr(3,4)) //语法array.slice(start, end)参数start/开始,end/结束 console.log(str.slice(4,9)) 3.统计字符串a的个数
str.split("a").length-1 4.ajax
是异步的局部刷新 5.举例说明JS的多态
一个函数重名,参数不同就是多态 new Array() new Array(5) new Array(5,2,7) new Lunbo(a.png,b.png,c.png) 6.$
是jquery的缩写 7.前端解决跨域的技术
jsonp 8.表单的两种提交方式:
get 明文 不安全 有大小限制 post 暗文 安全 无大小限制 9.地址栏信息:
location.href 10.面向对象和面向过程区别?
面向对象易分工协作,易维护,编程思路上去谈 面向过程一个人干活,