摘要:
SpringMVC返回JSON方案
SpringMVC已经大行其道。一般的,都是返回JSP视图。如果需要返回JSON格式,我们大都掌握了一些方法。 阅读全文
摘要:
一 背景 本文不讨论普通元素的大小和位置,仅仅讨论页面的大小和位置,而且为了简化问题,本文只讨论高度与顶部距离。笔者发现,页面的宽度与高度的表现有很多不同,细心的朋友会发现,故页面宽度另起文讨论,文章已经写好,见页面宽度发微。 这里说的页面高度,是指浏览器页面的高度。有以下四种元素能够表现页面的高度:window,html,document,body。这些元素的高宽常常不被人注意,却经常使用,比如弹出层的居中,拖动层的拖动范围,页面布局等等问题都离不开页面的高宽及定位。上面四个元素或对象中,window最为特殊,属于javascript中的BOM系列,而html,document,body.. 阅读全文
摘要:
这里的备份与还原,是指表结构数据,和表里面的具体数据(一条一条的记录)同时备份和还原。因此mysqldump,mysql这两命令很强大。1.备份(即导出)mysqldump -u root -p exam > "F:\exam_backup.sql"其中:-u root,root指用户名;-p exam,exam指数据库名如果想导出具体的某一张表或多张表:mysqldump -u root -p exam > "F:\exam_table_backup.sql" tableName01 tableName022.还原(即导入)mysql -u 阅读全文
摘要:
jQueryEvent对象属性jQuery事件中的Event属性是经常性的被忽略的。大多数时间你的确不怎么用它,但有些时候它还是它还是有作用的。如获知触发时用户的环境(是否按了shiftetc)。每个浏览器对event都有不同的地方,jQuery对Event做了标准化所以可以放心用。target: 这个反应触发事件的DOM对象,可以在事件冒泡的时候判断是否是事件源头(compareevent.targettothis)pageX:鼠标的left属性,相对于pagepageY:鼠标的top属性,相对于pagepreventDefault():这个方法被调用,则原有事件就被忽略。(例如clicke 阅读全文
摘要:
一 背景 Eclipse的插件安装经常陷于某种错误,不是期待的样子。Web项目最流行的配置方式莫过于Maven项目,而代码使用SVN管理。再使用tomcat或Resin作为容器。而maven和svn的插件不是很好安装。原因是我们没有搞清楚这些插件是什么,是谁提供的。 Eclipse最流行的插件为官网Eclipse.org官网提供的,这一点欺骗了很多人。看下图: 可以看出,svn有两个插件。一个是Subversive,一个是Subclipse。其实都是svn的eclipse插件,区别是一个是eclipse官网提供,一个是svn官网提供。都是官方,我们偏向于Subclipse。其安... 阅读全文
摘要:
MySql的简单语法,常用,却不容易记住。当然,这些Sql语法在各数据库中基本通用。下面列出:1.增加一个字段alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空2.删除一个字段alter table user DROP COLUMN new2; //删除一个字段3.修改一个字段alter table user MODIFY ne... 阅读全文
摘要:
一 背景 关于伪类,或链接伪类,可能我们都知道a标签的一些写法,a:hover,a:focus,a:visited,然后写下不同的样式,表示链接在各种状态下的表现。我们可能也遇到过input:focus的写法,表示输入框遇到了焦点的样式。对于伪类,多数人一知半解,或仅仅记住lvoe等口诀。更让人不清晰的是各个伪类的具体含义。下面较为详细的解说。二 链接伪类 有些伪类是专为链接而生的,而且这个链接必须含有href属性,以示其为一个"链接"。在html中,链接就是a标签。有以下两个伪类只作用于链接:1. :link,表示一个未访问过的链接2. :visited 表示已经访问过的 阅读全文
摘要:
一 目的 iframe是网页布局中重要的元素,是解决一些常见前端问题的必修课,而iframe总是让人捉摸不透,不好掌握。关于iframe,有很多问题我们必须要彻底弄清。笔者累一年经验,3天构思,欲阐述关于iframe的那些事。虽然都是常见的知识,但是很少有人能深入理解,灵活使用。 iframe在布局,无刷新方面都有极其中重要,不可替代的地位。虽然现在流行DIV布局,但是有时还得用iframe布局;虽然2005年流行使用AJAX进行无刷新,但是在特效情况下还得使用iframe;在flash动画内嵌html时,iframe更是必不可少。本文的主要目的就是针对这些问题展开讨论,并且总结。本文目的.. 阅读全文
摘要:
最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在访问其控制范围之外的数据,这有些危险,是否继续"1.什么引起了ajax跨域不能的问题ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。2.有什么完美的解决方案么?没有。解决方案有不少,但是只能是根据自己的实际情况来选择。具体情况有:一、本域和子域的相互访问: www.aa.com和book.aa.com二、本域和其他域的相互访问: www.aa.com和www.bb.co 阅读全文
摘要:
表单是最常见的html元素,作用是向服务器提交数据。其中有一个属性target,深入理解之后,对页面的形成有帮助。下面详细分析。一 表单提交到了哪里? 这 似乎是个无知的问题,我们都知道表单提交到服务器,java,php,asp等服务器,然后由服务器去读。那么之后呢,服务器总要返回点什么吧,要么返回 一个xml或json数据,要么返回一个页面,要么返回一个页面片段,但是返回到哪里了,这些结果在哪里展示?其实这就是常常被忽略的一个问题,尤其是 ajax用多了,觉得无刷新是理所当然的。在默认情况下,在什么页面提交的,就会将返回的数据(json或页面或页面片段)给这个页面。这里的页面指一个 框... 阅读全文