Tag: 代码分析

检测源代码是CSS / HTML / JavaScript

我想在某些来源上使用js美化 ,但是没有办法来检测它是什么types的来源。 有没有办法,粗糙或不检测,如果源是CSS,HTML,JavaScript或没有? 看着他们的网站,他们有这个看起来像它会弄清楚,如果它是HTML的: function looks_like_html(source) { // <foo> – looks like html // <!–\nalert('foo!');\n–> – doesn't look like html var trimmed = source.replace(/^[ \t\n\r]+/, ''); var comment_mark = '<' + '!-' + '-'; return (trimmed && (trimmed.substring(0, 1) === '<' && trimmed.substring(0, 4) !== comment_mark)); } 只需要看看是否是CSS,JavaScript或不。 这在node.js中运行 所以这段代码需要告诉我这是JavaScript: var foo = { bar […]