js知识积累
trim方法
function trim() { return this.replace(/(^/s*)|(/s*$)/g, ""); }
1. jQuery插件支持的转换方式
$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象
2. 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:
JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
注:ie8(兼容模式),ie7和ie6没有JSON对象,推荐采用JSON官方的方式,引入json.js。
3. Javascript支持的转换方式
eval('(' + jsonstr + ')'); //可以将json字符串转换成json对象,注意需要在json字符外包裹一对小括号
注:ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转为JSON对象,但不推荐这些方式,这种方式不安全eval会执行json串中的表达式。
CSS文本超出div或者span时用省略号代替
.title{ width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; }
使用mouseover div和img进行切换
div上 CSS 里加上 pointer-events: none;
修改滚动条样式
<html> <head> <style> /*使用class*/ .scrollbar::-webkit-scrollbar{ width: 9px; height: 16px; background-color: #f5f5f5; } /*定义滚动条的轨道,内阴影及圆角*/ .scrollbar::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); border-radius: 10px; background-color: #FFFFFF; } /*定义滑块,内阴影及圆角*/ .scrollbar::-webkit-scrollbar-thumb{ /*width: 10px;*/ height: 20px; border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #00994D; } /*用伪类*/ ::-webkit-scrollbar {width: 6px;height:6px;} ::-webkit-scrollbar-track-piece{background-color: #eee;margin: -2px;} ::-webkit-scrollbar-thumb{background: #aaa;min-height: 150px;min-width: 150px;border-radius: 10px;} ::-webkit-scrollbar-thumb:vertical:hover{background: #555555} ::-webkit-scrollbar-thumb:horizontal:hover{background: #555555} </style> </head> <body class="scrollbar" > <div style="height:10000px;"> </div> </body> </html>
显示本地图片
$("#File1").on("change", function () { var file = this.files[0]; if (this.files && file) { var reader = new FileReader(); reader.onload = function (e) { $("#img1").attr('src', e.target.result); $("#fn").text(file.name); $("fs").text(file.size + "bytes"); } reader.readAsDataURL(file); } }); $("#deleteimg").click(function () { $("#File1").val(''); $("#img1").attr('src', ' '); $("#fn").text(''); $("fs").text(''); });
有错误的请多多指教,共同进步(๑•ᴗ•๑)
By听雨的人
By听雨的人