Welcome 微信登录

首页 / 脚本样式 / JavaScript

Struts2的s:radio标签使用及用jquery添加change事件

Struts2的s:radio标签使用及用jquery添加change事件

struts2中s:radio标签的使用总结 遇到的问题:在使用该标签时,设置了默认选中项,但提交数据返回后,单选框不能显示之前选中的项,仍然为默认选项 通过测试得出以下结论: 以<s:radio name="user.sex" list="%{#{"1":"男","0":"女"}}" theme="simple"></s:radio>为例 在使用s:radio标签的时候,如果要使该标签默认选中一项,可以通过两种方法 1、通过js代...
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路

jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路

jQuery是时下比较流行的一个js库,能够用简单的代码做出理想的效果,就像官网上说的那样“write less ,do more”。Jquery在一定程度上改写了以往对JavaScript的写法,本人就用jquery实现上篇中用ajax实现异步通信的效果,感受一下jquery的魅力。 首先你需要下载jquery的最新的js文件,并将其引入到文件中,你也可以在此下载:点我下载。 这次通信用的是jquery的jQuery.post(url,[dat...
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架

jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架

好久以来就想实现一个模态的框框,找了很多的jquery插件,都没有碰到自己满意的,这次碰到了一个,但是由于还处于开发阶段吧,连个文档API都没有,自己摸索了好长一段时间才搞定。 先来看看代码,本人看着源代码定制了自己想要的效果:复制代码 代码如下:<%@ page language="java"contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE ...
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能

jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能

在Web中用到多选项卡功能的网站有很多,比如163和126邮箱,用过的人知道。本人在那么多的类似插件中,目前碰到这个比较好,花了点时间调试出来了,请看效果图:这款插件叫jqueryMagicTabs,上图实现了基本功能,如添加选项卡,选择指定的选项卡。当添加的选项卡超过一定长度时会出现左右滑动的按钮,同时支持鼠标滑动选项卡。这段代码如下所示:复制代码 代码如下:<%@ page language="java"contentType="text/htm...
Node.js生成HttpStatusCode辅助类发布到npm

Node.js生成HttpStatusCode辅助类发布到npm

作为一个好的Restfull Api不仅在于service url的语义,可读性,幂等,正交,作为http状态码也很重要,一个好的Http Status Code给使用者一个很好的响应,比如200表示正常成功,201表示创建成功,409冲突,404资源不存在等等。所以在做一个基于node.js+mongodb+angularjs的demo时发现node.js express没有提供相应的辅助类,但是本人不喜欢将201,404这类毫无语言层次语义的东西到处充...
关于JS判断图片是否加载完成且获取图片宽度的方法

关于JS判断图片是否加载完成且获取图片宽度的方法

做web的同学们经常会碰到客户上传图片将网页内容区撑破了的情况,下面就这个问题我们一种如何使用js处理这个问题的方法,具体思路就是在js判断客户端的图片下载完毕之后适时的对该图片的宽度或者高度做一些处理,js处理图片主要是利用js中Image对象,通过 onload 事件和 onreadystatechange 来进行判断。 (1)第一中方法,通过onload事件,比如: 复制代码 代码如下:<script type="text/javascript...
关于JQuery($.load)事件的用法和分析

关于JQuery($.load)事件的用法和分析

首先我们需要清楚的是jquery load方法是对jQuery.ajax()进行封装以方便我们使用的一个方法,当我们需要处理较为复杂的逻辑时候,还是需要用到jQuery.ajax()这个比较全面的方法的。 调用load方法的完整语法格式:load( url, [data], [callback] )其中:url是指要导入文件的地址。data:可选参数;因为load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时...
关于textarea提交的内容无法换行的解决办法

关于textarea提交的内容无法换行的解决办法

当我们在页面上通过 textarea 提交数据的时候,我们我们输入的内容在提交后都会被处理为了一段内容,即使我们在 textarea 里面输入了很多的换行,提交后也是一段内容,那如果我们需要将我们输入的信息按照输入的形式保存下来该如何做呢? 这里面存在一个主要的问题是在页面显示的时候换行符是 <br /> 标签,而内容在 textarea 中显示时的换行符是 ,下面介绍一种方法通过 js 将输入的内容中的换行符转换为网页中的换行符。在网页数...
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路

jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路

花了一晚上的时间解决了一个看似很容易的问题。今晚做的这个东西中由于要获取某列中的一个ID值。如果是用平常的那种JS传值的方式此问题就不存在,但是由于此次用到的都是jquery插件,包括各种弹出框,用JS传值就得用JS那丑陋的弹出框,所以,你懂得。 网上找了很多方法,用起来都不行,后来想到了jquery中的鼠标事件,可以在鼠标经过table时,获得当前行与列的值。页面如下所示: 具体操作就是点击“删除”按钮,然后调用jquery插件页面,这时候需要获得相应行...
关于IE BUG与字符串截取substr的解决办法

关于IE BUG与字符串截取substr的解决办法

一直以来没注意这个问题,今天本想搞个这样的:复制代码 代码如下:var str = "hello world 8024";str.substr(-4,4);负数是从末尾开始倒数。 应该返回:8024但发现IE6-IE8,substr参数不支持负数,返回的是:hell,你们可以测试下。所以呢,我们还是不推荐用这个substr方法。我们改用substring方法好了。如:str.substring(str.length-4);就正确返回了:8024...
<< 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 >>