javascript
--------11111111111-
善于交际的人很少,我正在努力成为其中一员
展开
-
js parseFloat 减法小数过多解决方法
由于js的float类型便面 不像java那样足够 精确,所以做减法时会出现超多的小数,如何解决,我有如下方法做法一:四舍五入的做法 Math.round(234432.9- 0.2); 做法二:保留几位小数 var t1 = 234432.9- 0.2; ...2011-04-24 18:08:39 · 1458 阅读 · 0 评论 -
Extjs combobox 自动提示
简单介绍一些原理,代码大家下载附件就可以了。extjs 的combobox 支持 autocomplete功能的几点注意,需要修改几个地方:triggerAction : 'query' 这个表示 自动提示,queryParam : 'autoContent' 这个是对输入的字符窜向后台传递的变量名字listeners : { //为了解决 编辑后无法保存 rend...2012-01-05 17:25:03 · 306 阅读 · 0 评论 -
Extjs 动态加载树
Ext js 和struts2 的结合,请 先 取出struts2中的无用jar:json-lib-2.1 struts2 本身待的json包已经很老了,提供的工具方法就不全,本demo 中 已经 附带了json 的新jar 本例子中不包含struts2的jar包。如果想跑起来,请自行加上struts2的jar JS代码:Ext.onReady(function()...2011-04-10 16:39:09 · 92 阅读 · 0 评论 -
SWFUpload+struts2 进度条
本案例非本人的原创,是我把多个案例结合,修改其中的错误,补充其中的不足后的代码。jsp 代码:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = r...原创 2011-04-07 15:32:27 · 80 阅读 · 0 评论 -
js 处理中文乱码
javascript 常用的编码格式:escape(), encodeURL(), encodeURIComponent() escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是。不会被此方法编码...2011-04-02 10:59:52 · 106 阅读 · 0 评论 -
js 产生随机数 通用写法
// 上限var max = 100;// 下限var min = 1;//生成随机的整数var ran = parseInt(Math.random() * max + min ) ;2011-03-22 11:53:22 · 113 阅读 · 0 评论 -
改良后的《js鼠标点击位置 弹出层由中心向四周缓慢扩大》
<html><head><title>无标题文档</title><script language="javascript"> var level = 1; var div ; var timeout ; document.onclick = fun...2011-07-22 15:32:38 · 104 阅读 · 0 评论 -
js 实现的简单选项卡 原理(支持IE)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><2011-06-21 14:22:45 · 121 阅读 · 0 评论 -
js鼠标点击位置 弹出层由中心向四周缓慢扩大
<html><head><title>无标题文档</title><script language="javascript"> var level = 1; var div ; var timeout ; document.onclick = fun...2011-06-17 18:23:28 · 137 阅读 · 0 评论 -
jQuery异步生成树
这个树是用zTree这个插件搞定的!代码如下页面代码:[code="jsp"] jQuery Tree var zTree1; var setting = { checkable: false, async: true, asy...2011-09-13 09:40:06 · 124 阅读 · 0 评论 -
jquery.each 兼容IE,firefox
jQuery的each 方法中的this指针指向问题,这个是昨天工作中遇到的问题jQuery.each 写法:1 :[code="java"]jQuery('input[type=checkbox]').each(function (){ alert(this.checked+this.treeId);//treeI的是自定义属性});[/c...2011-08-24 09:57:09 · 287 阅读 · 0 评论 -
遍历json 对象的属性并且动态添加属性
昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改:[code="java"] var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss', hello:function (){ for(var i=0;i...2011-08-18 12:32:33 · 586 阅读 · 0 评论 -
JS 正则表达式 验证中文和英文字母
满足条件: 只允许输入汉字或者英文字母,可以混着输入,但是不能为空的正则校验 regex: /^[\u4e00-\u9fa5a-zA-Z]{1}$/ 思路: 从汉字的第一个字到汉字的最后一个字 || 英文字母的第一个到最后一个...2011-05-17 18:26:58 · 3687 阅读 · 0 评论 -
js 判断浏览器类型
var userAgent = navigator.userAgent, // userAgent rMsie = /.*(msie) ([\w.]+).*/, // ie rFirefox = /.*(firefox)\/([\w...2011-04-24 18:13:19 · 78 阅读 · 0 评论 -
聊聊JS中的RegExp的exec方法
今天在研究jQuery源码的时候,发现对RegExp的exec方法不熟悉,就百度了一下,看了一下大概的解释,又结合代码做了一下测试,总结如下,自我感觉比网上很多人解释的要清晰,也请牛人指点[code="java"] var quickExpr =/(\d{4})([a-z]{4})(\d{4})([=]{4})/; alert(quickExpr.exec("1234abcd5678=...2011-12-02 23:18:28 · 124 阅读 · 0 评论