jquery使用历经

1.动态绑定

当要绑定事件时忽然没有效果了,这种情况出现在通过给通过js拼出来的button绑定的事件,后来查了资料,可以用live事件委托,或者用on,因为是给button绑定事件所以还可以直接写在拼的html代码里面

2checkbox遇到jquery.

遇到一个浏览器兼容问题,问题是在做一个多选的时候,使用jquery获取了所有的checkbox元素,选中,取消选中,firefox没有问题,chrome也没有问题,再选中,chrome就不能显示出样式了,使用纯jquery是一直无法调试出合适的效果.后来是将获取的jquery对象然后从中取出了js对象,然后checkbox的元素有一个check属性,遍历jquery对象然后逐个取出js对象然后为check属性赋值.

3.ajax response与 java 对象

当java 后台返回一个boolean对象那么在js response中获取的也是boolean对象,如果java返回的是字符串(先将字符串转json,一个方法是先将字符串存在数组然后转json),那么在js response中获取的是Object对象,这个可以用typeof 可以查看,这样就可以实现一个很强大的功能了.

4.在springMVC中.从发送请求到后台获取数据,要经过格式化器,验证器,但是在真实的项目中大家好像都没有注意过这个问题,甚至没有对表单的数据做足够的格式验证,比如,不会对日期做是否是一个以前的时间的验证,不会对一个字段的长度做验证,因为这个确实不是那么简单的

此时可以用到3的结论了,不用spring的验证器或者格式化器,而是自己写一个验证的方法,同时如果用ajax提交表单,那么就是中就可以获取这些错误信息,并显示出来.也可以用model.那么也可以在页面中去出来并显示.

时间: 2024-08-02 11:03:13

jquery使用历经的相关文章

js框架(jQuery)

 Js框架(jQuery) 在前端的学习中,我学习了两种js框架. 有传统的js框架:jQuery,jQuery从创建开始历经了十年的优化和改进,已经是非常成熟和得到了大多数前端的人员的使用,所有jQuery是我们必须掌握的. 也有比较新型的js框架:Angular-js,Angular-js的思想比较新颖,方法也跟jQuery完全不同,历经了5年的建设,Angular-js也开始流行,现在也有很多人开始运用. jQuery: jQuery从根本来说是javaScript的函数库,它封装各种方法

基于jQuery 的插件开发

谈到jQuery,对于开发人员是再熟悉不过了,从其诞生发展到到目前,一路走来,历经风雨变化十几载,依旧是开发人员使用最广泛.最常用.也是最成熟的js库.但其再成熟也不可能开发出所有的功能,于是乎就用了插件这么一说,用来拓展和补充jQuery 的功能. 插件开发最常用的两种方法: 1. 扩展 jQueyr 对象 jQuery.extend({ "funName" : function(){ } }); 使用方法 $.funName(); 或者这样写: (function($){ $.ex

基于jquery开发的UI框架整理分析

根据调查得知,现在市场中的UI框架差不多40个左右,不知大家都习惯性的用哪个框架,现在市场中有几款UI框架稍微的成熟一些,也是大家比较喜欢的一种UI框架,那应该是jQuery,有部分UI框架都是根据jQuery研发出来的产品,现在也很常见了. 国产jQuery UI框架 (jUI) DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架.设计目标是简单实用,快速开发,降低ajax开发成本. jQuery 部件布局

微信生成二维码 只需一个网址即刻 还有jquery生成二维码

<div class="orderDetails-info"> <img src="http://qr.topscan.com/api.php?text=http://123.net/index.php?s=/Home/Index/yanzheng/mai/{$dange.id}" style="width: 5rem; margin-bottom: 1rem;" > </div> http://qr.tops

Jquery基础总结

jquery获取元素索引值index()方法: jquery的index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数. 如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置. 如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递的元素相对于原先集合的位置. 如果参数是一个选择器,那么返回值就是原先元素相对于选择器匹配元素中的位置.如果找不到匹配的元素,则返回-1. <ul> <li id=&quo

初识jQuery

jQuery简介 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是"write Less,Do More",即倡导写更少的代码,做更多的事情.它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作.事件处理.动画设计和Ajax交互. jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口:

zepto与jquery冲突的解决

问题出现的背景: 在light7框架下搭建的触屏版项目中,要拓展一个投票系统,其中投票系统有一个比较完善的上传组件,但是此组件是依赖zepto的,而原来的项目是依赖jQuery的,所以就会遇到冲突的问题: 解决方法1: jquery有一个方法叫noConflict() ,可以把jquery的$改掉. var jq=$.noConflict(); 这个时候用jq来代替jquery的$吧. 解决方法2: zepto的符号改掉 window.zp=window.Zepto = Zepto 在zepto

jQuery父级以及同级元素查找的实例

父级以及同级元素的查找在使用过程中还是蛮频繁的,下面为大家介绍下jQuery是如何实现的,感兴趣的朋友可以参考下 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 jQuery.children(

jQuery EasyUI---DataGrid

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>DataGrid</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="../jquery-1.4.2.min.js" ty