JavaScript
outline.js - 自动生成文章导读导航的 JavaScript 工具

outline.js-自动生成文章导读(TableofContents)导航的JavaScript工具。会自动分析文章中的标题(h1~h6)标签,并生成文章段落层次结构的导读导航菜单。特点原生JavaScript编...

《你不知道的JavaScript》(上中下卷)Epub+Pdf

内容简介JavaScript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,JavaScript开发者无需理解语言内部的原理,就能编写出功能全面的程序;就像收音机一样,你无需理解里面的管子和线圈都是做什么用的,只...

JavaScript数组所有API全解密

全文共13k+字,系统讲解了JavaScript数组的各种特性和API数组是一种非常重要的数据类型,它语法简单、灵活、高效。在多数编程语言中,数组都充当着至关重要的角色,以至于很难想象没有数组的编程语言会是什么模样。特别是JavaS...

JavaScript 判断一个变量是对象还是数组 ?

typeof都返回object在JavaScript中所有数据类型严格意义上都是对象,但实际使用中我们还是有类型之分,如果要判断一个变量是数组还是对象使用typeof搞不定,因为它全都返回object。第一,使用typ...

JavaScript的函数式编程探索

01.Ramda,一款实用的JavaScript函数式编程库工欲善其事必先利其器,JavaScript函数式编程怎能没有库这种利器!Ramda是一个非常适合函数式编程的函数库。函数库类似的有lodash。lodash已经很成熟了,...

用JavaScript实现接口

JavaScript并不支持接口(interface),然而在构建大型框架/库的时候,我们很需要想办法实现接口的特性:实现接口的类必须实现了接口中的方法;有办法检测到该类的实例的类型,并且这个类型和接口(约定的)类型值相等。01.Ty...

用JavaScript实现抽象类

了解抽象类的实现,有利于积累创造自己的JavaScript框架/库的能力。在ECMAScript6之前,和类的继承一样,JavaScript并没有任何机制用于支持抽象类;但利用JavaScript语言本身的性质,可以实现自己的抽象类...