
js
文章平均质量分 78
phantomes
这个作者很懒,什么都没留下…
展开
-
js防止表单重复提交
var checkSubmitFlg = false; function checkSubmit() { if (!checkSubmitFlg) { checkSubmitFlg = true; return true; }else{ alert...原创 2013-10-30 11:01:34 · 145 阅读 · 0 评论 -
js实现二级地域选择
实现二级地域的选择,前端大概有两种表现形式,第一,你是去放上两个文本框,点击文本框一的时候,出现省列表,点击文本框二的时候,出现该省的市区列表;第二种就是放两个下拉框了,在第一个下拉框选中一个,再到第二个去选中相应的市区,当然还有别的方式,我这里就做一种,即下拉选择的,代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra...原创 2012-11-02 14:02:03 · 354 阅读 · 0 评论 -
java树控件之dtree,rtree,梅花雪树
java中有些东西是时常会用到但是要是从头开始原生的写的话,就会花掉很多时间,就比如这里的树。在开发中,树控件很常用也很容易发生一些错误。我们假使使用js的树的话,除了关注里面的构成细节之外,还得考虑到它本身的性能如何,是否能满足你的开发需求,最大能渲染渲染出多少的子节点,耗时如何,占用的资源是否合理,能否方便使用ajax等等,都是我们选择树控件时,需要注意的问题,所以这里我列举出我们比较常用的...2012-10-26 16:42:24 · 311 阅读 · 0 评论 -
JS限制Textarea文本域字符个数
<html> <head> <title>JS限制Textarea文本域字符个数</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <SCRIPT LANGUA2013-03-14 16:44:29 · 143 阅读 · 0 评论 -
ajax的xmlHttpRequest对象
XMLHttpRequest对象是ajax的核心,它有许多属性,方法和事件以便于脚本的处理和控制http的请求响应。如果你一直在使用原生的javascript做开发,那么在使用ajax的过程中,这个对象你需要非常了解,假使你用jquery之类的封装框架的话,那么多对它有一份了解,也能加深你对ajax的理解。 下面是它的一些属性的介绍: ...2013-03-12 14:56:59 · 106 阅读 · 0 评论 -
jquery选择器操作控制select
jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text ...原创 2013-03-08 10:27:26 · 184 阅读 · 0 评论 -
js获取url及起参数列表
在基于B/S的web开发中,我们时常会通过发请求给服务端,来完成所需要的功能。这时候,url就少不了,无参的,带参的,等等。所以在有的时候,我们就需要通过获取当前发送的url的参数,通过这些参数进而完成更多的功能,所以这篇文章我们就会谈到,在不借助其他工具的情况下,用我们的jquery来完成对当前请求的url的参数的获取。 在这里,我就列举出3类的获取参数的方法,其...2012-10-19 15:43:31 · 472 阅读 · 0 评论 -
火狐打开本地bootstrap页面,小图标无法正常显示问题
场景是,我下了一套bootstrap的页面,当本地用ff打开某一个html的时候,发现页面上的小图片无法正常显示,一开始我一直以为是bootstrap的字体样式问题,后发现同一个页面,在chrome里却能正常显示,后来到处查找一番,终于发现,是ff的设置问题,只要改一下默认设置即可。 原文链接:http://stackoverflow.com/questions/1908594原创 2015-03-06 13:10:52 · 3143 阅读 · 0 评论 -
深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; func转载 2015-02-26 17:17:30 · 659 阅读 · 0 评论 -
简单易懂的jquery版三级联动select
selectList *{margin:0;padding:0;} .selectList{width:200px;margin:50px auto;} 请选择 请选择 请选择转载 2014-12-01 10:43:03 · 2249 阅读 · 1 评论 -
JS 循环遍历JSON数据
function text(){ var json = {"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} json = eval(json.options) for(var转载 2014-08-29 17:00:51 · 986 阅读 · 0 评论 -
SyntaxHighlighter2.1.364详细配置使用说明
现在版本syntaxhighlighter_2.1.364第一 解压压缩包,scripts文件夹中包含了各种语言的JS文件,在styles文件夹中是各种显示高亮的主题第二 如何使用?首先要引入其核心javascript文件shCore.js和核心CSS文件shCore.css,这两个是必选要引入的。其次引入你要高亮的语言JS,比如我想高亮显示的是原创 2014-07-11 10:29:39 · 1401 阅读 · 0 评论 -
使用jQueryajax文件上传ajaxfileupload组建碰到的问题:返回json带有pre标记的解决方案
看源代码,最下面发现:if ( type == "json" )eval( "data = " + data );改成: if ( type == "json" ){data = jQuery.parseJSON(jQuery(data).text());}OK,如此问题就解决了。转载 2014-07-10 11:38:45 · 985 阅读 · 0 评论 -
用 ajaxFileUpload 出现的问题:has no method 'handleError'、返回json数据提示下载 、一直返回error
1. 提示错误:Uncaught TypeError: Object function (a,b){return new d.fn.init(a,b,g)} has no method 'handleError'目前找到两种情况会出现这个错误:(1)、url地址没访问到(2)、$.ajaxFileUpload中的dataType的值为小写,只需要把只该成大写就ok了。比如dataTyp原创 2014-07-09 09:45:30 · 1024 阅读 · 0 评论 -
JQuery上传插件Uploadify使用详解
Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2转载 2014-07-08 09:52:33 · 480 阅读 · 0 评论 -
js报错,document.domain跨域问题
关于这个原创 2014-06-03 09:58:49 · 2185 阅读 · 0 评论 -
SyntaxHighlighter2.1.364动态代码高亮
应用场景为,一个file选择上传一个xml,然后点击预览。此时是先上传xml到服务器,然后读取xml并格式化返回json数据,然后获取该json,加载到页面之后,用SyntaxHighlighter插件动态高亮该段上传的xml代码。关键代码如下: 首先是文件上传并重命名,随后把上传之后的文件格式化转为json。代码如下:@RequestMapping(value =原创 2014-07-24 09:58:43 · 1990 阅读 · 1 评论 -
jsoup解析html/根据关键词拿到论坛帖子信息
以论坛《宽带山》为例,需要根据给定的关键词,取得关于该关键词的所有帖子,包括人气数,发帖主题,回复数,发表人,发表时间,帖子链接,帖子详细文本内容等。 详细代码如下:import java.util.ArrayList;import java.util.HashMap;import java.util.List;impo...2013-04-19 17:02:53 · 207 阅读 · 0 评论 -
js验证浏览器,禁用按钮,打印,转化字符串等小记
1 判断是何种浏览器var name = navigator.appName;if (name == "Microsoft Internet Explorer") alert("IE"); //IE`else if (name == "Netscape") alert("NS");//Firefox2 按钮点击后禁止所有按钮for (var j = 0; j < document....2012-11-09 09:36:35 · 224 阅读 · 0 评论 -
js得到两个日期之间间隔的天数
好长时间没更新了,最近有项目在做,进度不容忽视啊⊙﹏⊙,这边儿就在睡觉之前把这个js算日期的间隔发一发,想着可能后面项目中会用到也说不定,赶紧的吧。老习惯,先上效果图: 图一 图二 ...2012-11-29 21:42:20 · 407 阅读 · 0 评论 -
js控制文本框自动适应文本长度
<!Doctype HTML PUBLIC "-//W3c//DTD Html 1.0 Transitional//EN"> <html> <head> <title>文本框宽度自动适应文本宽度 </title> </head> <script type="text/javas2013-10-15 10:03:32 · 311 阅读 · 0 评论 -
high一下源码(仅适用chrome)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </title> <m原创 2013-10-15 10:00:54 · 218 阅读 · 0 评论 -
js弹出层
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><title>jQuery弹出层效果</title><meta http-equiv="Content-Type" content="text/html; c2013-10-15 09:50:44 · 379 阅读 · 0 评论 -
jQuery选择器总结
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myClass类的c...原创 2013-09-16 13:23:07 · 124 阅读 · 0 评论 -
Java购物车实现
查询的资料,找到三种方法: 1.用cookie实现购物车; 2.用session实现购物车; 3.用cookie和数据库(购物车信息持久化)实现购物车; ========================================================================= 分析一下这三种方法的优缺点: 1.单纯有cook...原创 2013-09-13 16:42:45 · 341 阅读 · 0 评论 -
jquery 追加tr和删除tr
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script><script>$(function(){ $("#getAtr").click(function(){ $str=''; $str+="原创 2013-09-11 17:28:08 · 227 阅读 · 0 评论 -
用 ajaxFileUpload 出现的问题:has no method 'handleError'、返回json数据提示下载 、一直返回error ...
1. 提示错误:Uncaught TypeError: Object function (a,b){return new d.fn.init(a,b,g)} has no method 'handleError'目前找到两种情况会出现这个错误:(1)、url地址没访问到(2)、$.ajaxFileUpload中的dataType的值为小写,只需要把只该成大写就ok了。比如dataTy...2014-07-09 10:04:17 · 147 阅读 · 0 评论 -
jquery的each()详细介绍
each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法 each处理一维数组 var arr1 = [ "aaa", "bbb", "ccc" ]; ...原创 2013-07-29 14:12:54 · 138 阅读 · 0 评论 -
js获取当前系统时间 .
var date=new Date(); var hh=date.getHours(); var mm=date.getMinutes(); var ss=date.getSeconds(); var yy=date.getFullYear(); var MM=date.getMonth()...2013-02-20 13:31:22 · 122 阅读 · 0 评论 -
7kb的javascript日期操作类库(XDate)
A Modern JavaScript Date LibraryXDate is a thin wrapper around JavaScript's native Date object that provides enhanced functionality for parsing, formatting, and manipulating dates. It implements th...2013-07-22 14:33:44 · 253 阅读 · 0 评论 -
js遍历对象的属性并且动态添加属性
Java代码 var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss', hello:function (){ for(var i=0;i<arguments.length;i++){ //在不知参数个数情况下可...原创 2013-07-22 13:27:16 · 894 阅读 · 0 评论 -
web使用displaytag显示表格(提供排序,链接,下载等等)
DisplayTag是一个开源的自定义标签库(CustomTaglib),他提供了直接而有效的格式化web视图层数据的有效手段。你可以在现在流行的web应用的MVC模式中集成DisplayTag到View层,其提供的强大表格格式化功能一定会令你爱不释手。或许上面说的有些夸张了,但是DisplayTag在表格的格式化方面表现确实出色,当然,他也只能显示表格,视图层的大部分工作不就是使用...原创 2012-10-14 10:09:42 · 204 阅读 · 0 评论 -
jQuery插件FullCalendar日程表实现可扩展Google日历功能
[javascript] view plaincopy这个介绍jQuery日历FullCalendar插件是一个非常不错的日历工具,可用于制作日程表或计划安排等,可扩展Google日历功能,制作个性化的日程表,同时可绑定点击事件或拖动事件,使用非常方便,效果图如下: jQuery插件FullCalendar日程表实现可扩展Google日历功能 jQuery插件...原创 2013-07-01 11:56:45 · 316 阅读 · 0 评论 -
js搜索关键词高亮
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus&q2013-06-20 18:23:17 · 207 阅读 · 0 评论 -
打开jsp/html,3秒后自动跳转
打开一个页面,过几秒跳转,一般会应用在某些操作成功或者失败之后,给出提示,然后跳回到别的页面。比如你注册成功或者失败后,添加成功后者失败后。效果稍微好点儿的,会用隐藏域或者ajax在页面上直接提示并刷新,不会通过这种的页面进行跳转,效果和操作体验都要比这种几秒自动跳转要好,但是这里,我还是把这种的记录一下。 第一种:<script> window.setInterval("...2012-12-19 10:04:53 · 713 阅读 · 0 评论 -
CKEditor+CKFinder+jsp的整理
CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。 本篇文章主要介绍ckeditor_3.6.4+ckfinder_java_2.3 CKEditor下载地址:http://ckeditor.com/download 在线演示地址:htt...原创 2013-05-24 10:53:48 · 116 阅读 · 0 评论 -
图片上传预览
选择文件: function getFullPath(obj) { //得到图片的完整路径 if (obj) { //ie if (window.navigator.userAgent.indexOf("MSIE") >= 1) { obj.select()原创 2014-06-24 16:16:14 · 635 阅读 · 0 评论 -
JS及JQuery对Html内容编码,Html转义
/** JQuery Html Encoding、Decoding* 原理是利用JQuery自带的html()和text()函数可以转义Html字符* 虚拟一个Div通过赋值和取值来得到想要的Html编码或者解码*///Html编码获取Html转义实体function htmlEncode(value){ return $('').text(value).html();}//原创 2014-05-22 11:15:11 · 10814 阅读 · 0 评论 -
js图片上传验证图片格式和大小尺寸
function getImageSize(obj){var _file=document.getElementById("file"); var i=_file.value.lastIndexOf('.'); var len=_file.value.length; var extEndName=_file.value.substring(i+1,len); var ex原创 2014-07-16 09:56:08 · 2760 阅读 · 1 评论 -
jquery的each()详细介绍
each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法 each处理一维数组 var arr1 = [ "aaa", "bbb", "c转载 2013-07-29 14:13:53 · 809 阅读 · 0 评论