for in 循环中如何取得序号index?
1
2
3for (let key in item) {
console.log(Object.keys(item).indexOf(key));
}form表单取值 json序列化?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15$.fn.serializeFormJSON = function () {
var o = {};
var a = this.serializeArray();
$.each(a, function () {
if (o[this.name]) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
return o;
};url取参数值
1
2
3
4
5
6
7
8
9
10
11
12
13
14function urlArgs() {
var args= {};
var query= location.search.substring(1);
var pairs= query.split("&");
for(var i=0; i<pairs.length; i++){
var pos= pairs[i].indexOf('=');
if(pos == -1) continue;
var name= pairs[i].substring(0,pos);
var value= pairs[i].substring(pos+1);
value= decodeURIComponent(value);
args[name]= value;
}
return args
}上传文件
1
2<!--html文件-->
<input type="file">选择图片
1 | /*css文件*/ |
1 | //js文件 |
Atom
mac下面隐藏目录树中的
.DS_Store
文件:- Setting——Packages——搜索tree-view——setting——Hide Igonored Names
一些好用的插件:
- pigments、minimap、file-icons
- Markdown-scroll-sync:这个我觉得是必装的。可以让左边的markdown和右边的预览同步,左边往下翻了,右边也下去。
- Markdown-pdf:输出PDF就靠它了,直接输出在md文档所在目录。