一、apply、call 有什么作用,什么区别? 1.二者都属于function.prototype的一个方法,以另一个对象替换当前对象。2.区别: function.pro...
一、apply、call 有什么作用,什么区别? 1.二者都属于function.prototype的一个方法,以另一个对象替换当前对象。2.区别: function.pro...
一、瀑布流的布局原理是什么? 1.计算出浏览器可以横向排列元素的个数(元素的宽度都是相同的):浏览器的宽度/元素的宽度;如果元素有内外边距和边框,可以通过outerWidth...
一、如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 二、当窗口滚动时,判断一个元素是不是出现在窗口可视范围...
问答 一、Jquery 中, $(document).ready()是什么意思?和window.onload 的区别? 还有其他什么写法或者替代方法? 1.$(documen...
问答 一、说说库和框架的区别? 1.库就是一些已经封装好了的函数,这些函数可以实现特定的效果,只需要在使用的时候用少量的代码去调动,这里的控制权在于你,你来决定怎样使用库。就...
一、Ajax 是什么?有什么作用? 1.Ajax是Asynchronous JavaScript And XML的缩写,这一技术能够从服务器获取额外的数据而无需刷新整个页面,...
一、简单描述下web 服务器、PHP、数据库、浏览器是如何实现动态网站的? 1.浏览器访问服务器端的html文件: 通过DNS服务器解析出相应的Web服务器的IP地址。 通过...
一、dom对象的innerText和innerHTML有什么区别? 1.innerText:是一个可写属性,返回元素内容包含的文本内容,在多层次的时候会按照元素由浅到深的顺序...
一、\d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^$分别是什么? 1.\d:数字字符,等价于[0-9]; 2.\w:单词字符,大小写字母,数字,...
一、什么是闭包? 有什么作用 1.变量的作用域 要理解闭包,首先必须理解JavaScript的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。在JavaScrip...
一、基础类型有哪些?复杂类型有哪些?有什么特征? 1.基础类型:Numeber、Boolean、Null、Undefined、String。特征:基础类型是保存再栈内存中的简...
一、数组方法里push、pop、shift、unshift、join、split分别是什么作用。 1.push,pop:如果用普通的方法给数组删除内容,因为被删除的那个内容还...