var HTMLFormat = (function() {function style_html(html_source, indent_size, indent_character, max_char) {var Parser, multi_parser;function Parser() {this.pos = 0;this.token = '';this.current_mode = 'CONTENT';this.tags = {parent: 'parent1',parentcount: 1,parent1: ''};this.tag_type = '';this.token_text = this.last_token = this.last_text = this.token_type = '';this.Utils = {whitespace: "\n\r\t ".split(''),single_token: 'br,input,link,meta,!doctype,basefont,base,area,hr,wbr,param,img,isindex,?xml,embed'.split(','),extra_liners: 'head,body,/html'.split(','),in_array: function(what, arr) {for (var i = 0; i < arr.length; i++) {if (what === arr[i]) {return true;}}return false;}}this.get_content = function() {var char = '';var content = [];var space = false;while (this.input.charAt(this.pos) !== '= this.input.length) {return content.length ? content.join('') : ['', 'TK_EOF'];}char = this.input.charAt(this.pos);this.pos++;this.line_char_count++;if (this.Utils.in_array(char, this.Utils.whitespace)) {if (content.length) {space = true;}this.line_char_count--;continue;} else if (space) {if (this.line_char_count >= this.max_char) {content.push('\n');for (var i = 0; i < this.indent_level; i++) {content.push(this.indent_string);}this.line_char_count = 0;} else {content.push(' ');this.line_char_count++;}space = false;}content.push(char);}return content.length ? content.join('') : '';}this.get_script = function() {var char = '';var content = [];var reg_match = new RegExp('\', 'igm');reg_match.lastIndex = this.pos;var reg_array = reg_match.exec(this.input);var end_script = reg_array ? reg_array.index : this.input.length;while (this.pos < end_script) {if (this.pos >= this.input.length) {return content.length ? content.join('') : ['', 'TK_EOF'];}char = this.input.charAt(this.pos);this.pos++
webstorm初始化_jetbrains webstorm 怎么初始化js代码
最新推荐文章于 2021-08-07 14:23:02 发布