Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS hashMap实例详解

JS hashMap实例详解

Hashmap是一种非常常用的、应用广泛的数据类型。本文通过实例代码给大家介绍js hashMap的相关知识,具体代码内容如下所示: /*** MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) 删除指定KEY的元素,成功返回True,失...
JavaScript数组实现数据结构中的队列与堆栈

JavaScript数组实现数据结构中的队列与堆栈

一、队列和堆栈的简单介绍1.1、队列的基本概念 队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出! 如下图所示:1.2、堆栈的基本概念 堆栈:是一种支持后进先出(LIFO)的集合,即后被插入的数据,先被取出! 如下图所示: 二、 在JavaScript中实现队列和堆栈 在JavaScript中实现队列和数组主要是通过数组,js数组中提供了以下几个方法可以让我们很方便实现队列和堆栈:•shift:从数组中把第一个...
Jquery实现select multiple左右添加和删除功能的简单实例

Jquery实现select multiple左右添加和删除功能的简单实例

项目要实现这样的一个功能(如下图所示):选择左边下拉列表框中的选项,点击添加按钮,把选择的选项移动到右边的下拉列表框中,同样的选择右边的选项,点击删除按钮,即把选择的选项移动到左边的下拉列表框中.相信用js很多朋友都写过,下面是我用jQuery来实现这样的功能的。具体代码如下:<center> <table> <tr align="center"><td colspan="3">选择</td> &...
JavaScript中0和

JavaScript中0和""比较引发的问题

今天在公司的时候发现了一个很奇怪的Js的问题,以前也没有注意到,我从数据库中取出某一个字段的值,而这个字段值刚好是0,然后我在判断这个值是不是等于""时,就出现了如下的问题:就是JS认为0==""是成立的,也就是0==""的结果是true,验证代码如下:<script type="text/javascript">if(==""){alert("==""的结果是:"+(==""));//true}if(===""){alert("true");...
jQuery控制文本框只能输入数字和字母及使用方法

jQuery控制文本框只能输入数字和字母及使用方法

在公司开发WinForm项目时,发现公司自主研发的textbox控件非常强大,可以实现"只能输入数字"、"只能输入字母"和"只能输入数字和字母"的三种输入限制,这样就可以精确控制用户输入的内容范围,让"用户永远没有办法输入限定的内容范围之外的其他内容",也就是"用户即使想犯错误也没有机会",这种限制控件输入的方式给了我很大的启发,如果在web项目中也能做到这样的精确控制,那么就可以避免因为一些非法输入而造成系统出错,既然WinForm里面可以实现这样的控件...
Bootstrap自定义文件上传下载样式

Bootstrap自定义文件上传下载样式

在平时工作中,文件上传下载功能属于不可或缺的一部分。bootstrap前端样式框架也使用的比较多,现在根据bootstrap强大的样式模板,自定义一种文件下载的样式。后续会使用spring MVC框架实现文件上传的全部代码,敬请期待。先看图片示例: 本示例包括下载样本文件样式和上传文件样式。直接先上代码,最后讲解:<div class="form-group col-md-12 has-feedback" id="file"><label...
jQuery过滤特殊字符及JS字符串转为数字

jQuery过滤特殊字符及JS字符串转为数字

//替换特殊字符$(this).val($(this).val().replace(/[~"!<>@#$%^&*()-+_=:]/g, ""));方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number...
jquery.form.js框架实现文件上传功能案例解析(springmvc)

jquery.form.js框架实现文件上传功能案例解析(springmvc)

上一篇 Bootstrap自定义文件上传下载样式(http://www.jb51.net/article/85156.htm)已经有一段时间了,一直在考虑怎么样给大家提交一篇完美的逻辑处理功能。现在我结合自己的实际工作给大家分享一下。使用的技术有jquery.form.js框架, 以及springmvc框架。主要实现异步文件上传的同时封装对象,以及一些注意事项。功能本身是很简单的,但是涉及到一些传递参数类型的问题。例如:jquery的ajax方法与jque...
JS表格组件神器bootstrap table详解(强化版)

JS表格组件神器bootstrap table详解(强化版)

一、Bootstrap Table的引入关于Bootstrap Table的引入,一般来说还是两种方法:1、直接下载源码,添加到项目里面来。由于Bootstrap Table是Bootstrap的一个组件,所以它是依赖Bootstrap的,我们首先需要添加Bootstrap的引用。2、使用我们神奇的Nuget打开Nuget,搜索这两个包Bootstrap已经是最新的3.3.5了,我们直接安装即可。而Bootstrap Table的版本竟然是0.4,这也太坑...
<< 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 >>