二叉树的遍历方式 分别为中序遍历(左子树->当前节点->右子树)、前序遍历(当前节点->左子树->右子树)、后序遍历(左子树->右子树->当前节点)。下面使用JavaScript语言实现二叉树的三种遍历算法。 首先构造一个排序二叉树(即满足左子节点比父节点小,右子节点比父节点大的二叉树),然后对其分 ...
分类:
编程语言 时间:
2018-06-11 00:24:53
阅读次数:
236
通过复选框的id获取到复选框 元素 对复选框绑定点击事件 每个checkbox都设置相同的name checkOne 通过得到的元素获取checkbox的状态 当点击全选全不选checkbox时,检查全选全不选的box状态,如果为true 就将所有其他box状态都设置为true 如果全选全不选的状态 ...
分类:
编程语言 时间:
2018-06-09 22:02:49
阅读次数:
179
ECMAScript是JavaScript实现的基础一个完整的JavaScript实现由以下3个不同组成的:·核心(ECMAscript)·文档对象模型(DOM)·浏览器对象模型(BOM)·JavaScript是基于对象的js有两大中数据类型:1.基本数据类型2.自定义数据类型(内容存在栈内存,地址 ...
分类:
编程语言 时间:
2018-06-09 11:36:58
阅读次数:
134
一、FileReader:代码:<inputid="file"type="file"><imgid="img"alt=""><script>varfile=document.getElementById(‘file‘)varimg=document.getElementById(‘img‘)file.addEventListener(‘change‘,funct
分类:
编程语言 时间:
2018-06-08 14:28:12
阅读次数:
173
JavaScript实现快速定位到底部和顶部的前端的名字: 【准备材料】:① HTML知识;② JavaScript知识;③ CSS知识;④ 知道如何导入jQuery; 【申明】本例子来源于[站长素材]; ① 初始效果显示: ② 操作显示: ...
分类:
编程语言 时间:
2018-06-06 00:59:07
阅读次数:
953
JavaScript实现点赞操作:(练手·初级) 前期准备: ① 导入jQuery文件; ② 导入bootstrap文件; ③ 点赞图片; 结果如下: 下面是点赞图片:可直接拖动图片另存为保存到本地,再使用。 ...
分类:
Web程序 时间:
2018-06-05 20:02:55
阅读次数:
202
官网 效果图展示: 特性 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个 ...
分类:
其他好文 时间:
2018-06-04 14:06:55
阅读次数:
248
一、前言 最近在项目中,前端框架使用JavaScript面向对象编程,遇到了诸多问题,其中最典型的问题就是子类调用父类(super class)同名方法,也就是如C#中子类中调用父类函数Base.**。以下摘录了园友幻天芒 对JavaScript实现继承的几种方式 的具体介绍以作备忘,但是这几种方式... ...
分类:
编程语言 时间:
2018-06-02 23:54:25
阅读次数:
455
//获取原图的宽度 var yuantuwidth = 1920; //获取当前的一个元素 var dom = document.querySelector(".banner"); //当窗口大小发生变化时调用的函数 window.onresize = function(){ //用当前的函数获取视 ...
分类:
编程语言 时间:
2018-05-31 19:10:20
阅读次数:
143
一直想给安装一个缩略图点击弹出的插件,但是找了找几乎都是用的php来做的,插件的使用和安装极其繁琐,于是上网查了些demo,自己实现了一个纯js的图片弹出插件。 实现的思路是通过编写hook图片的onclick事件的函数,在函数中对body追加div元素,再将传入的图片对象放入元素中,同时再监听di ...
分类:
编程语言 时间:
2018-05-31 02:38:08
阅读次数:
187