摘要:那么对于有返回值构造函数,如何指定呢而从上面,我们可以看出的是这种情况下,不再返回对象,而是返回语句的返回值。 首先来看两个例子 var user=lilei function fn(){ console.log(user); console.log(this.user); } fn(); console.log(this.user); 输出结果 lilei lilei...
摘要:我们可以在的里观察到从前台发送到后台的请求更多的使用工具请查看我的博客但是直接查看到的是经过之后的内容。 我们可以在Chrome development tool的network tab里观察到从前台UI发送到后台的HTTP请求: 更多Chrome Development Tool的使用工具请查看我的博客Chrome Development Tool tips used in my d...
摘要:概念事件委托,通俗来说就是将元素的事件委托给它的父级或者更外级元素处理。级事件规定的事件流包括三个阶段事件捕获目标阶段事件冒泡原理事件委托就是利用事件冒泡机制实现的。最适合采用事件委托技术的事件包括和。 概念 事件委托,通俗来说就是将元素的事件委托给它的父级或者更外级元素处理。 事件流 事件流描述的是从页面中接收事件的顺序。 事件冒泡:事件开始由最具体的元素接收,然后逐级向上传播到较为...
摘要:方法工作上遇到了这样的场景,在聊天页面当用户刷新页面时滚动条置底。若有误,请斧正感谢 scrollTo方法 工作上遇到了这样的场景,在聊天页面当用户刷新页面时滚动条置底。很简单对吧,大概如下范例: Title scrollTo(0, document.body.offsetHeight) 但时实际上这段代码并不能保证用户的每次刷新都能把滚动...
摘要:关于数组的遍历,的方式相对于等语言是很奇怪的打印结果可以看到,打印的结果不是数组的元素,而是数字索引值感觉这好像也可以说明,的数组也是用的方式存储的,不管怎样,这一点要注意。 上一篇说了数组的索引,这一篇说下数组的使用。 数组的大小 js的数组可以动态调整大小,更确切点说,它没有数组越界的概念,a[a.length]没什么问题。比如声明一个数组a = [1, 3, 5],现在的数组...