Javascript

jQuery对象的序列化详解

一、param()方法创建数组或对象的序列化表示。  该序列化值可在进行AJAX请求时在URL查询字符串中使用。语法:  jQuery.param(object,traditional)  object要进行序列化的数组或对象  traditional规定是否使用传统的方式浅层进行序列化(参数序列化)。  $.ajax...

JS排序:localeCompare() 方法实现中文排序、sort方法实现数字英文混合排序

  定义:用本地特定的顺序来比较两个字符串。  语法:stringObject.localeCompare(target)  参数:target——要以本地特定的顺序与stringObject进行比较的字符串。  返回值:说明比较结果的数字。  (1)如果stringObject小于target...

JS组件系列——封装自己的JS组件

1、需求背景  很多时候,我们使用jquery.ajax的方式向后台发送请求,型如$.ajax({type:"post",url:"/User/Edit",data:{data:JSON.stringify(postdata)},success:function(data,status){if(status=="suc...

深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法

  本文重点是来讲讲jQuery中调用ajax的4种方法:$.get、$.post、$getJSON、$ajax。1、$.get  $.get()方法使用GET方式来进行异步请求,它的语法结构为:$.get(url[,data][,callback])  解释一下这个函数的各个参数:url:string类型,ajax请...

解决AJAX跨域:1、利用JSONP;2、JS设置Header

一、利用JSONP:  首先来看看在页面中如何使用jQuery的ajax解决跨域问题的简单版:$(document).ready(function(){varurl='http://localhost:8080/WorkGroupManagment/open/getGroupById"+"?id=1&callb...

JS前端下载文本文件小技巧:1、download属性;2、借助Blob转换成二进制下载

一、HTMLdownload与文件下载  如果希望在前端侧直接触发某些资源的下载,最方便快捷的方法就是使用HTML5原生的download属性,例如:<ahref="large.jpg"download>下载</a>  但显然,如果纯粹利用HTML属性来实现文件的下载(而不是浏览器打开或浏览),...

什么是JSONP?

一、先说说JSONP是怎么产生的:  其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。  1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务...
代码星球·2020-06-27

HQL语句中数据类型转换,及hibernate中createQuery执行hql报错

一、HQL语句中数据类型转换:  我们需要从数据库中取出序号最大的记录,想到的方法就是使用orderby子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基础上开发新系统),竟然将序号字段的类型设成了varchar2,真是让人郁闷,这样的话,如果排序的话,就是对字符串排序,1...

jQuery.toggleClass() 和detach()方法详解

一、toggleClass()函数:  toggleClass()函数用于切换当前jQuery对象所匹配的每一个元素上指定的css类名。所谓"切换",就是如果该元素上已存在指定的类名,则移除掉;如果不存在,则添加该类名。该函数属于jQuery对象(实例)。  toggleClass()函数的用法比较复杂,其主要有以下两...

jQuery最佳实践:如何用好jQuery

一、用对选择器  在jQuery中,你可以用多种选择器,选择同一个网页元素。每种选择器的性能是不一样的,你应该了解它们的性能差异。(1)最快的选择器:id选择器和元素标签选择器  举例来说,下面的语句性能最佳:$('#id')$('form')  遇到这些选择器的时候,jQuery内部会自动调用浏览器的原生方法(比如g...

《jQuery基础》总结

  目前,互联网上最好的jQuery入门教材,是RebeccaMurphey写的《jQuery基础》(jQueryFundamentals)。这本书虽然是入门教材,但也足足有100多页。我对它做了一个详细的笔记,试图理清jQuery的设计思想,找出学习的脉络。我的目标是全面掌握jQuery,遇到问题的时候,心里有底,基...
代码星球·2020-06-27

jquery easyui里datagrid用法记录

1、删除行方法(deleteRow)$('#ruleManagementTable').datagrid('deleteRow',1);//1代表选中的行索引2、删除多行数据varrows=$('#ruleManagementTable').datagrid("getSelections");//获取你选择的所有行//...

JSP学习笔记(五):日期处理、页面重定向、点击量统计、自动刷新和发送邮件

一、JSP 日期处理:  使用JSP最重要的优势之一,就是可以使用所有Java API。本节讲述Java中的Date类,它在java.util包下,封装了当前日期和时间。  Date类有两个构造函数。第一个构造函数使用当前日期和时间来初始化对象:Date()  第二个构造函数接受一个参数,这个参数表...

JSP学习笔记(四):文件上传

  JSP可以与HTMLform标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。我们使用Servlet来处理文件上传,使用到的文件有:upload.jsp:文件上传表单。message.jsp:上传成功后跳转页面。UploadServlet.java:上传处理Servlet。需要...

jQuery.extend() 函数使用详解

  Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是:extend(dest,src1,src2,src3...);  它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看...