css,html,js/jQuery开发小技巧汇总-更新中~

1.怎样给超链取消下划线

<style>
 	A {text-decoration: NONE} 
  </style>


2.FF下使用background-image给body和div加背景图片

body直接使用该属性便可显示图片,但对div加背景图片时必须指定宽度和高度,否则无法显示。至于可否对span加背景图片,貌似不可以。

body{
	background-image: url("images/2.png");
}
div {
	background-image: url("images/2.png");
	background-repeat: no-repeat;
	width: 401px;
	height: 286px;
}


3.FF和Chrome下jquery获取background-image的url值不相同

Chrome下:会将url的双引号去掉 例如:url(images/2.png)

FF下:与原来属性值相同 例如:url("images/2.png");

因此需要对其得到的串进行相应处理:

url.replace(/\"/g,"");

4.获取超链接href值区别

IE6/IE7 下:获取到的不是纯粹的href值,而是地址栏地址+href属性值。
IE8,Chrome,Firfox下:获取的就是href的值

那如何解决呢?
目前我的解决方式:不获取href的属性值,并通过该值进行请求或者跳转。
因此我直接将所需要的请求名称赋值给id,name或者其他属性。

5.trim()方法的支持

IE6,7下不支持js自带的trim()方法,我们可以使用$.trim()进行替换使用,这是jQuery提供的,且浏览器兼容很好。


6.ajax动态加载页面时所需注意问题

加载的页面不要存在html,body,head这种标签,因为最后下载完的数据直接添加到DOM对象里面,会导致页面错乱

而且包含script标签时,会重新加载js文件,导致父页的其他扩展被覆盖掉,如加载的页面包含了jquery,会重新加载jquery框架导致父页倒入的easyui扩展被覆盖而导致出错。

加载的页面只放需要的html代码就行了,等加载完毕后执行回调给加载的内容加效果

7.在js中使用el表达式一定要使用双引号(必须使用)

例如:var id="${sessionScope.username}";
ps:注意在外部引入的js文件中使用 则无效
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值