二叉堆是一种特殊的二叉树,但是不是一个二叉搜索树,二叉堆 是计算机科学中非常著名的数据结构,又称堆,由于其高效,快速地查找出最大值和最小值,常用于优先队列
JQuery中美元符号$
前端技术得更新换代实在太快,JQuery可能已经不再适合着重学习,不过JQuery得思想已经融入了很多前端框架技术之中,比如这个美元符号,总是可以在一些地方看到,作为最开始使用得J...
node 中的模块使用
node由三部分组成:ECMAScript + 核心模块 + 第三方模块 官方发现一些功能模块使用非常频繁,所以官方把这些模块,编译成了二进制可执行文件,打包到了Node的安装包中...
javascript 数组 对象的一些方法记录
记录一下常用的数组和对象的一些方法some() 方法会依次执行数组的每个元素:
Vue入门常用指令
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层...
16个非常有趣的HTML5 Canvas动画特效集合
HTML5技术正在不断的发展和更新,越来越多的开发者也正在加入HTML5阵营,甚至在移动开发上HTML5的地位也是越来越重要了。HTML5中的大部分动画都是通过Canvas实现,因...
【译】用 React 和 D3 创建图表
本文翻译自: https://dzone.com/articles/charts-with-modern-react-and-d3本文将介绍如何利用 D3JS 和 ReactJS ...
掌握JS模块化开发,编写高可用代码
开发一个模块管理引擎: 模块的基本使用:script.js 模块延迟解析与严格模式:
案例分享-实现与后台服务的交互对数据的增删改查
实现的效果:首先需要一个本地服务器, 用于数据的增删改查, 实现效果前需要在后台运行本地服务器
ES6常用语法
ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。