JavaScript实现 虽然JavaScript和ECMAScript通常都被人们用来表达相同的含义,但JavaScript的含义却比ECMA-262中规定的要多得多。一个完整的JavaScript实现应该由下列三个不同的部分组成: 核心 文档对象模型 浏览器对象模型 1 ECMAScript 由 ...
分类:
编程语言 时间:
2018-01-12 11:28:36
阅读次数:
131
作者原文: 简介 最近,在看《数据结构与算法 Javascript描述》,本篇文章,只是看书的笔记,算是重复造轮子;觉得有用的可以看看,觉得无用的,勿喷; 定义 列表是一组有序的数据,每个列表中的数据项称为元素,在Javascript中,列表中的元素可以是任意数据类型。不包含任何元素的列表称为空列表 ...
分类:
编程语言 时间:
2018-01-03 17:32:41
阅读次数:
186
一、实现点击按钮,复制文本框中的的内容 <script type="text/javascript"> function copyUrl2() { var Url2=document.getElementById("biao1"); Url2.select(); // 选择对象 document.e ...
分类:
编程语言 时间:
2017-12-28 16:06:26
阅读次数:
283
第一篇,先水一下,用javascript实现简单的拖拽。主要还是想通过demo的形式总结一下各种 对象属性。 首先先看一下,这个demo最终实现的效果: 主要涉及的属性有: 、``MouseEvent.clientY HTMLElement.offsetLeft HTMLElement.offset ...
分类:
编程语言 时间:
2017-12-28 11:42:15
阅读次数:
165
下面采用HTML+CSS+JavaScript实现模态框,并采用Flex布局和多媒体查询实现响应式。 一、模态框HTML代码 首先定义模态框的overlayer,然后定义模态框的内容包括header(带关闭按钮)、body和footer。 二、模态框CSS代码 模态框model默认不显示(displ ...
分类:
移动开发 时间:
2017-12-26 23:52:17
阅读次数:
451
今天在项目中要使用JavaScript实现数据结构中的队列和堆栈,这里做一下总结。 一、队列和堆栈的简单介绍 1.1、队列的基本概念 队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出! 如下图所示: 1.2、堆栈的基本概念 堆栈:是一种支持后进先出(LIFO)的集合,即后被插入 ...
分类:
编程语言 时间:
2017-12-26 18:04:59
阅读次数:
243
注:基数排序中:r是关键字的基数,d是长度,n是关键字的个数 1.插入排序 基本思想:在序号i之前的元素(0到i-1)已经排好序,本趟需要找到i对应的元素x (此时即arr[i]) 的正确位置k,在寻找位置k的过程中与序号i-1到0的元素依次进行比较。如果x小于比较元素,则比较元素向后移动一位;否则 ...
分类:
编程语言 时间:
2017-12-24 20:08:57
阅读次数:
177
在开篇之前先分享今天看到的一句关于设计模式的话:将不变的部分和变化的部分隔开是每个设计模式的主题 请大家自行感受这句话的精髓所在,并且思考学习设计模式究竟能给我们编程带来什么样的东西,欢迎大家在文章下面评(chui)论(shui),分享自己的宝贵见解。好了,回到今天的正题,JavaScript实现策 ...
分类:
编程语言 时间:
2017-12-22 21:53:22
阅读次数:
128
什么是AOP? AOP(面向切面编程)的主要作用是把一些跟核心业务逻辑模块无关的功能抽离出来,这些跟业务逻辑无关的功能通常包括日志统计、安全控制、异常处理等。把这些功能抽离出来之后, 再通过“动态织入”的方式掺入业务逻辑模块中。 AOP能给我们带来什么好处? AOP的好处首先是可以保持业务逻辑模块的 ...
分类:
编程语言 时间:
2017-12-19 01:39:09
阅读次数:
208
什么是noVNC? noVNC 是一个 HTML5 VNC 客户端,采用 HTML 5 WebSockets, Canvas 和 JavaScript 实现,noVNC 被普遍用在各大云计算、虚拟机控制面板中,比如 OpenStack Dashboard 和 OpenNebula Sunstone ...
分类:
Web程序 时间:
2017-12-14 21:16:32
阅读次数:
1756