
正文
javascript空行,javascript空值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
javascript怎么添加空行
html
script language="javascript"
function createTr(){
var tb=document.all.tb;
var tr=tb.insertRow();
var td=tr.insertCell();
td.innerHTML="test";
td.onclick=clickMe;
}
function clickMe(){
alert("事件");
}
/script
body
table id="tb" border="2"
tr
td onclick="createTr()"click me/td
/tr
/table
/body
/html
相关问答
Q1: javascript 正则表达式怎么去空行 ?
去除前导和后续空格 /(^\s*)|(\s*$)/g 范例如下:
函数体:
String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g,'');
}
使用方法:
var s=' 你好 ';
alert( s.trim() );
如果要清楚所有空格,包括中间的,范例如下:
var s='a b c ';
String.prototype.clearSpacebar=function(){
return this.replace(/\s*/g,'');
}
alert( '|'+s.clearSpacebar()+'|');
Q2: javascript 查看有效代码行数
我看是毫无意义~
毕竟在编译后的程序代码有么有空行或者注释都是无所谓的,全部会被干掉的
如果你非得要计算一下的话
那么你可以这样,首先把代码读进来
$.get('test.js' , function(jsCode){
jsCode = jsCode.replace(/\/\*+[\W\w]+\*\//g , '');//我们先把多行注释干掉
var rows = jsCode.split('\n');//按回车换行切分开来
var line = 0;
rows.forEach(function(rowCode){
rowCode = $.trim(rowCode);//清除空格
if(rowCode rowCode.indexOf('//') != 0){// 用 `//` 开头的这行就是注释
//这一行是有代码的,并且不是注释
line ++;
}
});
alert(line);//这里是有效的行数
} , 'text');//读成文本类型




