- 浏览: 177879 次
- 性别:
- 来自: 苏州
最新评论
-
海粟1:
验证了可以,弄了好久ajax方式上传文件,总算得到了解决 ...
SpringMVC和jQuery的Ajax简单文件上传下载示例 -
kaizi1992:
有时间试试看
SpringMVC和jQuery的Ajax简单文件上传下载示例 -
QuarterLifeForJava:
xu990128638 写道List<String> ...
JQueryAjax+SpringMVC跨域请求 -
xu990128638:
List<String> list = ss.ge ...
JQueryAjax+SpringMVC跨域请求 -
QuarterLifeForJava:
yyh2503787656 写道这是什么东西啊,那里修改为…… ...
SpringMVC和jQuery的Ajax简单文件上传下载示例
文章列表
以下所有表述均基于MySQL5.6
表设计如下:
注:这里的uid可能会给大家带来些误解,大家可以把uid理解为uuid,主要用来分组
查询如下:
select GROUP_CONCAT(puid),GROUP_CONCAT(content)
from a
GROUP BY uid
ORDER BY createtime ASC,sort ASC
结果如下:
设计及SQL语句分析
优点:一句SQL解决
缺点:
1、要用group by
2、某用户若引用10人的评论,
那么该用户评论在数据库的记录就有11条,
那么最坏情况下假设有100个用户评论了,
...
public class Test {
public static void main(String[] args) {
Map<Integer,Integer> map = new HashMap<Integer,Integer>();
map.put(1, 0);
map.put(2, 0);
map.put(3, 1);
map.put(4, 1);
map.put(5, 2);
map.put(6, 4);
map.put(7, 4);
map.put(8, 7);
//得到某一节点下的所有 ...
页面端写为:
var api = "http://192.168.2.139/WebTest/api/search/getProjectStatusList";
var name = $("#firstForm input[name='name']").val();
$.ajax(
{
type: 'post',
url : api,
//async: false,
dataType : 'jsonp',
jsonpCallback:'callback',
data: {'name':name},
success : functio ...
文本框内鼠标光标处插入内容
- 博客分类:
- 前端开发
申明:摘自网上,记录下
//在鼠标光标处插入内容
//var v = this.value;
//var field = document.getElementById('editArea');
function contextInsert(field,v){
if (document.selection) {//IE
field.focus();
var sel = document.selection.createRange();
sel.text = v;
sel.select();
}else if (field.selectionStart | ...
最后更新日:2014年12月5日
说明:只是做个简单示例供参考下,各种异常什么的都没考虑,这种框架整合的就不贴了,见附件,主要贴下WebSocket的用法。哦,还有,页面太丑了,我也看不下去了~大家见谅。。。另外我将lib文件分开来上传了,到时大家合在一起就可以了。整个工程目录如下图:
var ws = null;
var name = null;
function init(){
name = urlSplit(window.location.href,'=')[1];
$(".div1").html("欢迎您:"+"& ...
最后更新日:2014年11月17日
下面对整体外层的(function(window){})(window);进行改造。看下function(window){}中的window。jquery源码中写为:function(global,factory){},我们打印出来可以看到global就是window对象,factory为undefined,因为我没有第二个参数(不明白我说的是什么意思?没关系,继续看下去就明白了。),如果你再给他加其它参数,往后打印出来的都是undefined。在jquery之前的版本写为:
(function(window,undefined){}(window))。
...
import java.util.Arrays;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @version 0.1
* @author QuarterLifeForJava
* 说明:1.思路见程序下面的图
* 2.未经大量反复测试
* 3.必有更好更精简方式,你可以写的更好
*/
public class Test {
//简单测试下
public static void main(String[] args) {
i ...
谷歌浏览器JS断点调试简介
- 博客分类:
- 前端开发
先写个简单的代码:
<html>
<head>
<script>
function test(){
var x=10,y=0,z=0;
for(var i=0;i<x;i++){
y+=i;
}
z = z + y - x;
document.getElementById("a").value = z;
};
</script>
<head>
<body>
<input type='text' id='a'/><button oncli ...
简单JS页面视图模板
- 博客分类:
- 前端开发
注:主要参考网上的一些思想和内容,结合自己的理解,记录下而已
a.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JTMA</title>
<script type="text/javascript" src="../js/jquery/jquery-1.1 ...
最后更新日:2014年12月21日
1、得到一共几个option:document.getElementById("caseClassify").options.length;
得到option内容:document.getElementById("caseClassify").options[i].innerHTML
2、超过大小用滚动条代替overflow:auto
图片与文字水平对齐:vertical-align
3、JSON.parse(needObj); 解析成JSON
JSON.stringify(obj); 封装成JSON
4、window. ...
申明:内容大多来自传智播客黑马
a.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!--
这是注释
SYSTEM 系统硬盘位置
PUBLIC 网络公共位置,如"a.dtd" "www.a.com"
-->
<!-- 外部引入 -->
<!DOCTYPE 人 SYSTEM "a.dtd">
<!-- 内部引入
< ...
<html>
<head>
<script>
var x;
var y;
var flag = true;
function test(){
//绑定鼠标右击事件
document.getElementById("a").oncontextmenu = function() {
if(!flag){
var createDiv = document.getElementById("b");
//移除div
createDiv.outerHTML = "& ...
说明:程序只是为了说明计算规则(思路),并未优化,可能还是存在一些BUG(未进行大量数据的反复验证),必有更好的实现方式!!!
另外,在计算过程中,由于采用int,因此对于如5/3*3并不是5,而是3,所以可能计算结果有点出入!!!
栈:先进后出
四则运算的运用:
①将中缀表达式转为后缀表达式
规则1:若出现的符号等级低于栈顶的表达式等级(如符号为'+或-',而栈顶为'*或/',则除顶部自己外其余全部出栈;若碰到同级则只出栈一个(如符号为'+',而栈顶为'-'且栈中还有'+-',则只出栈顶一个'-')
规则2:若出现左右括号,则括号内的内容全部出栈
规则3:非符号(即数字)不用进栈,只需依 ...
准备工作:
前端引入:1、jquery,我在这里用的是:jquery-1.10.2.min.js
2、ajaxfileupload.js
这里可能会报一些错,所以在json判断那里修改为(网上也有):
if ( type == "json" ){
data = r.responseText;
var start = data.indexOf(">");
if(start != -1) {
var end = data.indexOf("<", sta ...
最后更新日:2014年11月17日
从本章开始,都将以jquery源码的分析展开。
先来看个自娱自乐的仿jquery的框架(以后都将基于此框架进行新增、修改、删除):
<html>
<head>
<script>
function test(){
$("#v").say();
};
(function (window){
var test = (function(){
var t = function(id){
return new test.n.o(id);
};
t.n = ...