javascript jquery
xinfei0803
IT行业初入行,不知深浅尚观望,若得知己二三人,岂不欢欣喜若狂。
展开
-
ajax java 实现自动完成功能
百度建议给了我们极大的方便,就像我们跟人说话的时候,你点头他知尾,不用多费唇舌,这样我们与之相处久轻松愉悦。都知道百度建议是用ajax做的,想要做的快速稳定,可复制可移植就不容易了。网上找了半天,好多都是asp或者php的,还有使用jquery的,但说明性文档太少,花时间研究还不如自己来写。根据一个pdf文档提供的资料,用了小半天时间,终于实现了。在此与大家分享。原理流程图如下:流原创 2012-12-18 17:41:45 · 1482 阅读 · 0 评论 -
扩展你的javascript数组
现在做的项目用的正是jquery的框架,Jquery miniui,其功能强大、性能卓越、易于上手、不失灵活,在不断学习和研发的过程中,miniui给了很多的启发,让我重新认识了js的本质,意识到了js的强大功能。使用javascript的时候难免会用到数组操作,进来js的功能越来越强大,使用范围越来越广,很多编程语言的各种数据结构,本质上都是一样的,都是把基本数据类型做封装,形成功能各异原创 2014-11-14 11:45:35 · 1101 阅读 · 0 评论 -
父页面获取子页面的内容
需求说明:两个JSP页面,父页面需要子页面的内容,但子页面是隐藏的,具体来说,子页面是一系列的模板,父页面要通过id来获取这些模板,不愿意通过方式导入,因为如果模板过多,就导致整个父页面太大,加载缓慢,以下两个方案,不知有没有解决这个问题.1,通过ajax方式实现过程:通过ajax请求到子页面中,子页面获取参数id使用java和js变量的交互后,返回需要的模板信息缺点:把js变量转换成原创 2014-10-15 19:19:01 · 2354 阅读 · 0 评论 -
javascript jquery 判断对象为空的方式
java中存在很多空指针的问题,需要经常做预防和判断,如若不然原创 2014-11-02 12:48:24 · 3167 阅读 · 0 评论 -
让js具有面向对象的特性
需求分析:使用javascript时,难免会用到复杂的数据结构,当通过定义对象和方法无法解决问题时,就要考虑使用面向对象的方法困难:js不支持类的定义,也就是说我们无法通过定义一个类来封装我们想要的属性和方法,可以直接定义一个对象而无需构造函数.变通:对象中可以任意存放属性和方法,那么就可以使用对象来模拟出类原创 2014-10-19 23:32:59 · 753 阅读 · 0 评论 -
动态设置js的属性
目标:js的属性名可以使用变量举例:js对象object,当赋给该对象属性的时候可以采用以下方式var object;object.prop1 = "value1";object.prop2 = "value2";也可以采用如下方式:object.push({prop1:"value1"});object.push({prop2:"value2"});在这里prop1 作为属性名称,可以直接用,也可以加上引号,比如:object.push({"prop1":"value1"});表达的含原创 2014-10-18 18:34:59 · 2202 阅读 · 0 评论 -
26个Jquery使用小技巧
下面列出了一些Jquery使用技巧。比如有禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV可点击、克隆对象、使元素居中、计算元素个数、使用Google主机上的Jquery类库、禁用Jquery效果、解决Jquery转载 2015-03-04 13:37:25 · 902 阅读 · 0 评论 -
js递归实现包名转换成对应的json对象
示例:由原对象{a: {test: 1, b: 2}} 根据a.b.c.d这样的包名转换为:{"a":{"test":1,"b":{"c":{"d":{}}}}} 说明:包名有"."分隔,本身代表着层级结构,而json对象本身也是由属性和值构成的,允许嵌套,因此现在就有一个需求,把包的描述字符串,转换成json类型,条件是要注意到已经存在的其他属性.本例中属性a的值是对象,因此要保留该,只对其原创 2015-06-13 21:15:36 · 1718 阅读 · 0 评论 -
js 对有“命名空间”的表单做深度解析
问题描述:一个大表单中,可能包含几十个字段,这些字段在数据库中的映射很可能不在一张表中,为了减少后台操作的工作量,我们应该在前台提交的时候对数据做初步处理。举例说明:如图所示:这样的一个表单把两张表糅合到一起去了,提交的时候一起提交,但内容并不在同一张表中,实体也不是同一个实体,那么如何才能把前台传过来的json数据分别帅选出来呢?在后台或许也是可以做到的,但这样的事情应该在前原创 2015-08-13 18:05:37 · 865 阅读 · 0 评论 -
戏说javascript原型(prototype)实现面向对象
原型prototype JS中的方法分为三类:类方法,对象方法,原型方法 比如:一个类(Function,为对比java,以下统称为类) function Parent(name){ this.name=name; this.sayHello=function(){ alert(‘Hello,’+name); } } Parent类中sayH原创 2015-07-24 16:47:19 · 850 阅读 · 0 评论 -
使用JS模拟出Map对象
最近要做的一个项目,支持方提供的一个Map方法,用着相当可以原创 2014-11-14 12:11:51 · 2293 阅读 · 2 评论 -
使用dwr实现后台消息推送功能
大多数网站都有站内信,未读消息,今日要闻等消息的推送功能,就拿本站来说打开今日第一次csdn首页,立马会在右下角出现一个弹出窗口,就是下图这样的,你一定见过的:很多无良网站都会有各种各样的浮动层,飘来飘去的很烦人,一不小心点到了,弹出令人更烦的无良广告。csdn当然不是无良网站,尽管有弹出层,但没有乱飞,并且也不是以广告为目的的,这样大家伙就不会抵制和排斥了。作为一个web开发者,我曾经略原创 2013-10-26 18:24:24 · 6827 阅读 · 15 评论 -
正则表达式大全
JavaScript验证正则表达式大全JavaScript验证正则表达式大全,搜集最全的JavaScript验证正则表达式,开始查看吧,这里的都是正则表达式的例子,具体和函数结合的使用方法,还请查看下篇文章《JavaScript使用正则表达式进行验证》匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内转载 2013-10-28 17:13:30 · 740 阅读 · 0 评论 -
使用iframe的父子窗口之间的对象相互调用
使用iframe的时候,可能会涉及到父子窗口之间传值和方法的相互调用,之前一直有些迷糊,也没有着意去弄清楚,这两天要干活,没法子了只好把这都弄明白了。其实非常简单,就那么几个用法,几句代码而已。子窗口中调用父窗口的js方法:parent.changeBtnTitle('tzgg');一个父窗口中可能会有若干个功能行为类似的子窗口,子窗口中的组件要调用相同或者类似的对象或者方法,那么原创 2013-03-05 18:32:25 · 2090 阅读 · 0 评论 -
JQuery弹出框总结
模态对话框窗口是一个伟大的方式来显示用户快速的信息,但也提醒他们的错误,警告,提示信息和更多。当您将进入混合jQuery的,你知道你要结束与一个漂亮的对话,真正使应用程序或网站来活着。下面是一个15岁以上的jQuery弹出模态对话框插件和教程列表。有一对底部的情侣,你要注意。原来是在一个在意大利,但我已经包含了英文翻译。其他更多的是后端,但我已经包括了一个zip文件下载文件的链接。让娱乐开原创 2013-05-31 16:33:40 · 2604 阅读 · 0 评论 -
jQuery hover事件 使用jquery实现表格的隔行换色功能
jQuery hover事件 hover(over,out)一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。 当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。而且,会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图原创 2013-06-27 02:56:05 · 1766 阅读 · 0 评论 -
使用js操作cookie的一点小收获
为了说清楚这个问题,必须从头说起。首先从后台配置一个参数,放到一个字段里,该字段叫做keywords,这个参数的值叫做efmis://|efmfj|username|2200|0||2014|http://10.20.1.54:7001/cssServerportal222012/|||||02,姑且不去管这个值有什么含义,相信很多人都遇到过比这个更复杂的字符串。后台配置以后,前台可以这么来显原创 2013-07-05 11:29:36 · 1236 阅读 · 0 评论 -
说一说window.parent
标签是很常用的,嵌在页面之中,可以做独立的加载和刷新。比如说,页面分左右或者上下结构,一般左侧和上侧是导航部分,右侧和下侧是目标页面的展示部分,只需要设置导航链接的target属性等于右侧iframe的name属性即可。有一个需求,当session超时之后,无论点击任何的链接,都要使整个页面跳转至登陆页面。以前未接触框架的时候,一般使用过滤器Filter来实现,过滤所有的url,当然对于登原创 2013-08-01 18:00:27 · 5052 阅读 · 1 评论 -
js去掉字符串前后空格的五种方法
第一种:循环检查替换[javascript]//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new Strin转载 2013-08-27 13:11:15 · 1021 阅读 · 0 评论 -
jquery再体验
$(function(){ var obj = $("div[id^='channel_'][id$='_left']"); var val = obj.html(); var id = obj.attr("id"); //alert("value="+val+"id="+id); $("#"+id).html(""原创 2013-08-29 17:14:02 · 771 阅读 · 0 评论 -
jquery 实现窗口的最大化
当打开一个新窗口时,有些用户想直接最大化显示,不想再多一步操作。如果不在代码中做出明确设置的话,这个一般来说是浏览器自己的设置问题。但用户希望无论什么情况,无论浏览器处于什么样的设置,都要让这个弹出的窗口最大化,那么怎么办呢?其实很好办,只需要把几句代码,让浏览器窗口从默认大小变成我们自己的设置。$(function(){ if (window.screen) {原创 2013-09-03 09:20:01 · 4599 阅读 · 3 评论 -
jquery中focus()函数:当对象获得焦点后,自动把光标移到内容最后
setFocus=function(id){ var t=$("#"+id).val(); $("#"+id).val("").focus().val(t);}把焦点光标移动到id的文本最后。jquery获取焦点后光标在字符串后,当input获得焦点后,自动把光标移到文本内容的最后,jQuery用focus()使文本输入框获得焦原创 2013-09-27 17:06:59 · 11543 阅读 · 0 评论 -
使用java运行javaScript脚本
java和JavaScript有关系吗?长的挺像,开头好像一致,刚刚才看到一篇文章,有人在咖啡杯子下面写一个JavaScript,并宣称未来五年JavaScript将成为业界最重要的语言之一。嚓,一看这就是外行小编搞出来的文章,放出来也不知道给谁看的。又想到去年有个自命为程序员的女研究生(已毕业)来问我,“听说你是做java的?”“是啊,怎么?”“我这里有段代码有问题,你给我看看吧!”“好啊!”,原创 2015-12-02 14:03:05 · 1658 阅读 · 0 评论