初入ES6-Array

1,Array.from用于将对象转为数组(可遍历和类数组对象部署Iterator 属性的对象)和扩展运算符的区别是任何具有Length属性的都可以使用


数据类型——数据类型简介及之间的转换

内容简介: 一.数据类型简介 ———— 原始类型 ———— 引用类型 二.数据类型之间的转换 一、数据类型简介 数据类型主要分为原始类型(也有称为基本类型/原始值)和引用类型。 1.原始类型主要指以下数据类型 1.1 string类型 类型用 …


Zepto中数据缓存原理与实现

前言 以前我们使用Zepto进行开发的时候,会把一些自定义的数据存到dom节点上,好处是非常直观和便捷,但是也带来了例如直接将数据暴露出来会出现安全问题,数据以html自定义属性标签存在,对于浏览器本身来说是没有多大意义的,最后要获取数据的时候还得 …


初入ES6-Generator和Iterator

Iterator根据百度百科的说法: 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 从定义可见,迭代器模式是为容器而生。很明显,对容器对象的 …


有意思的clip-path

前段时间朋友介绍了一个很帅的网站 http://www.species-in-pieces.com/ F12看了一下 Dom 结构,发现作者只是结合了 CSS3 的 clip-path 和 transition 特性,就实现了很厉害的效果,每个转场和动物的细节都做得很棒。


D3.js地图打点射线动效

D3.js地图打点射线动效 在项目中,通常使用打点和射线来实现区域的攻防、传达、运动等需求, 最终效果 http://en.jsrun.net/ZbiKp/emb… 代码解析 首先引入d3V3和snap 导入地图数据 {“type”:”FeatureCollection”, “bbox”: [ -180.0, -89.99893, 180.0, …


D3力导向图及树状布局变换

D3力导向图及树状布局变换 d3的力导向图是表现关系型数据比较方便且直观的方法,但是会遇到节点比较多且层级关系混乱的情况,这时树状布局就比较方便了,如何不破坏原来结构以最小的代价变换树状布局呢?下面将为大家介绍。 最终效果 http://en.jsrun.net …



剖析JS的原型链和继承

JavaScript是一门面向对象的设计语言,在JS里除了null和undefined,其余一切皆为对象。其中Array/Function/Date/RegExp是Object对象的特殊实例实现,Boolean/Number/String也都有对应的基本包装类型的对象(具有内置的方法)。传统语言是依靠class类来完 …


HTML5+原生JS实现服务器端目录树中多文件下载

HTML5+原生JS实现服务器端目录树中多文件下载 作者:云荒杯倾作者博客 需求 需求是这样的,服务器上有一个目录,目录下面可能既有文件又有其他目录,其他目录下面也一样,既可能有文件也有目录;浏览器要显示有这个目录,并提供这个目录下所有文件的一键 …