- 浏览: 101351 次
- 性别:
- 来自: 北京
最新评论
文章列表
Mobile开发之meta篇
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui" />
width: viewport 的宽度 (范围从 200 到 10,000 ,默认为 980 像素 ) height: viewport 的高度 (范围从 223 到 10,000 ) initial-scale: 初始的缩放比例 (范围从>0到 10 ) minimum ...
Safari浏览器有一个private Browsing,如果用户开启了这种秘密浏览模式,那么使用了html5 localstorage的页面就会出现问题,不能正常访问和浏览,不论是在iphone上的Safari还是在pc上的Safari都有这个问题,错误代码是
// Error: QuotaExceededError: DOM Exception 22
解决方法是如果开启了这种模式,则提示用户关闭秘密模式后再访问页面:
//检测safari是不是开启了秘密浏览模式
var KEY = '_localStorage_' , VALUE = 'test';
try ...
将要显示的图片放在html文件中,并利用map将需要加链接的地方进行锚点标记,在src中即图片所在的地址,在map中利用坐标值定义不同区域的对应的链接地址。
用jquery取得textarea的值后,用replace替换掉空格和换行,例如:
var content=$(“#text”).val();
msg = content.replace(/\n/g, “<br/>”).replace(/\s/g, “ ”);
这样通过ajax传递给java方法,存储进数据库,读取信息显示时就可以显示空格和换行。
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了,例如%指定特殊字符,编码为%25、 #表示书签,编码为%23、 &表示参数间的分隔符,编码为%26,由两种方法解决:
(1
formvalidator插件采用显式构造函数new RegExp("pattern"[,"flags"]);
由于Javascript 中'\' 被用作转义字符,所以在使用显示构造函数构造实例对象的时候,需要使用'\\' 代替'\'
在使用div+css进行网页布局时,如果外部div有背景颜色或者边框,而不设置其高度,在浏览时出现最外层Div的背景颜色和边框不起作用的问题。
大体结构<div class="outer"> <div class="inner1"></div> <div class="inner2"></div></div>css文件:(只写出了最主要的部分css代码:定义了最外层div的背景颜色和边框,同时定义了里面的div是浮动的).outer{border:# ...
Java使用Spring MVC框架可以直接将返回值封装成json格式对象,这样在js中通过ajax调用方法可以得到json格式数据,方便取值,举例如下
java代码
@Controller
public class UserController {
@RequestMapping(value="/getUserInformation/{user_id}", method=RequestMethod.GET)
@ResponseBody
public Map<String, Object> getUserInfor (@Pat ...
js在调用java中的方法时出现500错误可能是一下原因
1、java方法需要接受的参数json格式字符串,在js中json格式字符串参数格式错误,正确的格式为
{key1:"value1", key2:"value2",,,,,,}
在javascript中拼接json格式字符串注意:key可以不带引号,value要带双引号或单引号(数字除外)
2、method错误:java方法的method和js中ajax的method不一致
3、参数中有对象类型的数据值为null
在Javascript中提供了专门的方法来实现JSON格式对象和字符串的转换
1、JSON.stringify():从一个JSON格式对象解析出字符串
语法: JSON.stirngify(value [, replacer] [, space])
参数value:必须,要转换的对象,例如数组、类等
参数 replacer:可选,分为2种方式,一种是方法,一种是数组
方法:(1)space:用空格做分隔符
(2)省略:没有分隔符
(3)数字:定义缩进几个字符,最大是10
...
jQuery中的Ajax事件分为两种:局部事件和全局事件
事件的顺序如下:
ajaxStart——全局:开始新的Ajax请求,且此时没有其他ajax请求正在进行
beforeSend——局部:当一个Ajax请求开始时触发
ajaxSend——全局:请求开始前触发的全局事件
success——局部:请求成功时触发
ajaxSuccess——全局:全局的请求成功
error——局部:仅当发生错误时触发
ajaxError——全局:全局的发送错误时触发
complete——局部:请求完成时触发
ajaxComplete——全局:全局的请求完成时触发
ajaxStop——全 ...
在使用Spring Security配置用户登录时,在测试数据中添加用户信息
username="hlw"
password="hlw"
role=""
在测试页面登录时出现错误提示"Login Failed: A granted authority textual representation is required"
错误原因:没有给role赋值,即role不能为空
解决方法:给role赋值,例如role=”guest“
使用Jplot画图,出现
Uncaught TypeError: Object #<S> has no method 'resetDataBounds'
错误原因:jquery的js文件没有导入成功或者重复导入
查看代码发现代码中使用了$.jqplot.LinearAxisRenderer,但是在head里没有引入js
解决方法:在head中引入这个js
今天在调试springMVC的时候,在将一个对象返回为json串的时候,浏览器中出现异常:
The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().
这个错误是因为applicationContext缺少配置json转化bean:
<bean class="org.springf ...
Step1
下载安装Eclipse,这里使用Eclipse Indigo Service Release2(Eclipse IDE for Java EE Developers)
Step 2
下载安装Jboss Tools,打开eclipse,选择菜单中的help->Eclipse Marketplace,如图所示,查找jboss tools,选择相应的版本,点击install。
Step 3
在jboss tools中选择jboss openshift tools,如图所示,点击next,进行安装,可能要花一些时间。
Step 4
新建openshift项目 ...