10 2017 档案
摘要:一:onmouseover、onmouseout: 鼠标经过时自身触发事件,经过其子元素时也触发该事件;(父亲有的东西,儿子也有) 二:onmouseenter、onmouseleave: 没有事件冒泡,其他跟onmouseover 没有区别!!! 鼠标经过时自身触发事件,经过其子元素时不触发该事件
阅读全文
摘要:waypoints:用于捕获各种滚动事件的插件&&还支持固定元素和无限滚动的功能,功力十分强大。 Waypoints使用方法:step1:下载waypoints插件(import path) <script src="jquery.min.js"></script> <script src="way
阅读全文
摘要:字符的Unicode表示法 JavaScript允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的Unicode码点。 但是,这种表示法只限于码点在\u0000~\uFFFF之间的字符。超出这个范围的字符,必须用两个双字节的形式表示。 上面代码表示,如果直接在\u 后面跟上超过0xFFFF
阅读全文
摘要:鹿晗关晓彤公开恋情,是如何把新浪微博的服务器搞垮的? 我觉得不像数据库挂了,微博这种级别的架构根本不是简单的分布式server+DB就能抗住的,别说鹿晗关晓彤搞个大新闻,就算平时运营的压力也扛不住。 刚才王高飞说加一千台服务器暂时顶住了,数据库是不可能临时这么弹性伸缩的,能伸缩的无非就是HTTP S
阅读全文
摘要:es6中,能表示“集合”概念的数据类型大致有四种。 Array,Object,Map,Set 既然是集合,那遍历便是一种基本需求。而Iterator就是为了提供一种统一的接口机制。任何的数据结构,只要部署了Iterator接口,便可以使用类似的方式完成遍历操作。 当然,Iterator还有2个作用,
阅读全文
摘要:JS中this的四种用法 1.在一般函数方法中使用 this 指代全局对象 function test () { this.x = 1; alert (this.x); } test () //1 2.作为对象方法调用,this 指代上级对象 function test(){ alert(this.
阅读全文
摘要:一、什么是接口 接口是面向对象JavaScript程序员的工具箱中最有用的工具之一。在设计模式中提出的可重用的面向对象设计的原则之一就是“针对接口编程而不是实现编程”,即我们所说的面向接口编程,这个概念的重要性可见一斑。但问题在于,在JavaScript的世界中,没有内置的创建或实现接口的方法,也没
阅读全文
摘要:首先,先粗略了解一下这三个玩意儿: 下面分别详细说明一下这三个玩意儿: 先说 ,这个比较简单,只需要利用下面的规则来判断两个值是否恒等就行了: 再说Object.is(),其行为与 基本一致,不过有两处不同: 举个栗子☺: +0 -0 //trueNaN NaN // false Object.is
阅读全文
摘要:1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由
阅读全文
摘要:我们在很多情况下将Attribute与Property混为一谈,或者说不是很清楚两者的区别。其实这两者的真实含义与具体功能还是差别比较大的: property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Refle
阅读全文