![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
fanyuna
我是JAVA专业的,望以后与大家共同学习,共同进步。
展开
-
javascript trim方法
<br />在javascript中的string对象没有trim方法,所以trim功能需要自己实现: <br />代码如下:Java代码 ﹤scriptlanguage=”javascript”﹥ /** *删除左右两端的空格 */ String.prototype.trim=function(){ return this.replace(/(^/s*)|(/s*$)/g, ''); } /** *删除左边的空格 */ String.prototype.ltr转载 2010-06-01 16:39:00 · 824 阅读 · 0 评论 -
Js中call和apply的区别和用法
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释:call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg转载 2012-09-26 14:54:23 · 20890 阅读 · 0 评论 -
JS面向对象编程浅析
Object是javascript中所有类的基类var p1=new Object();//通过Object直接创建对象,这里p1就是对象了p1.name='test';//给p1的属性赋值通过Object创建的类有以下主要属性: 1、contructor 对象构造函数 2、prototype 原型,获得类的prototype对象,static属性转载 2012-09-24 14:59:52 · 1071 阅读 · 0 评论 -
珍藏的网址
CXF webservice相关: http://cnjava.blog.51cto.com/1208887/335630值得看的博客:http://jurisp.iteye.com/?show_full=true hibernate缓存:http://www.iteye.com/topic/249465http://jinnianshilongnian.iteye.c原创 2011-10-11 14:18:30 · 1753 阅读 · 0 评论 -
js控制div弹出层
这个弹出层 的功能很好,且容易调用和控制:弹出窗口(可拖动,背景灰色透明)/*FileName:AlertMsg.jstitle:提示标题content:提示的内容*/document.write("*{padding:0; margin:0}.close{float:right;cursor:default}")function $(id){ re转载 2014-01-06 16:33:45 · 3203 阅读 · 0 评论 -
js相关问题的解决方案
/mobileView/demo.html">原创 2013-12-25 18:47:39 · 789 阅读 · 0 评论 -
用jquery遇到的问题及解决方案
1、html(val)设置每一个匹配元素的html内容问题:$("#responseStatus").html(" SUCCESS UNDERWAY FAILED REQUEST_FAILED ");报第一行 未结束的字符串。原因:字符串不能换行解决方案:不换行或""+""或 " \"【\表示这行没有原创 2013-04-27 18:21:23 · 1173 阅读 · 0 评论 -
jquery如何判断checkbox(复选框)是否被选中
$("#id").is(":checked")原创 2014-08-11 14:26:35 · 719 阅读 · 0 评论 -
jquery绑定事件(bind和live的区别)
Jquery中绑定事件有三种方法:以click事件为例 (1)target.click(function(){}); (2)target.bind("click",function(){}); (3)target.live("click",function(){});第一种方法很好理解,其实就和普通JS的用法差不多,只是少了一个on而已第二、三种方法都是绑定事件,但转载 2014-10-09 19:48:00 · 575 阅读 · 0 评论 -
freemarker+ajax+Spring mvc+SFTP上传文件
由于freemarker的ftl文件没法iframe进来文件(或者我不知道怎么if)原创 2014-11-20 22:07:31 · 6957 阅读 · 1 评论 -
光标定位文本框回车表单提交的问题
当光标定位在辅助查找的文本框后回车,页面会出现方法的返回的json串。原因:When there is only one single-line text input field in a form, the user agent should accept Enter in that field as a request to submit the form. 翻译一下,当form中只有一个in原创 2015-01-16 16:58:03 · 1601 阅读 · 0 评论 -
解决checkbox的attr(checked)一直为undefined问题
在jquery1.6版本便对此做出了修改: 【checked属性在页面初始化的时候已经初始化好了,不会随着状态的改变而改变。 也就是说如果checkbox在页面加载完毕是选中的,那么返回的永远都是checked(我的一开始就是没选中) 如果一开始没被选中,则返回的永远是undefined !】 既然jquery对此做出了修改,那肯定也就是有相应的更好的解决方法:转载 2014-12-30 14:19:42 · 1422 阅读 · 0 评论 -
jQuery子窗体如何取得父窗体的元素
$("#父窗口元素ID",window.parent.document);对应javascript版本为window.parent.document.getElementById("父窗口元素ID"); 取父窗口的元素方法:$(selector, window.parent.document);取父窗口的父窗口的元素就可以用:$(selector, window.paren转载 2014-12-31 10:45:02 · 1129 阅读 · 0 评论 -
JS判断字符串长度(英文占1个字符,中文汉字占2个字符)
//计算字符串长度(英文占1个字符,中文汉字占2个字符)方法一:[javascript] view plaincopyString.prototype.gblen = function() { var len = 0; for (var i=0; ithis.length; i++) {转载 2015-10-29 16:26:49 · 2479 阅读 · 0 评论 -
jquery学习
定义和用法toggle() 方法切换元素的可见状态。如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。语法$(selector).toggle(speed,callback,switch)参数描述speed可选。规定元素从可见到隐藏的速度(或者相反)。默认为 "0"。可能的值:毫秒 (比如 1500)"slow"原创 2012-09-20 18:12:04 · 498 阅读 · 0 评论 -
Ajax缓存及解决办法
今天在处理一个数据问题时,发现jQuery.ajax()方法返回的值一直有问题,清除缓存后数据无误,多次测试后发现返回的值都是之前的值,并且一直未执行url(后台为JAVA,设置断点一直未进入)。在网上查找下,发现是未设置type的原因。如果没设置jQuery.ajax的type="Post",那么ajax就会默认type="Get",这就会导致之前数据被缓存起来。加上type="Post",问题转载 2012-08-30 16:51:43 · 851 阅读 · 0 评论 -
js版本的pdf编辑器
<br />有没有想过直接在web页面上以标签的形式显示pdf文件?看看这个由vuzit.com提供的工具吧。 <br /><br />Vuzit is a web-based universal office document viewer you can embed in any web page to help maintain consistent branding and site navigation. It provides document security and increases re转载 2010-06-01 17:18:00 · 5869 阅读 · 1 评论 -
里面的rel的属性的含义
<br />rel属性 注释:rel属性,描述了当前页面与href所指定文档的关系. rel属性通常出现在a,link标签中 属性值 alternate -- 定义交替出现的链接 appendix -- 定义文档的附加信息 bookmark -- 书签 chapter -- 当前文档的章节 contents copyright -- 当前文档的版权 glossary -- 词汇 help -- 链接帮助信息 index -- 当前文档的索引 next -- 记转载 2010-08-17 13:27:00 · 1698 阅读 · 0 评论 -
JavaScript的5种调用函数的方法
<br />一篇不错的文章,转载一下<br /> <br /> <br />简介<br />这篇文章详细的介绍了Javascript中各种函数调用的方法及其原理,对于理解JavaScript的函数有很大的帮助!<br />JavaScript,调用函数的5种方法<br /><br />一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性, 当我们选择面对它的时候转载 2010-09-15 17:08:00 · 693 阅读 · 2 评论 -
JS判断字符串是否相等
<br />昨天用Ajax做验证,在前台JS中判断返回的字符串的值与给定的值是否相等,总是达不到想要的结果,刚开始还以为JS中字符串值的比较不是用==呢,在网上查,问了好几个朋友都是的,后来才找出原因,可能是因为outerText 取回来的文字里面有空格,所以得去除空格后再进行比较。<br />ifix = ifix.replace(/^/s*/, "").replace(//s*$/, "");原创 2010-09-07 18:16:00 · 21519 阅读 · 5 评论 -
JavaScript面向对象编程
<br />在JavaScript对象笔记中,记录的都是内置对象的使用,而本文的目的是学习如何创建自己的对象,如何在JS中进行面向对象编程,并且以这些为指导编写实用的工具。创建自己的对象<br />要创建自己的对象,可以使用两种方式:var obj = new Object();//第一种方式。var obj = {};//第二种方法。给对象添加属性<br />首先,我们来创建一个cainiao对象:var cainiao = new Object();<br />要给对象的属性赋值,需要使用“对转载 2010-12-21 14:51:00 · 461 阅读 · 0 评论 -
Js获取当前日期时间及其它操作
<br />1.Js获取当前日期时间及其它操作2008-07-28 17:202008-06-11 17:24var myDate = new Date();<br />2.myDate.getYear(); //获取当前年份(2位) 3.myDate.getFullYear(); //获取完整的年份(4位,1970-????) 4.myDate.getMonth(); //获取当前月份(0-11,0代表1月) 5.myDate.getDate(); //获取当转载 2010-12-29 16:48:00 · 472 阅读 · 0 评论 -
js 字符串函数
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =转载 2011-12-21 14:59:20 · 415 阅读 · 0 评论 -
js 中文乱码
js文件中alert弹出的中文为乱码时,可把JS文件用记事本打开,再另存为 此时选择编码为UTF-8,即可解决问题。原创 2011-12-21 15:03:15 · 521 阅读 · 0 评论 -
正则表达式的用法
今天做JSP页面验证时,我想做一个文本框的值如果是非空的话,值必须为非负整数。当时在网上搜了一个正则表达式,结果用的时候老是达不到想要的效果。问了一朋友,才知道正则表达式在JS中用的时候,不能用“”(正则表达式在不同的地方用法不同,有待研究),且在JS中要写在//之间。正则表达式与值匹配时,有两种方式,一种是/^/d+$/.test(value) 返回值为true/false;另外一种是 /^原创 2010-08-13 12:13:00 · 19816 阅读 · 1 评论 -
document.documentElement.clientWidth
关于获取各种浏览器可见窗口大小的一点点研究function getInfo(){var s = "";s = " 网页可见区域宽:" document.body.clientWidth;s = " 网页可见区域高:" document.body.clientHeight;s = " 网页可见区域宽:" document.body.offsetWidth " (包括边线和转载 2012-01-09 10:53:26 · 3369 阅读 · 0 评论 -
js url传值java 页面url传值中文编码&解码
地址栏中出现汉字的情况有两种,一种是汉字出现在URL的路径部分,一种是汉字出现在URL的传参的部分,第二种情况的时候必须采用编码后传参,接受时解码的方式完成传参。js中编码有escape(),encodeURI(),encodeURIComponent()三个常用的方法,escape()常常用在提交页面和处理页面的编码格式相同的情况下(比如它们都是GB2312),encodeURI()和encod转载 2012-01-12 17:56:44 · 511 阅读 · 0 评论 -
ExtJS学习注意
在http://www.sencha.com/products/extjs/download?page=a 此链接中下载了extjs-4.1.0,然后照着教程做hello world! 但发现下载的包中没有ext-base.js文件。 在网上查了下说:ext 4中用bootstrap.js代替了ext-base.js原创 2012-06-10 16:21:28 · 916 阅读 · 0 评论 -
JS一个文件中的函数调用另一个文件中的函数
JS一个文件中的函数调用另一个文件中的函数 当然此种情况是一个页面同时要引入这两个JS,如:HTML页面:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档2.js:function onCli原创 2012-06-17 11:32:10 · 11677 阅读 · 1 评论 -
前端相关知识
最近做的项目中,有个表单上需要上传多张图片,并对图片根据选取区域做裁剪预览,并且在表单提交之前需要做表单数据预览且预览之前需要校验所有表单项是否填写。就这表单的功能,花了我在整个项目中大部分的时间,总结一下碰到的问题及解决方案。1、文件上传,Jquery对input file控件的onchange事件即$("input[type=file]").change(function(){原创 2016-01-22 12:21:33 · 1195 阅读 · 2 评论